Mivel a dob Rust programozási nyelv, ezzel 0.1-es verzió 2012 év elején, kiváló és tartós volt fejlesztési ciklus. Ezen kívül a növekvő népszerűsége valamint jó elfogadottság a programozók és szoftverfelhasználók körében, mivel könnyen lehetővé teszi megbízható és hatékony szoftverek fejlesztését. Nemrég pedig kiadott egy új frissítést a név alatt "rozsda 1.65.0" érdekes hírekkel, amelyekkel itt foglalkozunk.
Érdemes azonban megjegyezni, hogy az elmúlt néhány évben a nagyszerű használat és integráció a Linux Kernellel, és ennek következtében a szabad és nyílt GNU/Linux alapú operációs rendszerekben. Eljutni a lét pontjához integrálva a Linux Kernelbe a 6.1-es verzió óta, és arra kell használni nagyszerű alkalmazásokat hozhat létre, amint arról itt széles körben beszámoltak DesdeLinux és sok más Linux és számítógépes webhely.
És mint általában, mielőtt teljesen a Rust programozási nyelv és elindítása változat "rozsda 1.65.0", hagyunk néhány linket a címre előző kapcsolódó bejegyzések:
Rust 1.65.0: Nyelv megbízható és hatékony szoftverek készítéséhez
A Rust 1.65.0 újdonságai
között a hírek (kiegészítések, fejlesztések és javítások) között hirdetett hivatalos honlapja és weboldal a GitHubon, érdemes kiemelni néhány fontosat, mint például:
GAT-módosítások: típus és konst
Az élettartam általános (GAT), "type" és "const", Mostantól társított típusokban definiálhatók, ami sokoldalúbbá teszi funkcióikat, megkönnyítve a jelenleg nem írható minták sorozatának használatát.
Új típusú „legyen nyilatkozat”
Egy új típusú „legyen nyilatkozat” került bevezetésre amely cáfolható mintát tartalmaz és a "más" divergens blokk formájában, amely akkor kerül végrehajtásra, ha az adott minta nem egyezik. A normális kijelentések „engedjük” csak cáfolhatatlan mintákat használhatnak, amelyekről statikailag ismert, hogy mindig megegyeznek. Míg ez az új beépített egy cáfolható mintát alkalmaz, amely képes megegyezni és megkötni a környező hatókör változóit, mint egy normál legyen b. Vagy térjen el, ha a minta nem egyezik.
törés funkció a címkézett blokkokban
Az egyszerű blokkkifejezések mostantól töréscélként címkézhetők, amely most lehetővé teszi egy blokk korai leállítását. Valami nagyon hasonló az a goto nyilatkozat, anélkül, hogy önkényes ugrás lenne. Csak egy blokkon belülről a végéig. Ez az új funkció a következővel van ellátva "szünet", akkor is megadhat kifejezésértéket, akárcsak a ciklusoknál. Ez lehetővé teszi, hogy egy többutasításból álló blokk értéke legyen "Visszatérés" korai.
A Linux hibakeresési információinak felosztása
Támogatás a hibakeresési információk felosztásához macOS-en most már Linuxon is stabil. Például:
- csplit-debuginfo=kicsomagolva felosztja a hibakeresési információkat több .dwo fájlra (DWARF objektum fájlra).
- csplit-debuginfo=csomagolva egyetlen .dwp (DWARF) csomagot fog készíteni a kimeneti binárisával együtt, az összes hibakeresési információval.
- csplit-debuginfo=off továbbra is ez az alapértelmezett viselkedés, amely magában foglalja a DWARF adatokat a .debug_* fájlban, az objektumok ELF szakaszait és a végső binárist.
Egyéb hírek
- A MIR beillesztés most engedélyezve van optimalizált építményekhez. Ez 3-10%-kal javítja a valós világban használt dobozok építési idejét.
- Az építmények ütemezésekor A Cargo most rendezi a függőben lévő feladatokat a teljesítmény javítása érdekében.
- Fordítói szinten, hozzá támogatás hogy alapértelmezés szerint egyetlen proraw fájlt generáljon a "-C instrument-coverage" használatakor. Ezen kívül most pLehetővé teszi a dinamikus hivatkozások használatát iOS/tvOS-célokhoz, sok egyéb mellett.
"A Rust egy lefordított, általános célú, többparadigmájú programozási nyelv, amelyet a Mozilla fejleszt és az LLVM támogat. Ezt a nyelvet úgy tervezték, hogy biztonságos, párhuzamos és praktikus nyelv legyen, és mindenekelőtt helyettesítse a C és C++ nyelveket. A Rust egy nyílt forráskódú programozási nyelv, amely támogatja a tisztán funkcionális, procedurális, kötelező és objektum-orientált programozást.".
Összegzés
Röviden, ez az elindítása "rozsda 1.65.0" továbbra is hozzáadott értéket ad az ilyen nagyok fejlesztéséhez és használatához programozási nyelv, ami egyre fontosabbá válik a operációs rendszerek székhelyű GNU / Linux. Annyira, hogy a Linux Kernel 6.1 sorozat, sikerült csatlakoznia hozzá. Ami nagyon fontos, mert a Rustnak van egy kulcstulajdonsága, amely biztosítja, hogy a kernelen belül ne forduljon elő definiálatlan viselkedés.
Ha tetszett ez a bejegyzés, mindenképpen írd meg kommentben és oszd meg másokkal is. És ne feledd, látogass el hozzánk «honlap» további hírek felfedezéséhez, valamint csatlakozáshoz a Távirata DesdeLinux, Nyugat csoport további információkért a mai témában.