C (limbaj de programare)
limbaj de programare / From Wikipedia, the free encyclopedia
C (/ˈsiː/) este un limbaj de programare standardizat. Este implementat pe majoritatea platformelor de calcul existente azi, și este cel mai popular limbaj de programare pentru scrierea de software de sistem. Este apreciat pentru eficiența codului obiect generat de compilatoarele C, și pentru portabilitatea sa.
C | |
The C Programming Language,[1] manualul de referință pentru C | |
C | |
Extensii fișiere | .c , .h |
---|---|
Paradigmă | Imperativ (procedural), structurat |
Apărut în | 1972; acum 52 ani (1972)[2] |
Proiectat de | Dennis Ritchie |
Dezvoltator | Dennis Ritchie & Bell Labs (creatori); ANSI X3J11 (ANSI C); ISO/IEC JTC1/SC22/WG14 (ISO C) |
Tipare | Static, slab, manifest, nominal |
Implementări majore | GCC, Clang, Intel C, MSVC, Pelles C, Watcom C |
Dialecte | Cyclone, Unified Parallel C, Split-C, Cilk, C* |
Influențat de | B (BCPL, CPL), ALGOL 68,[3] Assembly, PL/I, FORTRAN |
Influențe | Numeroase: AMPL, AWK, csh, C++, C--, C#, Objective-C, BitC, D, Go, Rust, Java, JavaScript, Limbo, LPC, Perl, PHP, Pike, Processing, Python, Seed7, Verilog (HDL)[4] |
Sistem de operare | Multiplatformă |
Tip MIME | text/plain[5] |
Prezență online | site web oficial |
C Programming la Wikibooks | |
Modifică date / text |
A fost dezvoltat la începutul anilor 1970 de Ken Thompson și Dennis Ritchie, care aveau nevoie de un limbaj simplu și portabil pentru scrierea nucleului sistemului de operare UNIX.
Sintaxa limbajului C a stat la baza multor limbaje create ulterior și încă populare azi: C++, Java, JavaScript, C#, D.[6]
C este un limbaj de programare relativ minimalist ce operează în strânsă legătură cu hardware-ul, fiind cel mai apropiat de limbajul de asamblare față de majoritatea celorlalte limbaje de programare.