ื ื ืืึทืข ืืืขืจืกืืข ืคืื โโืงืจืืกืืึทื ืืื ืืืคืจืืื, ืึท ืงืึทืืคึผืืืื ืคึผืจืึธืืจืึทืืืื ื ืฉืคึผืจืึทื ืืื ืจืืื ืกืื ืืึทืงืก, ืื ืืืืคึผื ืคึฟืขืึดืงืืืื ืคืื ืืืึธืก ืืขื ืขื ืจืื ืืืืข ืืื ืึท "ืืขืืืื-ืืื" ืืขืฉืขืขื ืืฉ ืฉืืืืฃ, ืืื ืืืึธืก ืึทืืข ื / ืึธ ืึทืคึผืขืจืืืฉืึทื ื ืืขื ืขื ืืืกืื ืืงืจืึทื ืึทืก, ืฉืืืฆื ืคึฟืึทืจ ืืืืืืืืจืขืึทืืื ื (ืืื ืืึทื ื). ืืื ืขืก ืืื ืขื ืืืืึทืื ืืืจื ืึท ืคืึธื ืืขืฉืึทืก ืืึทืืืื ื) ืืื ืืึธืจ ืคึผืฉืื ืืื ืืึทืงืืืขื ืึธืคึผืขืจืึทืฆืืข ืืื ืืืืืจืขืจืื ืืื ืกื.
ืกืืึทืจืืื ื ืืื ืืืขืจืกืืข 0.34.0, ืื ืฉืคึผืจืึทื ืึทืคืืฉืึทืื ืืืืื ืฆื ืืึทื ืฆื ืืืื ืขืจืฉืืขืจ ืคืึทืงืืืฉ ืืขืืืื ื (ื"ื ืืืขืจืกืืข 1.0).
ืื ื ืืึทืข ืืืขืจืกืืข ืคืื โโืงืจืืกืืึทื ืืืื ืื ืคืืืืขื ืืข ืขื ืืขืจืื ืืขื ืืื ืืืคึผืจืืืืืึทื ืฅ ืืื ืกืืจ ืคืื ืืืืืืืงืืื:
-
ื ื ืืึทืข ืืึธืืื ื ืืืืืืึธืืขืง ืืื ืฆืืืขืืืืื ืฆื ืื API ืงืืึธืฅ, ืืืึธืก, ื ืื ืขื ืืขื ืื ืึทืื ืืืื ืขืจ, ืงืขื ืขื ืฉืืงื ืึทืจืืืงืืขื ืฆื ืคืึทืจืฉืืืขื ืข ืืึทืงืขื ืื ืืื ืคืืืืขืจ ืื ืึทืจืืืงืืขื ืืืคืขืจืขื ืืื ืืืคึผืขื ืืื ื ืืืืฃ ืื "ืืงืืจ".
-
ืืกืืืืช ืคืื ืืขืจ ืืืขืื ืคืื C ืึทื ืืืืืงืืื ื, ืขืจืจื ืึธ ะธ WinError, ืืขืืืืื ื ืคึฟืึทืจ I/O ืคึผืจืืืืืืืื, ืืืขืจื ืึท ืืึทื ืคืื ืื ืคืึทืจืืึทื ืืขื ืืืื ืืึทื ืง ืฆื ืื ืืืกื ืขื ืืืืขืจืึทืจืงื IO :: ืืขืืช (ืึธืืขืจ, ืงืืื ืืืื ืขืจ ืืื ืคึผืจืึธืืืืืึทืืื ื ืื ื ืืฆื ืคืื ืขืจืจื ืึธ ื ืึธื).
-
ืึทืืืขืงืืขื ืืืขื ืึธืืึทืืึทืืืง ืกืึทืืกืืืืืฉืึทื ืคืื ืึทื ืืขืจืฉ ื ืื ืคืื ืืขืจ ืึธืคึผืขืจืึทืืึธืจ ืคืึทื / ืืืขื / ืึทื ืืขืจืฉ. ืืึธืก ืืื ืืขืืื ืืื ืกืืจ ืฆื ืคืึทืจืืืึทืื ืื ืืขืืืขืืึธืคึผืขืจ ืคืื ืึทืงืกืึทืืขื ืึทืื ืกืงืืคึผืื ื ืืืื ืขืจ ืคืื ืื ืฆืืืืืื. ืืืขื ืืืขื ืจืืืื ืืืืฃ ืืืืขืจืืึทื ืืกืืืง ืงืึทืกืขืก ืืื ืขื ืืืก ืืื ืคืึธืจื ืืืจื ืืืืคึผืก ืคืื ืืื ืืึทื. ืึทื ืืื, ืคืฉืื ืฉืืขืื, ืืขื ืงืึธื ืืืขื ื ืื ืืขืจ ืึทืจืืขื ืึธื ืกืคึผืขืฆืืคืืฆืืจื ืืืื ืขืจ ืืขืจ ืืืขื (ืืืขื ืืฉืึทืจ) ืึธืืขืจ ืืึทืกืงืก ืึทื ืืขืจืฉ- ืฆืืืืืื:
ืึท = 1 || 'x' || "ืคื"
ืคืึทื ืึท
ืืืขื Int32
#...
ืืืขื ืฉืืจืืงื
#...
ืขืง
-
ืงืึทืืคึผืืืืขืจ ืึธืคึผืฆืืข disable_overflow ื ืื ืืขืจ ืื ืืืฆื. ืคึฟืึทืจ ืึธืืืืขืจืคืืึธื ืึทืคึผืขืจืืืฉืึทื ื, ื ืืฆื ืื &+, &-, &* ืืขืืืึธืืก.
-
ืืขื ืืข # ืคึผืืึธืืืืจื ืืืฆื ืคืืืขื ืฉื ืขืืขืจ ืืื ืึท ืงืืื, ืืึทื ืง ืฆื ืคืึทืจืืืึทืื ืื ื ืึทืจืืฉ ืฉืืืืฃ ืืื ืืืื ืคึผืฉืื ืืขืืกืขื;
-
ืคืึทืจืืืึทืืืขืจ ืคืื ืฉืึทืจืื (ืคึผืึทืงืึทืืืฉืึทื), ืืขืจืืคื, ืคึผืึทืจืึทืืึธืงืกืืงืึทืืื, shards, ืืืฆื ื ืืฆื ืื ืคืึทืกืืขืจ ืืื ืืขืจ ืขืคืขืงืืืื ืืึธืืื ืืืืึธ ืืขืคึผืขื ืืขื ืกื ืฆืืคึฟืจืืื ืงืืื ืึทืืืขืจืืืึทื ืืขืคึฟืื ืขื ืืื ืงืึธืงืึธืึทืคึผืึธืืก (ืกืืืืคื) ืืื ืืืืืขืจ (ืจืืื).
-
ืฆืืืขืืขืื ืฉืืืฆื LLVM 10, ืืืึธืก ืืื ืืขืึธืจืืข ืืืขื ืืขืื ืืื ืื ืขืืืขืืข ืคืึทืจืืจืขืกืขืจื ืืื ืคึผืจืึธืืืงืืืืืืื, ืคืขืกืืงืืึทื, ืืื"ื ื.
... ืืื ืคืืืข ืื ืืขืจืข, ืืื ืืืื ืกืึทืืืืฉืขืงืืืื ืืืื ืื ื, ืืืืื ืืงืขืจ ืืึทืืืึทืืืง ืืืคึผืจืืืืืึทื ืฅ.
ืืื ืืืึธืื ืืื ืฆื ืืึธื ืึทื ืงืจืืกืืึทื ืืื ืึท ืฉืคึผืจืึทื ืืขืืืื ืืืืฃ LLVM, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืฉืจืืึทืื ืึทืคึผืืึทืงืืืฉืึทื ื ืืื ืคืึทืกืืขืจ, ืกืืืคึผืืขืจ ืืื ืืขืจ ืงืึทื ืกืืืกืื ืืื ืืืืฃ ืืืื ืื ืืขืจืคึผืจืึทืืึทื "ืืจืืืขืจ", ืืื ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืืึทืงืืืขื ืึท ืืึทื ืฅ ืฉื ืขื ืืืื ืขืจื. ืงืึทืืคึผืขืจื ืืื Golang, ืขืก ืฉืืืื ืืืืก ืจืขืื ืฆื ืืืื ืืขืืึทืืจืข ืคืื-ืคืืขืืืฉื OOP, ืฉืืืฆื ืคึฟืึทืจ ืืืฉืึทื ืขืจืืงืก ืืื ืึท ืืืืขืจ ืคึผืฉืื ืืื ืคืึทืจืฉืืืืืง ืกืื ืืึทืงืก. ืืืื ืฆืื ืืื ืืึทืจืืขืื ืขื ืืขื ืฆื ื ืื, ืึธืืขืจ ืืื ืืขืจ ืืขืืืืงืขืจ ืฆืืื ืขืก ืืื ืงืืืจ ืคืึธืืงืืกื ืืืืฃ ืคึผืจืึทืงืืืฉ ื ืืฆื "ืืึธ ืืื ืืืฆื", ืืึทื ืง ืฆื ืืืึธืก ืขืก ืืื ืืื ืืืื ืึทืคึผื ืึทืจืกืขื ืึทื ืคืืืข ืืขืืื ื-ืืึทืงืืืืขื ืืึทื, ืืึทืงืืืขื ืืื ืืืื-ืงืืืึทืืืืขื ืืืฉืืจืื, ืืขืฉืืืฆื ืืืจื ืื ืฉืคึผืจืึทื ืืขืืืขืืึธืคึผืขืจืก ืืื ืืขืจืืืขืจ ืืืืขืจ ืกืืึทืืื.
ืืงืืจ: linux.org.ru