ืืืื ืขืืืื ืืืื ืืืชืจ ืืืืชืื ืืืืืจ ืขื ืคืืชืื? ืืืื ืฉืืืฉืื ืืืื ืืช ืืืืจืคืืกื ืืืืื ืฉืื ืืืชืงืคืื ืืืชืืืืื ืืขืจืืื, ืืื, ืืืฉ ืืฉืขืืช ืืขืืืื, ืืชื ืืฉืชืฃ ืืช ืืงืืืื ืืืืจืื ืืขื ืืื ืื ืืืงืืืื ืืื ืืืืืช.
ืืืื ืขืืืื ืืืืื ืืืืืช ืืจืืขื ืืืชืจ ืืืืชืื ืขื ืคืืชืื ื-Habr? ืืืื ืฉืืืฉืื ืืืชื ืงืื ืื ืืืื, ืืชื ืืกืชืื ืขื ืืื ืฉืื ืืืื ืืืืงืง ืืช ืืฉืคืชืืื ืฉืื, ืืืชื ืขืืื ืขื ืคืจืืืงื ืืืืช ืืืืื ืฉืื ืืืชืงืคืื ืืืชืืื ืืขืจืืื.
ืื ืื ื (
ืื ืืื ืื?
ืื ืื ื ืืืื ืืขืืืื ืืื? ืืขืื ืฉืืืืจื ืฉื ืื ืืืื ืชืืืืื ืืื ืืขืืืจ ืืืืจื, ืืื ืื ืื ืืืืจ "ืืืชืื ืขืืชืง ืืืืจืืช ืืืืจ ืขื ืืื ืื ืืืืื." ืื ืคืฉืื ืื ืขืืื ืขื Habrรฉ. ืืืจ ื ืืกืฃ ืขืืื ืืื: ืืชืื ืคืืกืืื ืืขื ืืื ืื ืืฉืืืืฉืืื ืืงืืืื, ืฉืืื ืืืืืจ ืฉื ืืคืขืืืืืืช ืฉืืื ื ืจืื ืืชืืื.
ืืชื ืืืื ืืืชืื "ืืื ืกืื ืฉืื ื ื ืคืืืื ืืืืืืืื" ืืคืืืช ืขืฉืจ ืคืขืืื ืืื ืืืืืืื, ืืคืฉืื ืืฃ ืืื ืื ืืงืจื ืืช ืื. ืื ืฉืืชื ืืืื ืืคืจืกื ืชืืืื ืืงืกื ืฉื ืื"ื ืืื ืก ืฉืขืืจ, ืื ืฉืื ืืืืขื ืืืืืข ืฉืืืืฉื ืขืืืจื - ืืืืงืืื, ืืืืฆืขืืช ืืืืื ืืืืชืืช, ืื ืืืื ื ืื ื ืืชื ืืจืืืช ืืืืจืืข ืืืื ืื ืจืืฆืื ืืืืช ืืื ืืคืขื ืืืื.
ืื ืืืืชื ื ืืจืฉ ืืืชืื ืืื ืืจืฃ ืืงืกืืื ืืืืจืืืื ืืฉืืืืืช ืคืจืกืืืืช, ืืืจ ืืืื ืืืืชื ืจืืฆื ืืชืืืช ืืช ืขืฆืื. ืืืจืื ืืืื, ืืืงืื ืืืช ืื ื ืืืชื ืืงืกืืื ืขื ื ืืฉืื ืืื ืกืื ืฉืื ื, ืืืฉืจ ืืกืืฃ ืืฉ ืจืง ืืขืจื ืงืื ื "ืืืืืื ืฉื ืืฉืืช ืืืชื ืืืงืกื ืืื ืขื ืคืืชืื ืืืืืื, ืฉืืื ืื, ืื ื ืื ืก ืขื ืื."
ืืชืจืื ื ืืกืฃ ืฉื ืืขืืืื ืืื ืืื ืฉืืชื ืืืื ืืืื ืืจืืงืฆืื ืขื ืืจืื ืื ืฉืื ืืื ืืืื. ืืฉืืืง ืืืขืืืื ืฉืื ืืื ืืจืืืื ืืืฉืื ืืจืื ื'ืื ื ืกืงืื, ืืชื ืืงืฉืื ืืชืฉืืืืชืื ืื ืฉืืื ืขืฆืืจื, ืืืกืืฃ ืืื ืืืืจ "ืชืืื ืขื ืืฉืืืืช, ืืื ืืขื ืืื", ืืชื ืชืืคืก ืืช ืขืฆืื ืืืฉื "ืจืืข, ืื ื ืืฉืื ืขื ืื ืื ืื ืืฉืืืื"?
ืืืื, ืืื ืืก ืืืืืื ืืืื: ืืืฉืจ ืืชืืืช ืคืืกืืื ืืื ืืขืืืื ืฉืื, ืืืชื ืืคืจืกื ืืืชื ืืขืชืื ืงืจืืืืช, ืืชื ืืืื ืืืืืข ืืืงืื ืืจืืฉืื ืืืืจืื ืืฉืชืืฉื ืืืจื. ืืื ืชืชืืืื ืืงืื ืืืืขืืช ืืืฉืืืช ืืืืจืืช!
ืื ืืงืืฉื?
ืืื ืื ืืืื ืืื ืื ืืืืจ ืฉืืื ืืืฉืื. ืืืชืืจ ืืขืืงืจื ืืื ืื.
ืืฆื ืืื, ืืจืืจ ืฉืืื ืฉืืชื ืืืืข ืืืชืจ ืขื ืคืืชืื, ืื ืืืื ืืขืืืื ืืื, ืืื ืืชื ืฉืงืืข ืืืื ืื ืืฉื ืืกืืื, ืื ืืชื ืืืื ืืืชืื ืืฉืื ืืื ืื ืืงืฉืจ ืืืื.
ืื ืืื ืขื ืืืช, ืืฉ ืื ื ืืกืคืจ ืื ืกืื ืืชืืืืื ืฉืื ืื (ื-Java ืืขื ืืืืงืืช), ืื ืฉืืื ืืืืจ ืืฉื ื ืืกืคืจ ืืืจืืขืื ืฉืฆืจืื ืืกืงืจ, ืื ืืชื ืืืืกืืฃ ืืืฉืื ืืื ืขืช. ืื ืืืืจ ืฉืื ืชืืื ืืืืืื ืืช ืขืฆืื ืื ืืฉื ืืืืื ืขืืื ืืชืฆืืจื ืืืชืขืืง ืืืฉืื ืืืจ ืืืืจื, ืืจืื ืคืืืช ืืืืจ. ืืืื ืขื ืืืช, ืืื ืกืื ืฉืื ื ืื ืื ืืืจืืงืืจ, ืืืืงืจืื ืฉืืื ืืื ื ืืืฉืื ืืชืขืฉืืื, ืื ืฉืืชืืื ืฆืจืื ืืขื ืืื ืืคืชืืื ืื ืืกืื.
ืืืืืช ืืืืจ ืืืื ืืืืื ืื ืื ืืื ืืช ืื ืืืจื ืืื ืื ืจืืืื. ืขืืฉืื ืชืืกืืคื ืืื ืฉืืชื ืื ืื ืขืืืืื ืืืคืชืืื: ืืืง ืืืื ืืขืืืื ืฉืืื ืืืื ืืืืืช ืืืงืืฉ ืืงืื ืืื ืื ืืืชื ืชืง ืืชืืื ืื ืืฉื, ืืื ืื ืื ืืคืขืืืืช ืืขืืงืจืืช. ืืืืกืืคื ืืื ืืช ืืงืืืขืืช ืฉื ืืคืืกืืื: ืื ืื ืฉืื ืฉืืืชืืื ืืืืจ ืืงืจืืืช ื ืคืฉื ืืืืืื ืืืงืืืฉ ืืืืฉืื ืืืฆืืจืช ื ืืฉื ืืื ืืคื ื ืืืืืจ ืืืงืกื, ืื ืื ืื ืืขืืื ืืื.
ืืื, ืืชื ืืื ืืืื, ืืคืฉืจ ืืืื ืืืชืื ืื ืืืจ ืฉืืืื ืืขื ืืื ืืคืชืืื ืื ืืกืื?
ืื ืืืื ื ืจืื ืฉืืื ืงืืืจ ืืืืืืื, ืืื ืืฉ ืืคืฉืจืืืืช ืื ืืขืฉืืืช.
ืืื ืืืืืช?
ืจืืฉืืช, ืืืจืืช ืฉืื ื ืืชื ืืืชืื ืขื ื ืืฉืืื ืจืืื ืืื ื ืืกืืื ืขืืืื ืืืฉื ืจื, ืืฉ ืื ืืืื ืฉืื ืืืจืฉืื ืืืช.
ืืจืกื ืืืฉื ืฉื Java ืืืคืืขื, ืืืืคืชืืื ืชืืืื "ืื ืืฉืชื ื ืฉื"? ืขืืืจ ืคืืกื ืจืืื ืขื ืื, ืืชื ืฆืจืื ืืืืืช ืืกืืื ืืืชืื ื-Java, ืืื ืืชื ืื ืฆืจืื "ืืืืฉื ื ืืกืืื" ืืืืืื ืขื ืืืจืกื ืืืืฉื; ืื ืืกืคืืง ืืื ืืืืื ืืืืจืืจ ืืงืืจืืช ืืฉืคื ืืื ืืืืช (ืื ืื ืฉืืืืฉื ืื ืกืืช ืืืืืฉืื ืืืืคื ืืืฉื, ืื ื ืืชื ืืขืฉืืช ืืืช ืืืืืจืืช). ืืื ืืืจืกื ืืืืฉื ืืื ืฉื Java ืืืืขื ืขื ืืื JShell? ืืืืืื ืฉืืื ืืืฉ, ืืคืืื ืืคืชืืื ืื ืืกืื ืืืฆืื ืืช ืืืืจืื ืฉืืืืฉื, ืืืคื ื ืืชืืืชื, ืืกืคืืง ืืฉืืง ืขื JShell ืืืฉื ืฉืขื ืื ืฉืขืชืืื ("ืืืืฉืื" ื-REPL ืื ืคืฉืื ืื ืื ืืืืื ืขืืื). GitHub ืืคื ืืืืจืื ืคืจืืืื ืืืื ื? ืืืืื, ืืจืฆืื ื ืืืืืข ืืื ืืช ืืืคืืคื ืื ืขื ืืืืขืืช ืืืื, ืืืืงื ืงืฆืช ืืื ืืืืงืจ (ืืื ืฉืืคืืกื ืืืื ืื ืจืง ืฉืืจื ืืืช), ืืื ืื ืฆื ืืข.
ืฉื ืืช, ืื ืืชื ื ืืื ืื ืืฉื ืืกืืื ืืืืื ืืืชื ืืขืืืง, ืื ืื ืื ื ืคืื. ืื, ืื ืชืืื ืืืชืื ืขื ืื ืื ืืื; ืืขืชืื ืงืจืืืืช ืืืชืจ ืชืฆืืจื ืืืชืืืื ืขื ืืฉืื ืืืจ - ืืื ืืืฉืจ, ืืื ืืืชืจ, ืื ืืฉื ืืืืื ืขืืื ืืขืื, ืื ืืืืข ืืืื ืฉืืืืฉื. ืืื, ืืืื ืืชืขืกืง ืืคืจืืืงื ืืจืื ืขืื ืืคื ื ืฉืืื ืืคื ืืืืคื ืชื, ืื ืืื ืฉืื ืืจืฆืื ืืช ืืจืืก ืชืืืื ืืจ, ืฉืขืืื ืขื ืืจืื, ืขื ืืืจืื ืืื ืคืจืืืจืื ืืฉืืื - ืืืื, ื ืืืจ: ืืกืืคื ืฉื ืืืจ, ืื ืืืื ืืื ืืืจืื ืฉืืชืขื ืืื ื ืื ืืฉื ืืื ืืขืื ืืื.
ืืฉืืืฉืืช, ืืชื ืื ืืืื ืืืืืื ืืช ืขืฆืื ืืืฉืืจืืช ืฉืื, ืืืืจ ืืช ืื ืฉื ืืืฉืื ืืืจ. ืืืืืื, ืืืชืืื ืช ืจืืืื, ืฉืื ืืชื ืื ืฆืจืื ืืืขืช ืืช ืื ืืชืฉืืืืช ืืขืืื, ืืื ืืืืืช ืืกืืื ืืฉืืื ืฉืืืืช. ืืื ืฉืื ืืืขื ืืื ืื ืืืืชืจ ืืื ืืขืืื ืืืืขืื ืื ืืื ืืื ืก ืฉืื ื, ืืืืืช NET ื'ืคืจื ืจืืืืจ ืืจืืฉ ืงืืืืื ืื ืืจื
ืืืืื ืฉืืื ืืืงืืจ ืื ืฉืื ืืืื ื ืืจืฉ ืื ืืืข ืืกืืื โ ืืื ืงื ื ืืืืื ืฉื ืืืจืืฉืืช ืฉืื ื ืืืืืืื.
ืืจื ื ืืกืคืช ืืืืืง ืืช ืืืฉืืจืืช ืฉื ืืืฉืื ืืืจ ืืื ืชืืืื ืืืงืกื ืฉื ืืืืืช ืฉืืืืืจื ืืืจ. ืงืืจื ืื ืฉืืื ืืืืืจืื ืฉืื ื ืืคืจืกื ืคืืกื ืืืืื ืืื ืืืืช, ืืื ืื ื, ืืืกืื ืืืชื, ืืชืจืืืื ืืืชื ืืจืืกืืช. ืืืงืจืื ืืืื, ืืชื ืฆืจืื ืืืืื ืืช ืืืงืกื, ืืื ืืชื ืื ืฆืจืื ืืืืืช ืืืืื ืฉืืืื ืืืชืื ืืืชื.
ืืื ืื ืืืืื?
ืื ืืกืืื ื ืืืืฉื, ืื ื ืจืืฆื ืืืืจ ืฉืขื ืกืื ืืื ืฉื ืขืืืื ืืชื ืืกืชืื ืขื IT ืื ืงืืืช ืืื ืืขื ืืื ืช ืืืื.
ืืืืคื ืืืื, ืื ืืืื ืืืืืช ืคืืืขื ื: ืืฉ ืืืืืฉืื ืชื ืืขื ืฉืืชืจืืฉืช ืืื ืืงืื, ืื ืฉืื ืขืืืืื ืขื ืืืจืื ืืขื ืืื ืื, ืืืชื ืืกืชืื ืขื ืื ืื "ืืืืืฅ", ืฉืืื ืฉืืืืช, ืืืกืืฃ ืืชื ืืืื ืืฉืื ืขื ืื ืืื. ืืืืจืื ืืืื ืืืืคื ืฉืืื, ืืื ืืคืจืื ืืืืฉืื ืืชื ืืืจ ืื ืืืื ืืช ืื - ืืื ืืืืื ืืช ืื, ืชืฆืืจื ืืขืืื ืขื ืื ืื ืืืื. ืื ืจืื ืืฉ ืื ืืจืื ืืืจืื ืืขื ืืื ืื ืืืขืืงืื; ืืจืืืช ืืช ืื ืื ืืืื ืืืืฃ ืจืง ืืคืชื ืืืชื!
ืืื ืืืงืืื, ืืืื ืฉืืชื ืืคืกืื ืืขืืืง, ืืชื ืืจืืืื ืืจืืื ืฉื ืืืกืื - ืืื ืื ืืขื ืขืจื. ืื ืืชื ืขืืื ืืชืคืงืื ืืกืืื ืืคืจืืืงื ืกืคืฆืืคื, ืื ืืชื ืจืืื ืืื ืืจื ืืคืจืืืื ืืื: ืืฉืื ืื ื ืืคื ืืฉืื ืืจืืืื ืืืื, ืืฉืื ืฉืจืืืื ืืืฆื ("ืืืืงืื ืื ืืื ืฉืื ืืจืขืื ืืืื ืฉืฉืืืจืื ืืช ืืงืื ืืืคื ืฉืื โ). ืืืฉืืชื ืืืชื ืขื ืืืจืื ืฉืื ืื, ืืชื ืจืืื ืืืจืื ืืืื ืฉืื ืื, ืืื "ืืืฆื", ืืื ืืืขืืฃ ืืฆืืคืืจ: ืืชื ืื ืืืื ืืจืืืช ืืช ืืคืจืืื, ืืื ืืชื ืืงืื ืืช ืืชืืื ื ืืืืืืช ืืจืืฉ ืฉืื. ืืืืจืชื (ืื ืืจืืืื ืืช ืืื ืจืง ืืื ืกืื ืฉืื ื) ืขื ืืจืื ืื ืฉืื ืฉืื ืื ืืืืจื: ืืืืจืื ืืขื ืืืืงืื, ืืืืืืจืื ืืขื ืกืืืจืืืคืจืื, ืืืื ืฉืืืชืืื ืืงืืืืื ืืขื ืืืื ืฉืืืชืืื ืืช ืงืืืืื ืขืฆืื.
ืืคืชื JS ืืืื ืืืืืช ืกืงืจื ืืงืจืื ืคืืกืืื ืืขืืื ื-C++ ("ืื ืืฉ ืืื ืฉื?"), ืืื ืืื ืืืื ืืืฆืฃ ืืืืืจืื ืืชืืื ืืจืืฉื ืืื ืืืืข ืืืืืจืื ืฉืืื ื ืืืืื ืืืื. ืขืืืจื, ืืืขื ืื ืืชืืืืื ืื ืืืืืืื; ืื ืืงืกื ืฉืืงืจื ืขื ืคืืชืื ืืืืืงืืช ืืืื ืืืืืช ืฉืืืืฉื ืืขืืืื ืฉืื.
ืื ื ืืจืืืฉ ืฉืืืืื ืืกืืื ืืฉ ืื ืืื ืืืื: ืื ืืืื ืืจืื ืืื ืฉืื, ืืฉืขืืช ืืขืืืื ืื ื ืืืื ืืจืืืช ืืขื ืืื ืืื ืืืชืคืชืืืช ืืืื ืืื ืืืชืคืชืืช.
ืืช ืื ืื ืื ื ืฆืจืืืื?
ืืื ืื ื ืืืข ืฉืขืืืื ืืื ืืืจืฉืช ืืื ืืืืืื ืืืื.
ืืื (ืื ืืื) ืืืื ืืืืืช ืืขื ืืื ื ืืืื ืฉื ืืชืคืชืืืช, ืืื ืืืืชื ืืืื ืืืืืช ืืืื ืืขืฉืืช ืืฉืื ืืืจ ืืืื ืืืชืคืชืืืช ืขืฆืื.
ืืื ืช ืืคืืชืื ืืืจืฉืช ืื ืจืง ืื ืงืืืช ืืื ืฉื ืงืื, ืืื ืื ืื ืงืืืช ืืื ืงืืืืชืืช. ืืชื ืฆืจืื ืืืืจ ืืืืชื ืฉืคื ืขื ืืคืชืืื ืืืืขืช ืื ืืืืื ืืืชื.
ืฆืจืื ืฉืืืื ืฉื ืืืืื ืืืจืืฆืืช. ืืฆื ืืื, ืืฉื ื ืืฉืืืืช ืกืื ืืจืืืืช ืฉืฆืจืื ืืืฉืืื (ืืืืืื, ืืฉ ืื ื ืืช ืืคืืกืืื ืืืกืืจืชืืื ืฉื "10 ืืืืืืืื ืืืืืืืื ืืืื ืก ืืืืจืื"). ืืฆื ืฉื ื, ืื ืื ื ืจืืฆืื ืฉืชืฆืืขื ืจืขืืื ืืช ืืืงืกืืื ืืขื ืืื ืื ืืขืฆืืื, ืืื ืจืง ืชืืื ืืื ืืืืช.
ืืืืื, ืืชื ืฆืจืื ืืืืืช ืืกืืื ืืืชืื: ืื ืื ืงืืืช ืืื ืฉื ืืืจืืื ืืช ืืื ืื ืงืืืช ืืืื ืฉื "ืืขืฉืืช ืืช ืื ืืขื ืืื". ืื ื ืืขืจืืืื ืืงืกืืื ืฉืื ืจืง ื ืจืืื ืืื ืืืจืื ืืื ืืช ืืืฉื, ืืื ืฉืื ืืืืช ืฉืืื ืื. ืืืืืื, ืื ืืฉ ืื ืกืืคืืจ ืืืฉื ืืืืืื ืฉืื ืฉืืืืฉืื ืืฆืืื ืขื ื ืืฉื ืืืืืจ, ืื ืืืื ืืืืืช ืืงืืื ืืฆืืื ืช.
ื ืืจืฉืช ืื ืืืืฉืืช: ืืจืืข ืื ืื ื ืขืืกืงืื ืืขืืงืจ ืืืงืกืืื ื-.NET ืืืืืืงืืช, ืืืื ืื ืื ื ืืชืขื ืืื ืื ืืืืืื ืืื ืฉืื ืืขืื ืืืฉืืจืื ืจืืืื ืืืื, ืืื ืกืืจื ืืขืืืคืืืืช ืขืฉืืืื ืืืฉืชื ืืช. ืื ืืกืฃ ืืืืจ, ืืคืขืืื ืื ืื ื ืืคืจืกืืื ืืืชืจืื ืืืจืื, ืืฆืจืื ืื ืืืืืช ืืกืืืืื ืืืกืชืื ืืื (ืืืืืช ื ืฉืืจืช ืืื, "ืืงืกืืื ืืืคืชืืื", ืืื ืืคืืจืื ืขืฉืื ืืืืืช ืฉืื ื).
ืืืืจืืช ืฉืืฃ ืืื ืื ืืืืื ืืืชื ื ืืขืืื ืืืืฅ ืืฉืขืืช ืืขืืืื, ืื ืื ื IT ืฉืืืื ื ืืคื ืื ืขืืืืื ืขื ืคืจืืืงื ืืืืช ืืืื ืืฉืืื ืืืืฃ ืื ืงืืจืืื ืขื IT, ืืจืืืฉื ืืื ืืืงืืื: ืื ืื ืคืืชืจ ืืฉืืจืืช ืืขืืืช ืขืืืื, ืืื ืืกืืคื ืฉื ืืืจ ืขืืืจ ืืคืชืืจ ืฉืื ืืขืืืื ืืืชืจ.
ืื ืื ืื ืฉืืชืื ืืืขืื ืื ืืคืืื ืืืชื, ืืื ืขื ืืื ืืืชื, ืืืชื ืจืืฆื ืืืขืช ืืืชืจ ืคืจืืื ืื ืืืืื, ืืช ืฉื ืืื ื ืืชื ืืขืฉืืช ืืืชืืืช
ืืงืืจ: www.habr.com