Mire kell nekünk a D programnyelv, mikor ott van a C és a C++?
Figyelt kérdés
A C-nek és a CPP-nek sokkal jobban optimalizált a fordítója. Amit a fenti kettő megold 2 assembly utasításból (mondjuk egy négyzetre emelést) azt a D majdnem 50 assembly utasításból oldja meg. Megjegyzem mind kettőbe be volt kapcsolva az optimalizáció. A C és C++ fordítója méretre optimalizált. És itt a kérdés? A D mi olyat nyújt amiért érdemes foglalkozni vele?2018. máj. 11. 16:35
1/5 anonim válasza:
Senki nem mondta, hogy kell, de bárki szabadon írhat programnyelvet, ha akar. Van is vagy párszáz noname fos a 1-2 tucat népszerűbb nyelven kívül.
2/5 anonim válasza:
Amúgy amit leírsz az utasítások számáról, az nem a nyelvet minősíti, hanem legfeljebb egy fodítót az adott nyelvhez. C/C++-hoz is lehet írni sz*r fordítót.
3/5 anonim válasza:
"A Digitalmars D programozási nyelvet Walter Bright, a híres Zortech és Symantec C++ compiler-ek szerzője és a Digital Mars vezetője tervezte és valósította meg kollégái segítségével. Mivel a cég C/C++ compiler-t fejleszt, ilyen szemmel nézték a nyelvet. A fordítóprogram megvalósítása során összegyűjtött tapasztalatok alapján vetődött fel a gondolat, hogy létre kellene hozni egy új nyelvet, amely megtartja a C/C++ előnyös tulajdonságait, de kiküszöböli a hibáit, hátrányait és kiegészül olyan új ötletekkel, paradigmákkal, amelyek a C és a C++ tervezésekor még nem voltak ismertek."
4/5 anonim válasza:
A cél a gyorsabb fejlesztés és egyes hibalehetőségek kiküszöbölése, így megvannak a következő eszközök, illetve előbb valósította meg, mint a C++:
* tömörebb kód
* biztonságosabb memóriakezelés
* tömbhatárok ellenőrzése
* szerződés alapú fejlesztés
* konkurrenciát figyelembe vevő típusrendszer
5/5 anonim válasza:
Egyszerűbb és jobb lett volna, ha a D előnyeire kérdezel rá a C++-szal szemben. Ezeket leírtuk már. Nem sikerült úgy elterjednie, ahogy azt gondolták, nem tudott versenyezni a C++-szal.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!