Ero sivun ”D (ohjelmointikieli)” versioiden välillä

[arvioimaton versio][arvioimaton versio]
Poistettu sisältö Lisätty sisältö
p kielen- tai muuta huoltoa AWB
p →‎Ominaisuudet: linkki suoraksi
Rivi 19:
 
== Ominaisuudet ==
D:n suunnittelussa on otettu huomioon C++:n käytössä vuosien aikana kertyneitä kokemuksia. D käyttää monia C++:n konsepteja ja laajentaa toiminnallisuutta toteuttamalla kielen tasolla tuottavuutta lisääviä ominaisuuksia, joita ovat esimerkiksi [[sopimuspohjainen ohjelmointi]], [[yksikkötestaus]], aidot [[ohjelmamoduuli]]t, [[roskien keruu]], ensimmäisen luokan oliot, kehittyneet [[taulukko (tietorakenne)|taulukko]]- ja [[assosiatiivinen taulukko]]-tietotyypit, [[sisäluokka|sisäluokat]] ja [[sisäfunktio|-funktiot]], [[sulkeuma]]t ja uudelleen suunniteltu [[geneerinen ohjelmointi]]. D mahdollistaa C++:n lailla [[matalan tason ohjelmointi|matalan tason ohjelmoinnin]], jossa apuna voidaan käyttää kääntäjän [[assembler|assembleria]]. C++:n [[moniperintä]] on korvattu tavallisella yksinkertaisella perinnällä, [[rajapinta|rajapinnoilla]] ja [[mixin]]eillä. D:n [[esittely]]t, [[lause]]et ja [[lauseke|lausekkeet]] muistuttavat läheisesti C++:n vastaavia.
 
== Yhteensopivuus muiden järjestelmien kanssa ==