C (bahasa pemrograman)

C
Edit nilai pada Wikidata
ParadigmaMultiparadigma: imperatif (prosedural), terstruktur
Dirancang olehDennis Ritchie
PengembangANSI X3J11 (ANSI C); ISO/IEC JTC 1 (Joint Technical Committee 1) / SC 22 (Subcommittee 22) / WG 14 (Working Group 14) (ISO C)
Rilis perdana1972 (1972)[1]
Rilis stabil
C17 / Juni 2018 (2018-06)
Rilis pratayang
C2x (N2912) / 3 September 2022 (2022-09-03)[2]
Tipe sistemStatis, lemah, manifes, nominal
Sistem operasiLintas platform
Ekstensi nama berkas.c, .h
Situs webwww.iso.org/standard/74528.html
www.open-std.org/jtc1/sc22/wg14/
Repositorihttps://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
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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]

  1. ^ (Ritchie 1993): "Thompson had made a brief attempt to produce a system coded in an early version of C—before structures—in 1972, but gave up the effort."
  2. ^ Fruderica (13 December 2020). "History of C". The cppreference.com. Diarsipkan dari versi asli tanggal October 24, 2020. Diakses tanggal 24 October 2020. 
  3. ^ (Ritchie 1993): "The scheme of type composition adopted by C owes considerable debt to Algol 68, although it did not, perhaps, emerge in a form that Algol's adherents would approve of."
  4. ^ "Verilog HDL (and C)" (PDF). The Research School of Computer Science at the Australian National University. June 3, 2010. Diarsipkan dari versi asli (PDF) tanggal November 6, 2013. Diakses tanggal August 19, 2013. 1980s: ; Verilog first introduced ; Verilog inspired by the C programming language 
  5. ^ Dennis Ritchie and Kenneth Thompson. The MIT Press. 1989. ISBN 978-0-262-29142-2. 
  6. ^ "TIOBE Index for October 2021". Diakses tanggal 2021-10-07. 

Developed by StudentB