แž‚แž˜แŸ’แžšแŸ„แž„ LLVM แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž–แžธแž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜แž‘แŸ…แžœแŸแž‘แžทแž€แžถแž–แžทแž—แžถแž€แŸ’แžŸแžถ

แž‚แž˜แŸ’แžšแŸ„แž„ LLVM แž”แžถแž“แž”แŸ’แžšแž€แžถแžŸแž–แžธแž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž–แžธแž”แŸ’แžšแž–แŸแž“แŸ’แž’แž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜แž‘แŸ…แž‚แŸแž แž‘แŸ†แž–แŸแžš llvm.discourse.group แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžœแŸแž‘แžทแž€แžถแž–แžทแž—แžถแž€แŸ’แžŸแžถแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แžšแžœแžถแž„แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ แž“แžทแž„แž€แžถแžšแž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™แžŸแŸแž…แž€แŸ’แžแžธแž”แŸ’แžšแž€แžถแžŸแŸ” แžšแž แžผแžแžŠแž›แŸ‹แžแŸ’แž„แŸƒแž‘แžธ 20 แžแŸ‚แž˜แž€แžšแžถ แž”แžŽแŸ’แžŽแžŸแžถแžšแž‘แžถแŸ†แž„แžขแžŸแŸ‹แž“แŸƒแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž–แžธแž˜แžปแž“แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž‘แŸแžšแž‘แŸ…แž‚แŸแž แž‘แŸ†แž–แŸแžšแžแŸ’แž˜แžธแŸ” แž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜แž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžแžผแžšแž‘แŸ…แžšแž”แŸ€แž”แž”แžถแž“แžแŸ‚แžขแžถแž“แž“แŸ…แžแŸ’แž„แŸƒแž‘แžธ 1 แžแŸ‚แž€แžปแž˜แŸ’แž—แŸˆแŸ” แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž“แžนแž„แž’แŸ’แžœแžพแžฑแŸ’แž™แž‘แŸ†แž“แžถแž€แŸ‹แž‘แŸ†แž“แž„แž€แžถแž“แŸ‹แžแŸ‚แž„แžถแž™แžŸแŸ’แžšแžฝแž› แž“แžทแž„แžŸแŸ’แž‚แžถแž›แŸ‹แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แžšแžพแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แž…แŸ†แžŽแžผแž›แžแŸ’แž˜แžธ แž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแžขแŸ†แž–แžธแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž“แŸ…แž€แŸ’แž“แžปแž„ llvm-dev แž“แžทแž„แžšแŸ€แž”แž…แŸ†แž€แžถแžšแžŸแž˜แŸ’แžšแž”แžŸแž˜แŸ’แžšแžฝแž›แž–แŸแž‰แž›แŸแž‰ แž“แžทแž„แžแž˜แŸ’แžšแž„แžŸแžถแžšแžฅแžแž”แžถแž“แž€แžถแžšแŸ” แžขแŸ’แž“แž€แž…แžผแž›แžšแžฝแž˜แžŠแŸ‚แž›แž˜แžทแž“แž…แž„แŸ‹แž”แŸ’แžšแžพแž…แŸ†แžŽแžปแž…แž”แŸ’แžšแž‘แžถแž€แŸ‹แž”แžŽแŸ’แžŠแžถแž‰ แž“แžทแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž‘แžผแžšแžŸแŸแž–แŸ’แž‘แž“แžนแž„แžขแžถแž…แž”แŸ’แžšแžพแž…แŸ’แžšแž€แž•แŸ’แž›แžผแžœแžŠแŸ‚แž›แž”แžถแž“แž•แŸ’แžŠแž›แŸ‹แžฑแŸ’แž™แž€แŸ’แž“แžปแž„แžŸแžปแž“แŸ’แž‘แžšแž€แžแžถแžŠแžพแž˜แŸ’แž”แžธแž’แŸ’แžœแžพแžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แžแžถแž˜แžšแž™แŸˆแžขแŸŠแžธแž˜แŸ‚แž›แŸ”

แžœแŸแž‘แžทแž€แžถแž–แžทแž—แžถแž€แŸ’แžŸแžถแž•แŸ’แžแž›แŸ‹แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž–แžทแž—แžถแž€แŸ’แžŸแžถแž›แžธแž“แŸแžขแŸŠแŸ‚แžšแžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž…แž“แžถแžกแžพแž„แžŠแžพแž˜แŸ’แž”แžธแž‡แŸ†แž“แžฝแžŸแž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜ แžœแŸแž‘แžทแž€แžถแž‚แŸแž แž‘แŸ†แž–แŸแžš แž“แžทแž„แž”แž“แŸ’แž‘แž”แŸ‹แž‡แž‡แŸ‚แž€แŸ” แžœแžถแž‚แžถแŸ†แž‘แŸ’แžšแž€แžถแžšแž”แŸ‚แž„แž…แŸ‚แž€แž”แŸ’แžšแž’แžถแž“แž”แž‘แžŠแŸ„แž™แž•แŸ’แžขแŸ‚แž€แž›แžพแžŸแŸ’แž›แžถแž€ แž€แžถแžšแž•แŸ’แž‰แžพแž€แžถแžšแž‡แžผแž“แžŠแŸ†แžŽแžนแž„แž“แŸ…แž–แŸแž›แž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แž‘แŸ…แž“แžนแž„แžŸแžถแžšแž›แŸแž…แžกแžพแž„ แž€แžถแžšแž’แŸ’แžœแžพแž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แž—แžถแž–แž”แž‰แŸ’แž‡แžธแžŸแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„แž”แŸ’แžšแž’แžถแž“แž”แž‘แž€แŸ’แž“แžปแž„แž–แŸแž›แžœแŸแž›แžถแž‡แžถแž€แŸ‹แžŸแŸ’แžแŸ‚แž„ แž•แŸ’แž‘แžปแž€แž˜แžถแžแžทแž€แžถแžŠแŸ„แž™แžแžถแž˜แžœแž“แŸ’แžแž“แŸ…แž–แŸแž›แžขแŸ’แž“แž€แžขแžถแž“ แžŸแž˜แžแŸ’แžแž—แžถแž–แž€แŸ’แž“แžปแž„แž€แžถแžšแž‡แžถแžœแž•แŸ’แž“แŸ‚แž€แžŠแŸ‚แž›แž…แžถแž”แŸ‹แžขแžถแžšแž˜แŸ’แž˜แžŽแŸ แž“แžทแž„แž•แŸ’แž‰แžพแž€แžถแžšแž†แŸ’แž›แžพแž™แžแž”แžแžถแž˜แžขแŸŠแžธแž˜แŸ‚แž›แŸ” แž”แŸ’แžšแž–แŸแž“แŸ’แž’แž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž‡แžถ Ruby แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แŸ’แžšแž”แžแŸแžŽแŸ’แžŒ Ruby on Rails แž“แžทแž„แž”แžŽแŸ’แžŽแžถแž›แŸแž™ Ember.js (แž‘แžทแž“แŸ’แž“แž“แŸแž™แžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„ PostgreSQL DBMS แžƒแŸ’แž›แžถแŸ†แž„แžŸแž˜แŸ’แž„แžถแžแŸ‹แžšแž แŸแžŸแžแŸ’แžšแžผแžœแž”แžถแž“แžšแž€แŸ’แžŸแžถแž‘แžปแž€แž€แŸ’แž“แžปแž„ Redis) แŸ” แž›แŸแžแž€แžผแžŠแžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ GPLv2 แŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

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