C | |
---|---|
Paradigma | proseduraalinen |
Tyypitys | heikko, staattinen |
Yleinen suoritusmalli | käännetty |
Muistinhallinta | manuaalinen |
Julkaistu | 1972 |
Kehittäjä | Dennis Ritchie[1] |
Vakaa versio | ISO/IEC 9899:2018[2] |
Merkittävimmät toteutukset | GCC, Borland C, Visual C, Watcom C, LLVM/Clang, IBM XL C |
Vaikutteet | B, BCPL, Assembly |
Vaikuttanut | C++, D, Objective-C, C# |
Murteet | K&R C, ANSI C, C99, C* |
Käyttöjärjestelmä | Alustariippumaton |
Uutisryhmä | comp.lang.c |
C on yleiskäyttöinen, imperatiivinen ja rakenteinen käännettävä tietokoneiden ohjelmointikieli, joka on levinnyt laajalle 1970-luvulta lähtien, jolloin Dennis Ritchie[1] kehitti sen UNIX-käyttöjärjestelmää varten. Kielessä yhdistyvät koneenläheisyys ja korkean tason kielen ominaisuudet. C:n suosiota selittää kielen yksinkertaisuus, tehokkuus, joustavuus ja siirrettävyys. C:ssä itsessään ei ole paljoa varattuja sanoja, monet toiminnot tehdään funktiokirjastoilla. C++, Java, C# ja monet muut myöhemmät kielet perustuvat syntaksiltaan ja avainsanoiltaan C:hen.