Pengguna:Yuki is bored/D (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
Baris 21:
}}
'''D''' (atau '''Dlang''') adalah [[bahasa pemrograman]] [[bahasa pemrograman imperatif|imperatif]], [[pemrograman berorientasi objek|berorientasi objek]], dan [[bahasa pemrograman multiparadigma|multiparadigma]] yang dibuat oleh [[Walter Bright]] dari [[Digital Mars]] dan diterbitkan pada tahun 2001. Bright diajak [[Andrei Alexandrescu]] untuk mendesain dan mengembangkan D pada tahun 2007. D berawal menjadi rekayasa ulang [[C++]] tetapi [[D]] adalah bahasa pemrograman yang terpisah dan telah mendesain ulang fitur-fitur utama C++ dan mempunyai karateristik yang dibawa dari bahasa pemrograman yang lain seperti [[Java]], [[Python (bahasa pemrograman)|Python]], [[Ruby]], [[C sharp|C#]], dan [[Eiffel]].
Tujuan utama bahasa pemrograman D adalah mengabungkan performa dan keamanan [[bahasa pemrograman kompil]] dengan [[ekspresivitas (ilmu komputer)|expresivitas]] [[bahasa pemrograman dinamis]]. Kode D seringkali sama cepat dengan kode C++ equivalent walaupun lebih pendek.<ref name="short">{{cite web |title=Expressions |url=http://dlang.org/expression.html#Lambda |publisher=Digital Mars |access-date=27 December 2012}}</ref> Secara keselurahan bahasanya tidak menjaminkan [[keamanan memori]]<ref>{{cite web |url=https://news.ycombinator.com/item?id=12391370 |date=August 30, 2016 |title=On: Ruminations on D: An Interview with Walter Bright|website=Hacker News}} "It's close, and we're working to close the remaining gaps."</ref> tetapi mempunyai atribut opsional untuk menjaminkannya.
|