artikel ini perlu dirapikan agar memenuhi standar Wikipedia. |
D, juga dikenal dengan dlang, adalah sistem pemrograman multi-paradigma yang dibuat oleh Walter Bright pada Digital Mars dan dirilis pada 2001. Andrei Alexandrescu bergabung dengan upaya desain dan pengembangan pada 2007. Meskipun ini berasal sebagai rekayasa ulang dari C++, D adalah bahasa yang sangat berbeda — fitur D dapat dianggap sebagai ide yang disederhanakan dan diperluas dari C++,[1] Namun, D juga menarik inspirasi dari bahasa pemrograman tingkat tinggi lainnya, khususnya Java, Python, Ruby, C#, dan Eiffel.
Pengetikan disimpulkan, manajemen memori otomatis dan gula sintaksis untuk tipe umum memungkinkan pengembangan yang lebih cepat, sementara pemeriksaan batas dan desain dengan kontrak menemukan bug lebih awal saat waktu penggunaan, dan sistem tipe sadar konkurensi menangkap bug pada waktu kompilasi.[2]
D | |
---|---|
Paradigma | Multi-paradigma: fungsional, imperatif, berorientasi objek |
Dirancang oleh | Walter Bright, Andrei Alexandrescu (sejak 2007) |
Pengembang | D Language Foundation |
Rilis perdana | 8 Desember 2001[3] |
Rilis stabil | 2.109.1[4]
/ 1 Juli 2024 |
Tipe sistem | Disimpulkan, statis, kuat |
Sistem operasi | FreeBSD, Linux, macOS, Windows |
Lisensi | Boost[5][6][7] |
Situs web | dlang |
Repositori | dlang |
Implementasi utama | |
DMD (implementasi referensi), GCC,
GDC, LDC, SDC | |
Terpengaruh oleh | |
BASIC,[8] C, C++, C#, Eiffel,[9] Java, Python | |
Mempengaruhi | |
Genie, MiniD, Qore, Swift,[10] Vala, C++11, C++14, C++17, C++20, Go, C#, dan lainnya. | |
Sunting kotak info • L • B |
<ref>
tidak sah;
tidak ditemukan teks untuk ref bernama D1 changelog1
<ref>
tidak sah;
tidak ditemukan teks untuk ref bernama D-frontend-license