
Lingua Franca (LF)-ը բազմալեզու համակարգման լեզու է, որը նախատեսված է զուգահեռ և բաշխված համակարգերի մշակումը պարզեցնելու համար: Ապահովելով հաշվարկների դետերմինիստական մոդել՝ LF-ը լուծում է ժամանակային և համաժամանակյա բարդությունները, որոնք հաճախ ուղեկցում են բազմահոսք և ցանցային հավելվածներին: Այս շրջանակը թույլ է տալիս ծրագրավորողներին գրել կոդ C, C++, Python, Rust և TypeScript լեզուներով՝ պահպանելով զուգահեռության միասնական մոտեցում: Այն կենտրոնանում է տրամաբանական ժամանակի վրա՝ հնարավորություն տալով սահմանել ժամանակային սահմանափակումներ, որոնք կատարողական համակարգը հարկադրաբար իրականացնում է: Այս մոտեցումը նվազեցնում է մրցակցային վիճակները և ոչ դետերմինիստական սխալները՝ հեշտացնելով հուսալի և իրական ժամանակի համակարգերի ստեղծումը: Նախագիծը բաց կոդով է և շեշտը դնում է տեղափոխելիության վրա, ինչը թույլ է տալիս ինտեգրել LF-ը գոյություն ունեցող նախագծերում: Աբստրակցիայի ենթարկելով զուգահեռ կատարման դժվարությունները՝ Lingua Franca-ն նպատակ ունի բարձր արդյունավետությամբ զուգահեռ ծրագրավորումը հասանելի դարձնել ծրագրային ինժեներների ավելի լայն շրջանակի համար:
This is a summary. Read the full article at the original source:
Hacker News (YC)Կապակցված
Մենք որոնել ենք 237 հետ կանչված ապրանք eBay-ում. 12,562 հայտարարություններից միայն 45-ն են նշել մոդելը
Ծրագրավորողներ @dronzer2code-ը և @soumyadeepdey-ը ներկայացրել են RecallDesk-ը՝ բաց կոդով գործիք, որը նախատեսված է վերավաճառքի խանութներին օգնելու համա…
Արհեստական բանականությունը ձեր հեշտ աշխատանքը դարձրեց անվճար. դա ձեզ ավելի արժեքավոր դարձրեց
Dev.to-ում հրապարակված հոդվածում Ջեյմս Անդերսոնը պնդում է, որ թեև արհեստական բանականությունը (ԱԲ) հեշտացրել է ծրագրավորման «հեշտ» 90%-ը, այն պարադոքսա…
Հեղինակը քննարկում է «գործակալների» կողմից կառավարվող կայքի պահպանման մարտահրավերները, որտեղ յուրաքանչյուր տեխնիկական պնդում ստուգվում է ավտոմատացված,…



