C Programmeringssprog er et almindeligt, case-sensitivt, proceduremæssigt programmeringssprog. Det er et af de første og få sprog på højt niveau, der stadig er populært blandt kodningsfællesskabet. Den blev udviklet af Dennis Ritchie og blev først udgivet i 1972.
C programmeringssprog har en rig historie og unikke egenskaber, der gør det til et emne af interesse blandt programmeringssamfundet. I denne artikel vil vi se på nogle af de mest interessante fakta om C-programmeringssproget.
Interessante fakta om C-programmeringssprog
Følgende er nogle af de interessante fakta om programmeringssproget C:
C Sprogfakta
- Det C Sprog hed ikke C i begyndelsen. Det blev først kendt som Ny B da det var en forbedret version af B programmeringssprog . Da C kommer ved siden af B i det engelske alfabet, blev det omdøbt til C senere før det blev udgivet.
Historien om C
- C er det eneste programmeringssprog, der har eksisteret i så lang en periode, og stadig er det meget brugt. Den blev udgivet i 1972 og er stadig nummer 2 på TIOBE Index og 4. i IEEE Spectrum Index.
- C blev først udviklet til Unix-operativsystemet. Unix var også et af de første operativsystemer, hvis kerner blev implementeret i et andet sprog end assembly, og det var C. Selv nu er størstedelen af de populære operativsystemers kerne skrevet i C.
- C kaldes også moderen til alle moderne programmeringssprog. Mange programmeringssprog kan lide C++ , Java , JavaScript , Gå, C# , PHP , Python , Perl, Rust osv. låner syntaksen, begreber fra C-programmeringssproget.
- Tidligere blev C betragtet som et sprog på højt niveau, men i dag betragter mange programmører det som et sprog på mellemniveau, da det kun understøtter skalære operationer og giver hukommelsesstyring på et lavere niveau.
- ISO C17 er den seneste version af C programmeringssprog udgivet i juni 2018. C23-standarden er indstillet til at blive frigivet i 2024.
- I øjeblikket er C det hurtigste programmeringssprog i verden.
C Sprogkodningsfakta
Udover de historiske fakta, er der også en masse kodende fakta relateret til C, som du måske ikke kender til. Nogle af disse fakta er givet nedenfor:
- ? : er den eneste ternære operator i C-sprog.
- sizeof er den eneste operator, som også er et nøgleord.
- Et C-program kan faktisk køre uden main()-funktionen.
- C Language er stadig det første sprog for de 95 % af programmørerne.
- Udsagnet arr[indeks] og indeks[arr] er de samme.
- I printf() og scanf() står f for formatted not function.
- Compiler kender ikke header-fil, præprocessor behandler disse og udvider kildekoden.
- Header filnavn kan inkluderes på 2 måder, (a) Brug af kantede parenteser (b) Brug af dobbelt omvendt komma.
- Compiler genererer monteringskode ikke maskinkode og derefter genererer assembler maskinkoden.
- sizeof-operatøren kan ikke fortælle os størrelsen af funktioner, fordi denne operatør arbejder på kompileringstid og funktioner indlæses i hukommelsen under kørsel.