แž‚แŸ’แžšแžธแžŸแŸ’แžแžถแž›แŸ‹ 0.34.0 แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™

แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแžšแž”แžŸแŸ‹แž‚แŸ’แžšแžธแžŸแŸ’แžแžถแž›แŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™ แžŠแŸ‚แž›แž‡แžถแž—แžถแžŸแžถแžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŠแŸ‚แž›แž”แžถแž“แž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžฝแž™แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ Ruby แžŠแŸ‚แž›แž‡แžถแž˜แžปแžแž„แžถแžšแž…แž˜แŸ’แž”แž„แž“แŸƒแž–แŸแž›แžœแŸแž›แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž˜แžฝแž™แž“แžนแž„แžšแž„แŸ’แžœแžทแž›แž‡แžปแŸ†แž–แŸ’แžšแžนแžแŸ’แžแžทแž€แžถแžšแžŽแŸ "แž—แŸ’แž‡แžถแž”แŸ‹แž˜แž€แž‡แžถแž˜แžฝแž™" แžŠแŸ‚แž›แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš I/O แž‘แžถแŸ†แž„แžขแžŸแŸ‹แž‚แžบแž˜แžทแž“แžŸแž˜แž€แžถแž›แž€แž˜แŸ’แž˜ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ multithreading (แžŠแžšแžถแž”แžŽแžถ แžŠแžผแž…แžŠแŸ‚แž›แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž”แžพแž€แžŠแŸ„แž™แž‘แž„แŸ‹แž€แŸ†แžกแžปแž„แž–แŸแž›แž…แž„แž€แŸ’แžšแž„) แž“แžทแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžŠแŸแžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แž„แžถแž™แžŸแŸ’แžšแžฝแž›แž”แŸ†แž•แžปแžแž‡แžถแž˜แžฝแž™แž“แžนแž„แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž“แŸ…แž€แŸ’แž“แžปแž„ C.

แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แŸ†แžŽแŸ‚ 0.34.0 แž—แžถแžŸแžถแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แž†แŸ’แž–แŸ„แŸ‡แž‘แŸ…แžšแž€แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž–แžทแžแž”แŸ’แžšแžถแž€แžŠแžŠแŸ†แž”แžผแž„แžšแž”แžŸแŸ‹แžœแžถ (แžงแž‘แžถแž แžšแžŽแŸแž€แŸ†แžŽแŸ‚ 1.0)แŸ”

แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธแžšแž”แžŸแŸ‹แž‚แŸ’แžšแžธแžŸแŸ’แžแžถแž›แŸ‹แžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžš แž“แžทแž„แž€แžถแžšแž€แŸ‚แž›แž˜แŸ’แžขแžแžถแž„แž€แŸ’แžšแŸ„แž˜แžแžถแž˜แž›แŸ†แžŠแžถแž”แŸ‹แž“แŸƒแžŸแžถแžšแŸˆแžŸแŸ†แžแžถแž“แŸ‹แŸ–

  • แž”แžŽแŸ’แžŽแžถแž›แŸแž™แž€แŸ†แžŽแžแŸ‹แž แŸแžแžปแžแŸ’แž˜แžธแžแŸ’แžšแžผแžœแž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž‘แŸ… API แž…แžผแž›แžŠแŸ‚แž›แž˜แžทแž“แžŠแžผแž…แžŸแžถแžšแž…แžถแžŸแŸ‹ แžขแžถแž…แž•แŸ’แž‰แžพแžŸแžถแžšแž‘แŸ…แž€แžถแž“แŸ‹แž•แŸ’แž“แŸ‚แž€แžแžถแž„แž€แŸ’แžšแŸ„แž™แž•แŸ’แžŸแŸแž„แž‚แŸ’แž“แžถ แž“แžทแž„แžแŸ’แžšแž„แžŸแžถแžšแž‘แžถแŸ†แž„แž“แŸแŸ‡แžแžปแžŸแž‚แŸ’แž“แžถแžขแžถแžŸแŸ’แžšแŸแž™แž›แžพ "แž”แŸ’แžšแž—แž–"แŸ”

  • Rudiments แž–แžธแž–แžทแž—แž–แž“แŸƒแž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸ C, แžขแŸŠแŸ‚แžšแžŽแžผ ะธ WinErrorแž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹ I/O primitives แž€แŸ†แž–แžปแž„แž€แŸ’แž›แžถแž™แž‡แžถแžšแžฟแž„แžขแžแžธแžแž€แžถแž› แžŠแŸ„แž™แžŸแžถแžšแž‹แžถแž“แžถแž“แžปแž€แŸ’แžšแž˜แž›แžพแž€แž›แŸ‚แž„ IO:: แž€แŸ†แž แžปแžŸ (แž‘แŸ„แŸ‡แž‡แžถแž™แŸ‰แžถแž„แžŽแžถแž€แŸแžŠแŸ„แž™ แž‚แŸ’แž˜แžถแž“แž“แžšแžŽแžถแž˜แŸ’แž“แžถแž€แŸ‹แž แžถแž˜แžƒแžถแžแŸ‹แž€แžถแžšแž”แŸ’แžšแžพ Errno แž“แŸ…แžกแžพแž™แž‘แŸ)แŸ”

  • แž”แžถแž“แžŠแž€แž€แžถแžšแž‡แŸ†แž“แžฝแžŸแžŠแŸ„แž™แžŸแŸ’แžœแŸแž™แž”แŸ’แžšแžœแžแŸ’แžแžทแž“แŸƒ else nil แž–แžธแž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžš แž€แžšแžŽแžธ/แž–แŸแž›แžŽแžถ/แž•แŸ’แžŸแŸแž„แž‘แŸ€แžแŸ”. แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžŠแžพแž˜แŸ’แž”แžธแž€แžถแžšแž–แžถแžšแžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž–แžธแž€แžถแžšแžšแŸ†แž›แž„แžŸแžถแžแžถแžŽแžถแž˜แžฝแž™แžŠแŸ„แž™แž…แŸƒแžŠแž“แŸ’แž™แŸ” แž–แŸแž›แžŽแžถโ€‹ แž“แŸ…แž–แŸแž›แž•แŸ’แž‚แžผแž•แŸ’แž‚แž„แž€แžšแžŽแžธแž€แŸ†แžŽแžแŸ‹แžŠแžผแž…แž‡แžถ enums แž“แžทแž„แž†แŸ’แž›แž„แž€แžถแžแŸ‹แž”แŸ’แžšแž—แŸแž‘แž–แžธ Union แŸ” แž“แŸ„แŸ‡โ€‹แž‚แžบโ€‹แž“แžทแž™แžถแž™โ€‹แžฒแŸ’แž™โ€‹แžŸแžถแž˜แž‰แŸ’แž‰โ€‹แž‘แŸ…โ€‹แž€แžผแžŠโ€‹แž“แŸแŸ‡โ€‹แž“แžนแž„โ€‹แž›แŸ‚แž„โ€‹แžŠแŸ†แžŽแžพแžšแž€แžถแžšโ€‹แžŠแŸ„แž™โ€‹แž˜แžทแž“โ€‹แž”แž‰แŸ’แž‡แžถแž€แŸ‹โ€‹แž˜แžฝแž™โ€‹แž‘แŸ€แžโ€‹แž‘แŸแŸ” แž–แŸแž›แžŽแžถโ€‹ (แž–แŸแž› Char) แžฌแž€แžทแž…แŸ’แž…แž€แžถแžš แž•แŸ’แžŸแŸแž„แž‘แŸ€แž- แžŸแžถแžแžถแŸ–

