Lëshimi i parë i testit të gjuhës programuese Hare

Drew DeVault, autori i mjedisit të përdoruesit Sway, klientit të email-it Aerc dhe platformës së zhvillimit bashkëpunues SourceHut, zbuloi versionin Hare 0.24.0 të gjuhës së programimit dhe njoftoi ndryshime në rregullat për krijimin e versioneve të reja. Hare 0.24.0 shënon versionin e parë; më parë, projekti nuk kishte krijuar versione të ndara. Megjithatë, zbatimi i gjuhës mbetet i paqëndrueshëm dhe lejon ndryshime që prishin përputhshmërinë përpara versionit të qëndrueshëm 1.0.

Kalimi në një model zhvillimi që përfshin publikimin periodik të versioneve individuale të testimit motivohet nga qëllimi për të thjeshtuar krijimin dhe mirëmbajtjen e paketave në shpërndarje, si dhe për ta bërë testimin e veçorive të reja dhe gjurmimin e ndryshimeve më të përshtatshëm për përdoruesit. Derisa gjuha të stabilizohet plotësisht, versionet e reja planifikohen të publikohen çdo tre muaj, duke përdorur sistemin e numërimit 0.YY.Q, ku YY është dy shifrat e fundit të vitit dhe Q është tremujori në të cilin është publikuar versioni. Çdo version do të shoqërohet nga një listë ndryshimesh që nga përditësimi i mëparshëm.

Hare shitet në treg si një gjuhë programimi sistemesh, e ngjashme me C, por më e thjeshtë se C. Kodi burimor i përpiluesit dhe zinxhirit të mjeteve është i licencuar sipas GPLv3, dhe kodi standard i bibliotekës është i licencuar sipas MPL (Licenca Publike Mozilla). Hare është i optimizuar për detyra të nivelit të ulët, siç është zhvillimi i sistemeve operative, përpiluesve, aplikacioneve të rrjetit dhe shërbimeve të sistemit që kërkojnë performancë maksimale dhe kontroll të plotë mbi ekzekutimin. Gjuha përdor menaxhim manual të memories dhe një sistem tipi statik, duke kërkuar që çdo variabli t'i caktohet në mënyrë të qartë një tip specifik.

Për të ekzekutuar aplikacionin, ofrohet një kohë minimale ekzekutimi dhe për zhvillim, shpërndahet një bibliotekë standarde funksionesh, duke siguruar akses në ndërfaqet bazë të sistemit operativ, si dhe duke ofruar funksione për të punuar me algoritme standarde, protokolle dhe formate, duke përfshirë mjete për përdorimin e shprehjeve të rregullta dhe enkriptimit. Për zhvillimin e aplikacioneve grafike, është duke u zhvilluar paketa e veglave Hare-wayland, si dhe lidhjet për aksesin në aftësitë e GTK, Vulkan, OpenGL, SDL2 dhe libui.

Burimi: opennet.ru

Bleni një host të besueshëm për faqet me mbrojtje DDoS, serverë VPS VDS 🔥 Bleni hosting të besueshëm të faqeve të internetit me mbrojtje DDoS, servera VPS VDS | ProHoster