C (programazio lengoaia) | |
---|---|
Paradigma | inperatiboa, prozedimentala, egituratua |
Diseinatzailea | Dennis Ritchie |
Garatzailea | Dennis Ritchie & Bell Labs (sortzaileak); ANSI X3J11 (ANSI C); ISO/IEC JTC1/SC22/WG14 (ISO C) |
Agerpena | 1969 |
Kaleratze Egonkorra | C18 (2018-06) |
Sistema Eragilea | Multiplataforma |
Inplementazioak | |
K&R, GCC, Clang, Intel C, Microsoft Visual C++, Watcom C | |
Dialektoak | |
Cyclone, Unified Parallel C, Split-C, Cilk, C* | |
Eragina | |
AMPL, AWK, csh, C++, C--, C#, Objective-C, D, Go, Java, JavaScript, Julia, Limbo, LPC, Perl, PHP, Pike, Processing, Python, Ring ,[1] Rust, Seed7, Vala, Verilog (HDL) Nim | |
Eragindua | |
B (BCPL, CPL), ALGOL 68, PL/I, FORTRAN |
C programazio-lengoaia maila baxuko programazio-lengoaia inperatibo estandarizatu bat da. 1969. urtean Ken Thompsonek eta hurrengo urtean Dennis Ritchiek garatu zuten UNIX sistema eragilearen sorkuntzan erabiltzeko. Ordudanik hainbat sistema eragiletara zabaldu da haren erabilera, eta egun gehien erabiltzen den lengoaietako bat da. C behe mailakoa da baina oso eraginkorra ere bai, eta horregatik da konputagailuen sistema-softwarea idazteko programazio-lengoaiarik erabiliena, eta aplikazio-softwarea idazteko ere erabiltzen da. Hasiberrientzat diseinatua ez izan arren, maiz erabiltzen da informatikako ikasketetan, bereziki hardwaretik eta sistema eragiletik gertu dauden zereginak irakasteko (oinarrizko softwarea, sistema eragile bera, sare-protokoloak, sareko gailuen programazioa...).[2][3]