a = 1 || 'x' || "แž แŸ’แžœแžผ"
แž€แžšแžŽแžธ แž€
แž“แŸ…แž–แŸแž›แžŠแŸ‚แž› Int32
#โ€ฆ
แž“แŸ…แž–แŸแž›แžŠแŸ‚แž› String
#โ€ฆ
แž”แž‰แŸ’แž…แž”แŸ‹

  • แž‡แž˜แŸ’แžšแžพแžŸแž…แž„แž€แŸ’แžšแž„ disable_overflow แž›แŸ‚แž„แž˜แžถแž“แž‘แŸ€แžแž แžพแž™แŸ” แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž›แžพแžŸ แž”แŸ’แžšแžพแžœแžทแž’แžธแžŸแžถแžŸแŸ’แžแŸ’แžš &+, &-, &* แŸ”

  • แžขแžถแžšแŸ # แž”แŸ†แž–แŸแž‰ แžฅแžกแžผแžœแž“แŸแŸ‡ แž แŸ„แŸ‡แž›แžฟแž“แž‡แžถแž„แž‚แŸ’แžšแžถแž”แŸ‹แž€แžถแŸ†แž—แŸ’แž›แžพแž„ แžŠแŸ„แž™แžŸแžถแžšแž€แžถแžšแž‡แŸ†แž“แžฝแžŸแžšแž„แŸ’แžœแžทแž›แž‡แžปแŸ†แž†แŸ„แžแž›แŸ’แž„แž„แŸ‹แž‡แžถแž˜แžฝแž™ memset แžŸแžถแž˜แž‰แŸ’แž‰แž˜แžฝแž™แŸ”

  • แžขแŸ’แž“แž€แž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž“แŸƒ shards (แž€แž‰แŸ’แž…แž”แŸ‹), แžŠแŸ‚แž›แž แŸ…แžแžถ, paradoxically, แžแŸ’แžšแžธแž†แŸ’แž›แžถแž˜แŸ”แžฅแžกแžผแžœแž“แŸแŸ‡ แž”แŸ’แžšแžพแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž€แžถแžšแž–แŸแž‰แž…แžทแžแŸ’แžแž€แžถแžšแž–แžนแž„แž•แŸ’แžขแŸ‚แž€ Molinillo แž›แžฟแž“ แž“แžทแž„แž˜แžถแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž‡แžถแž„แž˜แžปแž“ แžŠแŸ‚แž›แž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„ CocoaPods (Swift) แž“แžทแž„ Builder (Ruby)แŸ”

  • แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžš แžขแžทแž›แžขแžทแž›แžขแžทแž˜ แŸกแŸกแžŠแŸ‚แž›แžแžถแž˜แž‘แŸ’แžšแžนแžŸแŸ’แžแžธแž“แžนแž„แž•แŸ’แžแž›แŸ‹แžฑแŸ’แž™แž™แžพแž„แž“แžผแžœแž€แžถแžšแž€แžพแž“แžกแžพแž„แž“แžผแžœแž•แž›แžทแžแž—แžถแž– แžŸแŸ’แžแŸแžšแž—แžถแž–แŸ”แž›แŸ”

... แž“แžทแž„โ€‹แž‡แžถโ€‹แž…แŸ’แžšแžพแž“โ€‹แž‘แŸ€แž แžแžถแž˜โ€‹แž‚แŸ†แž“แžทแžโ€‹แžšแž”แžŸแŸ‹โ€‹แžแŸ’แž‰แžปแŸ† แž€แžถแžšโ€‹แž€แŸ‚โ€‹แž›แž˜แŸ’แžขโ€‹แž˜แžทแž“โ€‹แžŸแžผแžœโ€‹แžŸแŸ†แžแžถแž“แŸ‹แŸ”

