D (bahasa pemrograman)
From Wikipedia, the free encyclopedia
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.
artikel ini perlu dirapikan agar memenuhi standar Wikipedia. |
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; 22 tahun lalu (2001-12-08)[3] |
Rilis stabil | |
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 |