C Programmeringsspråk är ett generellt, skiftlägeskänsligt, procedurmässigt programmeringsspråk. Det är ett av de första och få högnivåspråk som fortfarande är populärt bland kodningsgemenskapen. Den utvecklades av Dennis Ritchie och släpptes första gången 1972.
C programmeringsspråk har en rik historia och unika egenskaper som gör det till ett ämne av intresse bland programmeringsgemenskapen. I den här artikeln kommer vi att titta på några av de mest intressanta fakta om programmeringsspråket C.
Intressanta fakta om programmeringsspråket C
Följande är några av de intressanta fakta om programmeringsspråket C:
C Språkfakta
- De C Språk hette inte C i början. Det var först känt som Nya B eftersom det var en förbättrad version av B programmeringsspråk . Eftersom C kommer bredvid B i det engelska alfabetet, döptes det om till C senare innan det släpptes.
Historien om C
- C är det enda programmeringsspråket som har funnits under en så lång period och fortfarande används det flitigt. Den släpptes 1972 och är fortfarande 2:a på TIOBE Index och 4:a i IEEE Spectrum Index.
- C utvecklades först för Unix-operativsystemet. Unix var också ett av de första operativsystemen vars kärnor implementerade på ett annat språk än assembly och det var C. Även nu är majoriteten av de populära operativsystemens kärnor skrivna i C.
- C kallas också moder till alla moderna programmeringsspråk. Många programmeringsspråk gillar C++ , Java , JavaScript , gå, C# , PHP , Pytonorm , Perl, Rust, etc. lånar syntaxen, begrepp från programmeringsspråket C.
- Tidigare betraktades C som ett högnivåspråk men idag anser många programmerare det som ett mellannivåspråk eftersom det endast stöder skalära operationer och ger minneshantering på lägre nivå.
- ISO C17 är den senaste versionen av C programmeringsspråk som publicerades i juni 2018. C23-standarden ska släppas 2024.
- För närvarande är C det snabbaste programmeringsspråket i världen.
C Språkkodningsfakta
Förutom de historiska fakta, finns det också en hel del kodningsfakta relaterade till C som du kanske inte känner till. Några av dessa fakta ges nedan:
- ? : är den enda ternära operatorn på C-språket.
- sizeof är den enda operatorn som också är ett nyckelord.
- Ett C-program kan faktiskt köras utan main()-funktionen.
- C Language är fortfarande det första språket för 95 % av programmerarna.
- Påståendet arr[index] och index[arr] är samma.
- I printf() och scanf() står f för formatted not function.
- Kompilatorn känner inte till header-filen, förbehandlare bearbetar dessa och expanderar källkoden.
- Rubrikfilnamn kan inkluderas på två sätt, (a) Använda vinkelparenteser (b) Använda dubbelt inverterat kommatecken.
- Kompilatorn genererar assemblerkod inte maskinkod och sedan assembler genererar maskinkoden.
- sizeof-operatören kan inte berätta för oss storleken på funktioner eftersom denna operatör arbetar med kompileringstid och funktioner laddas i minnet vid körning.