แžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚แž—แžถแžŸแžถ Ada แž•แŸ’แžขแŸ‚แž€แž›แžพ LLVM แžŠแŸ‚แž›แž”แžถแž“แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž–แž•แŸ’แžŸแžถแž™

แžขแŸ’แž“แž€แž”แž„แŸ’แž€แžพแž GNAT แžŠแŸ‚แž›แž‡แžถแžขแŸ’แž“แž€แž…แž„แž€แŸ’แžšแž„แž—แžถแžŸแžถ Ada, แž”แŸ„แŸ‡แž–แžปแž˜แŸ’แž— แž€แžผแžŠแžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚แž“แŸ…แž›แžพ GitHub gnat-llvmแžŠแŸ„แž™แž”แŸ’แžšแžพแž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แž„แŸ’แž€แžพแžแž€แžผแžŠแž–แžธแž‚แž˜แŸ’แžšแŸ„แž„ LLVM แŸ” แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžŸแž„แŸ’แžƒแžนแž˜แžแžถแž“แžนแž„แž…แžผแž›แžšแžฝแž˜แžŸแž แž‚แž˜แž“แŸแž€แŸ’แž“แžปแž„แž€แžถแžšแžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚ แž“แžทแž„แž–แžทแžŸแŸ„แž’แž“แŸแž‡แžถแž˜แžฝแž™แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžšแž”แžŸแŸ‹แžœแžถแž€แŸ’แž“แžปแž„แž‘แžทแžŸแžŠแŸ…แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถ แžŠแžผแž…แž‡แžถแž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž“แžทแž˜แŸ’แž˜แžทแžแŸ” แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžท KLEE LLVM แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแžถแž€แž›แŸ’แž”แž„ แž”แž„แŸ’แž€แžพแž WebAssembly แž”แž„แŸ’แž€แžพแž SPIR-V แžŸแž˜แŸ’แžšแžถแž”แŸ‹ OpenCL แž“แžทแž„ Vulkan แž‚แžถแŸ†แž‘แŸ’แžšแžœแŸแž‘แžทแž€แžถแž‚แŸ„แž›แžŠแŸ…แžแŸ’แž˜แžธแŸ”

แž“แŸ…แž€แŸ’แž“แžปแž„แžŸแŸ’แžแžถแž“แž—แžถแž–แž”แž…แŸ’แž…แžปแž”แŸ’แž”แž“แŸ’แž“แžšแž”แžŸแŸ‹แžœแžถ แžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚แž˜แžถแž“แžŸแž˜แžแŸ’แžแž—แžถแž–แž…แž„แž€แŸ’แžšแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแžถแž”แžแŸ’แž™แž€แž˜แŸ’แž˜ x86_64 แŸ” แž‡แŸ†แž“แžฝแž™แžšแž”แžŸแŸ‹แžœแžถแžแŸ’แžšแžผแžœแž”แžถแž“แžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‘แŸ…แž€แŸ’แž“แžปแž„แžงแž”แž€แžšแžŽแŸแž‚แŸ’แžšแž”แŸ‹แž‚แŸ’แžšแž„แž‚แž˜แŸ’แžšแŸ„แž„แžงแž”แž€แžšแžŽแŸ GPR แž–แžธแž€แž‰แŸ’แž…แž”แŸ‹ GNAT Community Edition 2019แŸ” แžขแŸ’แž“แž€แž”แž€แž”แŸ’แžšแŸ‚แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ GPLv3 แŸ”

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

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