C | |
---|---|
Paradigma | Multiparadigma: imperatif (prosedural), terstruktur |
Dirancang oleh | Dennis Ritchie |
Pengembang | ANSI X3J11 (ANSI C); ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 14 (Working Group 14) (ISO C) |
Rilis perdana | 1972[1] |
Rilis stabil | C17
/ Juni 2018 |
Rilis pratayang | |
Tipe sistem | Statis, lemah, manifes, nominal |
Sistem operasi | Lintas platform |
Ekstensi nama berkas | .c, .h |
Situs web | www www |
Repositori | https://www.iso.org/standard/74528.html, https://www.open-std.org/jtc1/sc22/wg14/ |
Implementasi utama | |
Dialek | |
Cyclone, Unified Parallel C, Split-C, Cilk, C* | |
Terpengaruh oleh | |
B (BCPL, CPL), ALGOL 68,[3] assembly, PL/I, FORTRAN | |
Mempengaruhi | |
Beragam: AMPL, AWK, csh, C++, C--, C#, Objective-C, D, Go, Java, JavaScript, JS++, Julia, Limbo, LPC, Perl, PHP, Pike, Processing, Python, Rust, Seed7, Vala, Verilog (HDL),[4] Nim, Zig | |
Sunting kotak info • L • B |
Bahasa pemrograman C adalah bahasa pemrograman komputer bertujuan umum yang dibuat pada tahun 1972 oleh Dennis Ritchie untuk Sistem Operasi Unix di Bell Telephone Laboratories. Dengan desain, fitur C dengan jelas mencerminkan kemampuan CPU yang ditargetkan.
Meskipun C dibuat untuk memprogram sistem dan jaringan komputer namun bahasa ini juga sering digunakan dalam mengembangkan software aplikasi. C juga banyak dipakai oleh berbagai jenis platform sistem operasi dan arsitektur komputer, bahkan terdapat beberepa compiler yang sangat populer telah tersedia. C secara luar biasa memengaruhi bahasa populer lainnya, terutama C++ yang merupakan extensi dari C.[5]
Sejak 2000, C secara konsisten menempati peringkat di antara dua bahasa teratas di indeks TIOBE, suatu indeks mengenai popularitas bahasa pemrograman.[6]
1980s: ; Verilog first introduced ; Verilog inspired by the C programming language