... használja, és csak néhány kulcsszót valósít meg, amik a memória címzéséhezcímzéséhez, a verem kezeléséhez, a számok összeadásához, valamint a logikai NAND művelet elvégzéséhez szükségesek. Ezekből ugyanakkor elméletileg tetszőlegesen komplex programok is felépíthetők. A Milliforth egyetlen komoly hátránya, hogy lényegében csak hibátlan kóddal működik, és hibakeresésre egyáltalán nem alkalmas, mivel hibakezelés lényegében nincs benne, és ezek definiálatlan állapo..
... függvényről vagy egy kulcsszó vélhető elírásáról van szó, akkorkkor mindjárt javaslatot is tesz majd a helyes változatra, tehát végső soron a hiba kijavítására. Ezzel szemben a profik számára a globális interpreterzár (GIL) megszűnése lehet a legérdekesebb - ennek köszönhetően ugyanis a sokmagos processzorok számítási kapacitását jobban kihasználó programokat írhatnak majd el. Az interpreterzár amúgy nem tűnik el teljesen, csak abszolút globalitása szűnik meg...
... mintegy 400 beépített kulcsszót jelent, ami már önmagában is jelentős feladatnak tűnik. Az Otterkit által generált kód futtathatóvá fordításához a legújabb, a C# 11-et és .NET 7-et támogató fordító szükséges, aminek oka az, hogy kihasznál néhány ezekben bemutatott újdonságot is. Ezen kívül intenzíven épít a Span és Memory használatára is, ami azt jelenti, hogy rendkívül hatékony és gyors kódot tud generálni a COBOL utasítások mögé. Az Otterkit - értelemszer..
... Az új satisfies kulcsszó úgy teszi lehetővé deklaratív módon típusmegfelelőség előírását összetett szerkezetekhez, hogy ez egyben nem kényszeríti bele az adott típusba a vizsgált kifejezést - mindössze azt garantálja, hogy utóbbi igény esetén lehetséges lehet majd. Ez azért jó, mert így megőrizhető a kifejezés elemeinek eredeti típusinformációja is, miközben garantálható lehet, hogy bizonyos kódok típushibák nélkül képesek működni az adott kifejezéssel. Sz..
... Elsőként az "async" kulcsszó, illetve az ehhez kapcsolódó nyelvinyelvi szerkezetek jelennek majd meg. Ezek mellett ugyanakkor egyelőre csak korlátos hatékonysággal fognak működni a párhuzamos műveletek, mivel azok gyakran akadályozhatják majd egymást zárolások révén. Ezen probléma megszüntetése a második fázis feladata lesz, amiben úgy kerül átalakításra a nyelv, hogy a zárolások teljesen elkerülhetők legyenek, ezzel pedig maximális hatékonysággal futhassanak ..
... mindösszesen csak 14 kulcsszóval dolgozik, a most megjelent online változatnak köszönhetően pedig még telepíteni sem szükséges. Mindezen egyszerűsége ellenére a nyelv igen sokféle program írására ad lehetőség, ugyanis a billentyűzetről történő bevitel és a szöveges kimenet mellett képes nagyfelbontású grafikára, sőt, hangkeltésre, de még hálózati kommunikációra (fájlok, weboldal letöltésére) is. [img(small-basic-online.jpg;A Small Basic Online rendkívül egys..
... helyen kiírandó "yield" kulcsszó, a lazább behúzásértelmezés, valamint ... használható "nameof" kulcsszó megjelenése a legérdekesebb fejlesztésekejlesztések.
... között. Az új "friend" kulcsszóval összekapcsolt osztályokból példányosított objektumok elérhették volna egymás "protected" tagjait is, amik egyébként csak az egyes osztályok leszármazottjaiból lennének hivatkozhatók. Így végre külön osztályokba lehetett volna kiszervezni olyan funkciókat, amik csak marginálisan függnek össze egymással, de hatékony megvalósításuk teljesen függetlenül mégsem lehetséges. Az új kiadásból szintén kimarad két további tervezett újít..
... átvételével, a "default" kulcsszóval pedig a mindenkori alapértelmezettelmezett értékek hozzárendelésére vagy átadására lehet megkérni a fordítót a nélkül, hogy azt - illetve annak típusát - tételesen ki kellene írni a kódban. A harmadik fejlesztés magában a main() függvényen belül is lehetővé teszi az async-await szerkezetek használatát, amire eddig csak szubrutin-/metódushívásokban volt mód. Mindezek ugyanakkor kizárólag szintaktika szempontjából bővítik a n..
... keressünk rá a "LAMP" kulcsszóra, majd válasszuk ki a Bitnami-tóli-tól származó csomagot a listából! Mi példánkban a LAMP 5.6.25-0 verzióját használtuk, így a képernyők és a beüzemelési instrukciók is erre vonatkoznak. [img(lamp-02-lamp-bitnami.jpg;A Bitnami LAMP csomagjára van szükségünk;;;1)] A következő képernyőn aztán kattintsunk ki a "Létrehozás" gombra, és a megjelenő képernyőn töltsük ki az űrlapot! [img(lamp-03-virtual-machine-settings.jp..
... háttérben, az await kulcsszóval pedig várunk mindaddig, amígíg a válasz meg nem érkezik. Ezután már csak deszerializálnunk kell a JSON-t. Egészítsük ki a BeachManagerünket, hogy a strandok listájához hozzáfűzze az előrejelzéseket: public class BeachManager { public List<Beach> Beaches { get; private set; } IFileLoader _fileLoader; WeatherService weatherService; public BeachManager(IFileLoader fileLoader) { ..
... bevezetett új "checked" kulcsszóval megjelölt műveleti blokkokbanban aktiválásra kerülnek a puffer-túlcsordulási, a túlcímzési, valamint az érvénytelen típusátértelmezési hibák detektálására, illetve megakadályozására képes ellenőrzések. Ezek sok esetben már fordítási időben, de legkésőbb futás közben jelzik, ha érvénytelen művelet végrehajtására történik kísérlet, amit persze megakadályoznak - ezen keresztül pedig a biztonsági rések, illetve az adatintegritást v..
... újdonság, hogy a "let" kulcsszó segítségével olyan konstansokatat is lehet definiálni, amik nem a deklaráció helyén, hanem magában az eljárástörzsben kapják meg kezdőértéküket, de amik értékét inicializálásukat követően már nem lehet megváltoztatni. A Swift 1.2 további újdonságairól a kiadási jegyzetekben lehet olvasni. A nyelv új verziója a már korábban említett Xcode 6.3 béta részeként érhető el, amit az Apple honlapjáról tudnak a regisztrált fejlesztők letö..
... bevárását előírő await kulcsszó használatára a kivételkezelésbenben, de mostantól már nem probléma ez sem. automatikus property-inicializálók. Mezők mellett már property-k kezdőértékét is meg lehet adni az osztálydeklarációban, amelyre azok létrehozást követően automatikusan beállításra kerülnek. public class Customer { public string First { get; set; } = "Jane"; public string Last { get; set; } = "Doe"; } kifejezés-törzsű osztálytagok. Az ered..
... programban a PLEASE kulcsszó nem fordul elő egy meghatározottott gyakorisággal, a compiler egyszerűen nem fordítja le azt, azzal a felkiáltással (hibaüzenettel), hogy a program nem elég udvarias. DO ,1 <- #13 PLEASE DO ,1 SUB #1 <- #238 DO ,1 SUB #2 <- #108 DO ,1 SUB #3 <- #112 DO ,1 SUB #4 <- #0 DO ,1 SUB #5 <- #64 DO ,1 SUB #6 <- #194 DO ,1 SUB #7 <- #48 PLEASE DO ,1 SUB #8 <- #22 DO ,1 SUB #9 <- #248 DO ,1 SUB #10 &..