Kezdőoldal » Számítástechnika » Programozás » Mire kell nekünk a D programny...

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.
2018. máj. 11. 17:05
Hasznos számodra ez a válasz?
 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.
2018. máj. 11. 17:11
Hasznos számodra ez a válasz?
 3/5 anonim ***** válasza:
100%
"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."
2018. máj. 11. 17:46
Hasznos számodra ez a válasz?
 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

2018. máj. 11. 20:58
Hasznos számodra ez a válasz?
 5/5 anonim ***** válasza:
100%
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.
2018. máj. 11. 21:01
Hasznos számodra ez a válasz?

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!