C-kieli – yleiskatsaus
On 26 syyskuun, 2021 by adminC-kieli on yleiskäyttöinen korkean tason kieli, jonka kehitti alunperin Dennis M. Ritchie kehittääkseen UNIX-käyttöjärjestelmää Bell Labsissa. C toteutettiin alun perin ensimmäisen kerran DEC PDP-11 -tietokoneella vuonna 1972.
Vuonna 1978 Brian Kernighan ja Dennis Ritchie tuottivat ensimmäisen julkisesti saatavilla olevan kuvauksen C:stä, joka tunnetaan nykyään nimellä K&R-standardi.
UNIX-käyttöjärjestelmä, C-kääntäjä ja periaatteessa kaikki UNIX-sovellusohjelmat on kirjoitettu C:llä. C:stä on tullut nykyään laajalti käytetty ammattimainen kieli monista eri syistä –
- Helppo oppia
- Rakenteinen kieli
- Se tuottaa tehokkaita ohjelmia
- Se pystyy käsittelemään low-tason toimintoja
- Se voidaan kääntää erilaisille tietokonealustoille
Tietoa C:stä
-
C keksittiin UNIX-nimisen käyttöjärjestelmän kirjoittamista varten.
-
C on seuraaja B-kielelle, joka otettiin käyttöön noin 1970-luvun alussa.
-
Kieli virallistettiin vuonna 1988 ANSI:n (American National Standard Institute) toimesta.
-
UNIX-käyttöjärjestelmä kirjoitettiin kokonaan C:llä.
-
Tänään C on laajimmin käytetty ja suosituin järjestelmäohjelmointikieli.
-
Suuri osa uusimmista ohjelmistoista on toteutettu C:llä.
-
Tämän päivän suosituin Linux-käyttöjärjestelmä ja RDBMS MySQL on kirjoitettu C:llä.
Miksi käyttää C:tä?
C:tä käytettiin alunperin järjestelmäkehitystyöhön, erityisesti käyttöjärjestelmän muodostaviin ohjelmiin. C otettiin käyttöön järjestelmäkehityskieleksi, koska se tuottaa koodia, joka toimii lähes yhtä nopeasti kuin assembler-kielellä kirjoitettu koodi. Esimerkkejä C:n käytöstä voivat olla –
- Käyttöjärjestelmät
- Kielenkääntäjät
- Assemblerit
- Tekstieditorit
- Tulostuskelausohjelmat
- Verkko-ohjaimet
- Nykyaikaiset ohjelmat
- Tietokannat
- Kielitulkit
- Käyttöohjelmat
.
C-ohjelmat
C-ohjelma voi vaihdella kolmesta rivistä miljooniin riveihin, ja se tulisi kirjoittaa yhteen tai useampaan tekstitiedostoon, joiden pääte ”.c”; esimerkiksi hello.c. Voit käyttää ”vi”, ”vim” tai mitä tahansa muuta tekstieditoria kirjoittaaksesi C-ohjelmasi tiedostoon.
Vastaa