แž˜แžผแž›แž“แžทแž’แžท LLVM แž”แžถแž“แž™แž›แŸ‹แž–แŸ’แžšแž˜แž›แžพแž€แžถแžšแžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ F18 แž“แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„ LLVM

แž“แŸ…แžฏแž€แžทแž…แŸ’แž…แž”แŸ’แžšแž‡แžปแŸ†แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแž…แžปแž„แž€แŸ’แžšแŸ„แž™ EuroLLVM'19 (แžแŸ’แž„แŸƒแž‘แžธ 8 แžŠแž›แŸ‹แžแŸ’แž„แŸƒแž‘แžธ 9 แžแŸ‚แž˜แŸแžŸแžถ แž“แŸ…แž‘แžธแž€แŸ’แžšแžปแž„แž”แŸ’แžšแŸŠแžปแž…แžŸแŸ‚แž› / แž”แŸ‚แž›แž แŸ’แžŸแžทแž€) แž”แž“แŸ’แž‘แžถแž”แŸ‹แž–แžธแž€แžถแžšแž–แžทแž—แžถแž€แŸ’แžŸแžถแž˜แžฝแž™แž•แŸ’แžŸแŸแž„แž‘แŸ€แž แž€แŸ’แžšแžปแž˜แž”แŸ’แžšแžนแž€แŸ’แžŸแžถแž—แžทแž”แžถแž›แž“แŸƒแž˜แžผแž›แž“แžทแž’แžท LLVM แž”แžถแž“แž™แž›แŸ‹แž–แŸ’แžšแž˜แž›แžพแž€แžถแžšแžŠแžถแž€แŸ‹แž”แž‰แŸ’แž…แžผแž›แž€แž˜แŸ’แž˜แžœแžทแž’แžธแž…แž„แž€แŸ’แžšแž„ F18 (Fortran) แž“แžทแž„แž–แŸแž›แžœแŸแž›แžถแžŠแŸ†แžŽแžพแžšแž€แžถแžšแžšแž”แžŸแŸ‹แžœแžถแž‘แŸ…แž€แŸ’แž“แžปแž„แž‚แž˜แŸ’แžšแŸ„แž„ LLVM แŸ”

แžขแžŸแŸ‹แžšแž™แŸˆแž–แŸแž›แž‡แžถแž…แŸ’แžšแžพแž“แž†แŸ’แž“แžถแŸ†แž˜แž€แž“แŸแŸ‡ แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸ NVidia แž”แžถแž“แž“แžทแž„แž€แŸ†แž–แžปแž„แžขแž—แžทแžœแžŒแŸ’แžแž•แŸ’แž“แŸ‚แž€แžแžถแž„แž˜แžปแž แž…แŸ†แž แŸ€แž„ แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž—แžถแžŸแžถ Fortran แžŠแŸ‚แž›แž‡แžถแž•แŸ’แž“แŸ‚แž€แž˜แžฝแž™แž“แŸƒแž‚แž˜แŸ’แžšแŸ„แž„ LLVM แŸ” แžแŸ’แž˜แžธแŸ—แž“แŸแŸ‡แž–แžฝแž€แž‚แŸแž”แžถแž“แž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŸแžšแžŸแŸแžšแžœแžถแžกแžพแž„แžœแžทแž‰แž–แžธ C แž‘แŸ… C ++ (แžŠแŸ„แž™แž”แŸ’แžšแžพแž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแž“แŸƒแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš C ++ 17) แŸ” แž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แž˜แžธแžŠแŸ‚แž›แž˜แžถแž“แžˆแŸ’แž˜แŸ„แŸ‡แžแžถ F18 แž‚แžถแŸ†แž‘แŸ’แžšแž™แŸ‰แžถแž„แž‘แžผแž›แŸ†แž‘แžผแž›แžถแž™แž“แžผแžœแžŸแž˜แžแŸ’แžแž—แžถแž–แžŠแŸ‚แž›แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž‚แž˜แŸ’แžšแŸ„แž„ Flang แžขแž“แžปแžœแžแŸ’แžแž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹แžŸแŸ’แžแž„แŸ‹แžŠแžถแžš Fortran 2018 แž“แžทแž„แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ OpenMP 4.5 แŸ”

แž˜แžผแž›แž“แžทแž’แžท LLVM แž”แžถแž“แž•แŸ’แžแž›แŸ‹แžขแž“แžปแžŸแžถแžŸแž“แŸแžแžถแž™แžพแž„แž–แžทแž…แžถแžšแžŽแžถแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžˆแŸ’แž˜แŸ„แŸ‡แž‚แž˜แŸ’แžšแŸ„แž„แž‘แŸ…แž‡แžถแžขแŸ’แžœแžธแž˜แžฝแž™แžŠแŸ‚แž›แžขแžถแž…แž‘แž‘แžฝแž›แž™แž€แž”แžถแž“ แž“แžทแž„แž€แžถแž“แŸ‹แžแŸ‚แž…แŸ’แž”แžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžขแŸ’แž“แž€แžขแž—แžทแžœแžŒแŸ’แžแž“แŸแžแŸ’แž˜แžธ แž“แžทแž„แž”แž‰แŸ’แž‡แžธแžŸแŸ†แž”แžปแžแŸ’แžšแžšแžฝแž˜แŸ” แž‚แž˜แŸ’แžšแŸ„แž„ F18 แž€แŸแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แžแž›แŸ‹แžขแž“แžปแžŸแžถแžŸแž“แŸแžฑแŸ’แž™แž–แžทแž…แžถแžšแžŽแžถแž–แžธแž›แž‘แŸ’แž’แž—แžถแž–แž“แŸƒแž€แžถแžšแžšแŸ†แžŠแŸ„แŸ‡แžแŸ’แž›แžฝแž“แž…แŸแž‰แž–แžธแžŸแŸ’แžแž„แŸ‹แžŠแžถแžš C++17 แŸ” แžŸแŸ†แžŽแžพแž“แŸแŸ‡แž˜แžทแž“แžšแžถแžšแžถแŸ†แž„แž‚แž˜แŸ’แžšแŸ„แž„แž–แžธแž€แžถแžšแž‘แž‘แžฝแž›แž™แž€แž‘แŸ…แž€แŸ’แž“แžปแž„แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ LLVM แž“แŸ„แŸ‡แž‘แŸ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžœแžถแžšแžถแžšแžถแŸ†แž„แžขแž“แŸ’แžแžšแž€แž˜แŸ’แž˜แž‡แžถแž˜แžฝแž™แž’แžถแžแžปแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸƒแž แŸแžŠแŸ’แž‹แžถแžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž‚แž˜แŸ’แžšแŸ„แž„ LLVM (แžงแž‘แžถแž แžšแžŽแŸ แž”แž„แŸ’แž€แžพแžแžšแžผแž”แž™แž“แŸ’แž แž“แžทแž„แž€แžถแžšแžšแžฝแž˜แž”แž‰แŸ’แž…แžผแž›แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž•แŸ’แž›แžผแžœแž€แžถแžš)แŸ”

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

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