Հետ
Ծրագրավորում և բաց կոդ

Bend. Զուգահեռ հաշվարկների համար նախատեսված բարձր մակարդակի ծրագրավորման լեզու

Hacker News (YC)
Advertisement468 × 90

Bend-ը նոր բարձր մակարդակի ծրագրավորման լեզու է, որը նախատեսված է զուգահեռ հաշվարկները հասանելի և հուսալի դարձնելու համար: Աբստրակցիայի ենթարկելով ձեռքով թելերի կառավարման բարդությունները՝ Bend-ը թույլ է տալիս մշակողներին գրել կոդ, որն ավտոմատ կերպով մասշտաբավորվում է CPU-ների և GPU-ների միջև: Լեզվի հիմնական առանձնահատկությունը ճշգրտության վրա կենտրոնանալն է. ֆորմալ ապացույցների մեխանիզմների միջոցով Bend-ը նպատակ ունի վերացնել ծրագրավորման ընդհանուր սխալները և AI-ի հետ կապված այն թերությունները, որոնք հաճախ հանդիպում են զուգահեռ համակարգերում: Լեզուն նախագծված է լինելու այնքան արտահայտիչ, որքան Python-ը, միաժամանակ ապահովելով C-ի նման ցածր մակարդակի լեզուներին համեմատելի արդյունավետություն: Օգտագործելով եզակի ռանթայմ, որը կառավարում է տվյալների բաշխումը և առաջադրանքների ժամանակացույցը, Bend-ը պարզեցնում է բարձր արդյունավետությամբ հավելվածների մշակումը: Այս բաց կոդով նախագիծը զգալի քայլ է զանգվածային զուգահեռացումը ընդհանուր նշանակության ծրագրային ապահովման մշակման ստանդարտ գործիք դարձնելու ուղղությամբ:

This is a summary. Read the full article at the original source:

Hacker News (YC)
Advertisement468 × 90
Share
Ծրագրավորում և բաց կոդ

Կապակցված

Advertisement970 × 250