แžแŸ’แž‰แžปแŸ†แž…แž„แŸ‹แž€แžแŸ‹แžŸแž˜แŸ’แž‚แžถแž›แŸ‹แžแžถแž‚แŸ’แžšแžธแžŸแŸ’แžแžถแž›แŸ‹แž‚แžบแž‡แžถแž—แžถแžŸแžถแžŠแŸ‚แž›แž”แž„แŸ’แž€แžพแžแžกแžพแž„แž“แŸ…แž›แžพ LLVM แžŠแŸ‚แž›แžขแž“แžปแž‰แŸ’แž‰แžถแžแžฑแŸ’แž™แžขแŸ’แž“แž€แžŸแžšแžŸแŸแžšแž€แž˜แŸ’แž˜แžœแžทแž’แžธแž–แŸแž›แžแŸ’แž›แŸ‡แž›แžฟแž“ แžŸแžถแž˜แž‰แŸ’แž‰ แž“แžทแž„แžŸแž„แŸ’แžแŸแž”แž‡แžถแž„แž“แŸ…แž›แžพ "แž”แž„แž”แŸ’แžขแžผแž“" แžŠแŸ‚แž›แž”แžถแž“แž”แž€แž”แŸ’แžšแŸ‚แžšแž”แžŸแŸ‹แžœแžถ แž แžพแž™แž€แŸ’แž“แžปแž„แž–แŸแž›แžแŸ‚แž˜แžฝแž™แž‘แž‘แžฝแž›แž”แžถแž“แž›แž‘แŸ’แž’แž•แž›แž‚แŸ„แž›แž–แžธแžšแž›แžฟแž“แž™แžปแžแŸ’แžแžทแž’แž˜แŸŒแŸ” แž”แžพแž”แŸ’แžšแŸ€แž”แž’แŸ€แž”แž‘แŸ…แž“แžนแž„ Golang แžœแžถแž›แŸแž…แž’แŸ’แž›แŸ„แžŠแŸ„แž™แžŸแžถแžšแžแŸ‚ OOP แž–แŸแž‰แž›แŸแž‰แžšแž”แžŸแŸ‹แžœแžถ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‘แžผแž‘แŸ… แž“แžทแž„แžœแžถแž€แŸ’แž™แžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แžŸแžถแž˜แž‰แŸ’แž‰แž”แŸ†แž•แžปแž แž“แžทแž„แžขแžถแž…แž™แž›แŸ‹แž”แžถแž“แŸ” แž‚แŸ„แž›แž”แŸ†แžŽแž„แžšแž”แžŸแŸ‹แžœแžถแž—แžถแž‚แž…แŸ’แžšแžพแž“แžŸแŸ’แžšแžŠแŸ€แž„แž‘แŸ…แž“แžนแž„ Nim แž”แŸ‰แžปแž“แŸ’แžแŸ‚แž“แŸ…แž–แŸแž›แž‡แžถแž˜แžฝแž™แž‚แŸ’แž“แžถแž“แŸแŸ‡ แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแŸ„แžแž™แŸ‰แžถแž„แž…แŸ’แž”แžถแžŸแŸ‹แž›แžพแž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ "แž“แŸ…แž‘แžธแž“แŸแŸ‡ แž“แžทแž„แžฅแžกแžผแžœแž“แŸแŸ‡" แžŠแŸ„แž™แžŸแžถแžšแžœแžถแž˜แžถแž“แž“แŸ…แž€แŸ’แž“แžปแž„แžƒแŸ’แž›แžถแŸ†แž„ API แžšแž”แžŸแŸ‹แžœแžถแžงแž”แž€แžšแžŽแŸแžฏแž€แžŸแžถแžšแž›แŸ’แžข แž„แžถแž™แžŸแŸ’แžšแžฝแž› แž“แžทแž„แž‚แžปแžŽแž—แžถแž–แžแŸ’แž–แžŸแŸ‹แž‡แžถแž…แŸ’แžšแžพแž“ แžŠแŸ‚แž›แž‚แžถแŸ†แž‘แŸ’แžšแžŠแŸ„แž™ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž—แžถแžŸแžถ แž แžพแž™แžŠแžผแž…แŸ’แž“แŸแŸ‡แž˜แžถแž“แžŸแŸ’แžแŸแžšแž—แžถแž–แžŽแžถแžŸแŸ‹แŸ”

แž”แŸ’แžšแž—แž–: linux.org.ru

แž”แž“แŸ’แžแŸ‚แž˜แž˜แžแžทแž™แŸ„แž”แž›แŸ‹