... karbantartás alatt álló C++ fordítók legtöbbje már jelenleg is támogatjaogatja, a specifikáció véglegesítésével pedig a problémásabb részek támogatásának megjelenésére is lehet számítani ezekben. Érdekesség, hogy a C++23 megválik a nyelv egy régóta hurcolt, de igazából soha nem hasznosított örökségétől is. Ez a szemétgyűjtő mechanizmusok integrált támogatása, ami még a C++11-ben került bevezetésre. Ugyanakkor a megvalósított formájában nem bizonyult hasznosnak..
... használatában - sőt, néha egyes fordítók vagy fejlesztői eszközök is panaszkodnakanaszkodnak az érvénytelennek tartott és/vagy rosszul felismert kódolásra, a verziókezeléssel kapcsolatos problémákról már nem is beszélve. Az átállás az UTF-8 egységes használatára természetesen nem jelentene semmilyen változást a JDK működésében, főleg, hogy az már egy évvel ezelőtt áttért az UTF-8, mint alapértelmezett kódolás használatára minden függvényében. Ugyanakkor megsza..
... vonatkozásában egyes más fordítókkal elérhetőhöz képest, de cseréberébe a compiler megjósolható, lineáris fordítási sebességet kínál. Ez azért fontos, mert bár az LLVM-mel és a Cranelifttel több is kicsikarható lehet a kódokból, de mivel azok számos optimalizálást hajtanak végre annak érdekében, hogy a lehető legnagyobb teljesítményt hozzák ki, sebezhetők lesznek az ún. "JIT-bombákkal" szemben, amik egyik pillanatról a másikra drámai mértékben belassíthatják a pr..
... fejlesztőkörnyezetek és fordítók olyan módosítása jelentheti majdajd, amik egyrészt felhívják a fejlesztők figyelmét a speciálisan, manipulációra lehetőséget adó szekvenciákra a forrásokban, és/vagy amik egységesítik a kódok értelmezését és megjelenítését a szerkesztőkörnyezet és a fordító között.
... persze a különböző nyelvi fordítók is okosodnak benne, és tartalmazzamazza a .NET következő, 6-os verziójának újdonságait is. [youtube(TYO5rhZFeUQ)] A most megjelent Visual Studio 2022 Preview 1-et párhuzamosan is fel lehet telepíteni a fejlesztői környezeti korábbi stabil kiadásainak bármelyike mellé anélkül, hogy annak működésében zavart okozhatna - így biztonságosan ki tudja azt bárki próbálni. Ha bugot talál benne, azt érdemes jelenteni a szoftverbe..
... változást jelentett be a fordítókészlet kódbázisának licencfeltételeivelételeivel kapcsolatban. Ennek értelmében a jövőben a GCC-hez hozzájáruló fejlesztőknek nem kell szerzői jogaikról lemondani a Free Software Foundation (FSF) számára, hanem kódjaik enélkül is befogadásra kerülhetnek majd a kódbázisba. A változás a GCC felhasználását (tehát azokat, akik a GCC-t programjaik fordítására használják, esetleg beépítik azt szoftvereikbe) nem érinti, mert az tovább..
... tőle származó COBOL fordítókhoz készült kódokat is át lehett konvertálni az új eszközzel történő használatra is, a fordító pedig a cég IBM CICS TX on Cloud 11 felhős alkalmazásszerverének is részét képezi.
... nyelvek megalkotása és a fordítók írása területén is. Aho és Ullman együttműködése még 1967-ben, egykori közös munkahelyükön, a Bell Labs-nál kezdődött meg, és több évtizeden át tartott. Ennek során a páros számos olyan oktatókönyvet írt meg és dolgozatot készített el, amik alapvető befolyással bírtak az elkövetkező évtizedek során a számítógépes programozási nyelvek elméletére, megvalósítására, valamint az algoritmusok tervezésére és elemzésére is. [img..
... hagyományosnak nevezhető fordítók körét gazdagítja. Ennek ellenéreére alapvetően nem igényli a típusok kiírását, mivel rendkívül erős típuskikövetkeztetési képességekkel is rendelkezik, amik ezt szükségtelenné teszik. Szintén nem kell bajlódniuk a fejlesztőknek az objektumok és adatterületek életciklusának mikromenedzselésével, mivel a Crystal szemétgyűjtőt használ, makrorendszerének, generikus-támogatásának, valamint metódus- és operátortúltöltési lehetőségén..
... található. Az ismertebb fordítók közül úgy tűnik, hogy egyelőree csak az LLVM kezdett el implementálni pár újdonságot, de várhatóan hamarosan a GCC-ben és más eszközökben is megjelenik néhány fejlesztés támogatása.
... alaprendszert forrásból fordítókat érinti. Az áttérést az újj szisztémára a Google az elkövetkező néhány Android verzión keresztül, fokozatosan fogja megtenni.
... fejleszteni, de más fordítókkal, sőt, akár kiegészítő könyvtárakkal ... általános célú és elterjedt fordítókat is érinti majd, mint pl. a GCCGCC, ami egyelőre szintén nem lesz képes kódot generálni az új Mac-ek processzoraira. Így a fejlesztés és a portolás egyelőre csakis az Xcode-dal és a Swift-tel vagy Objective-C-vel lesz megoldott, de azok esetében sem lesz feltétlenül problémamentes az új gépek támogatása. Ennek oka, hogy az ú..
... révén potenciálisan más fordítókba és eszközkészletekben is bekerülhetkerülhet majd támogatásuk. A könyvtár az alapvető memóriakezelő és I/O rutinok mellett szinkronizációs, nagy pontosságú időmérést lehetővé tevő, valamint hash funkciókat is a fejlesztők rendelkezésére bocsát. Ezek természetesen mind úgy kerültek megvalósításra, hogy hatékonyan tudjanak működni a rendkívül erősen párhuzamosított feldolgozó egységeken is. A libcu++-ról az érdeklődők itt tud..
... moduloknak köszönhetően a fordítóknak elég lesz egyszer értelmezniükniük a nagy könyvtárak interfész-állományait, amit aztán bináris formában tudnak majd tárolni, és innen betölteni a későbbi fordítások menetek során. Ennek köszönhetően gyorsabbá válhat az ezeket használó programok fordításának folyamata, és élesebbé válik az interfész és az implementáció részét képező kódok elválasztása egymástól. Ezzel szemben a koncepciók (concepts) bevezetése az eddig megl..
... csökkentése mellett fordítók, illetve futtatóplatformok számáraámára is lehetővé fogja tenni, hogy optimálisabb és gyorsabban futó kódot generáljanak a JS rutinok mögé. Az ECMAScript 2020 tervezett fejlesztéseiről részletesen itt lehet olvasni, egységesített szerkezetben pedig erre olvasható a még fejlesztés alatt álló specifikáció.