Siideynta tarjumaha luqadda barnaamijka Vala 0.56.0

Nooc cusub oo ah tarjumaha luqadda barnaamijka Vala 0.56.0 ayaa la siidaayay. Luuqada Vala waa luuqad barnaamijeed ku jihaysan shay-ku-salaysan oo bixisa syntax la mid ah C # ama Java. Koodhka Vala waxa loo turjumay barnaamijka C, kaas oo isna, lagu soo ururiyey isku-xidhaha caadiga ah ee C-ga oo loo galiyey faylal-binaar ah waxaana lagu fuliyay xawaaraha codsiga lagu soo ururiyey koodka shayga ee goobta la beegsanayo. Waa suurtogal in lagu socodsiiyo barnaamijyada qaabka qoraalka. Luuqada waxaa lagu hormarinayaa mashruuca GNOME. Gobject (Nidaamka Shayga Glib) waxa loo isticmaalaa qaab shayga. Koodhka isku-darka waxa lagu qaybiyaa shatiga LGPLv2.1.

Luqadda ayaa taageero u leh is-dhex-galka, hawlaha lambda, is-dhexgalka, ergooyinka iyo xidhidhiyaha, calaamadaha iyo boosaska, ka-reebitaanka, guryaha, noocyada aan waxba ka jirin, nooca doorsoomayaasha maxalliga ah (var). Maareynta xusuusta waxaa lagu fuliyaa iyadoo lagu saleynayo tirinta tixraaca. libgee maktabadda barnaamijka guud ayaa loo sameeyay luqadda, taas oo bixisa awoodda lagu abuurayo ururinta noocyada xogta gaarka ah. Tirinta walxaha ururinta iyadoo la adeegsanayo bayaan horudhac ah waa la taageeray. Barnaamijyada barnaamijyada garaafyada waxaa lagu fuliyaa iyadoo la adeegsanayo maktabadda sawirada GTK.

Qalabku waxa uu la socdaa tiro badan oo xidhitaanno ah oo lagu xidho maktabadaha ku yaal luqadda C. Turjubaanka Vala waxa uu taageero siiya luqadda Genie, kaas oo bixiya awood la mid ah, laakiin leh syntax ay dhiirigelisay luqadda barnaamijka Python. Barnaamijyada noocan oo kale ah sida macmiilka iimaylka Geary, qolofka garaafiga Budgie, barnaamijka abaabulka sawirka Shotwell iyo fiidyowga, iyo kuwa kale waxay ku qoran yihiin luqadda Vala. Luuqadda waxa si firfircoon loogu isticmaalaa horumarinta qaybinta OS-ka Hoose.

Hal-abuurka ugu muhiimsan:

  • Taageero lagu daray shaqada ugu weyn () asynchronous;
  • Taageero lagu daray hawlaha buul-ku-jirka ah;
  • Qaabka loo soo bandhigo digniinaha iyo khaladaadka marka la ururinayo waa la bedelay;
  • Awoodda loogu yeero calaamadaha si firfircoon ayaa la bixiyaa;
  • Taageerada lagu daray ee fasallada qayb ahaan - fasallada ay ka kooban yihiin waxay ku yaalliin dhowr faylal ilo;
  • Xirmooyinka, awoodda lagu qeexi karo noocyada dhererka habaynta ayaa lagu daray. Markii hore, kaliya nooca 32-bit isteger ayaa la oggolaaday;
  • Taageerada lagu daray hawlwadeenka horudhaca ah ee Glib.Tixraaca iyo noocyada Glib.Array;
  • Lagu daray xirmooyinka cusub ee libsoup, linux-media;
  • Inta lagu guda jiro habka wareejinta, maktabadda gnome-desktop waxaa loo kala qaybiyay gnome-desktop-4, gnome-rr-4 iyo gnome-bg-4.
  • Buugaag-barnaamijka GNOME waxaa lagu balaariyay tusaalooyin gudaha Vala.
  • Qoraallada Siideynta ee lagu daray luqadda calaamadeynta Markdown.
  • Xirmooyinka la cusboonaysiiyay:
    • gtk4 ilaa nooca 4.6.0+06ec4ec1;
    • gstreamer ilaa nooca 1.21.0+ git master;
    • gio-2.0 ilaa nooca 2.72;
    • glib-2.0 ka hor nooca 2.72;
    • gobject-2.0 ka hor nooca 2.72;
    • webkit2gtk-*.0 ka hor nooca 2.35.1.

Source: opennet.ru

Add a comment