ComputereProgrammering

Programmeringssproget c (s)

Programmeringssproget C (det er nødvendigt at udtale "si") kan karakteriseres som universelt, økonomisk, med et komplet sæt operatører, med en moderne datastruktur og kontrolflow. Dette sprog kan ikke kaldes et "stort" sprog, og det foregiver heller ikke som et "højt niveau sprog". Det blev ikke oprettet til specifikke opgaver, tværtimod blev det forsøgt at gøre det så effektivt som muligt for alle applikationer. Denne interessante fusion af ideer indlejret i C programmeringssprog gjorde det meget praktisk og mere effektivt til en lang række problemer end andre, måske endnu mere avancerede sprog.

Kommunikation "C" med OS "UNIX" er meget tæt, da dette sprog udvikles sammen med "UNIX" og det meste af softwaren til dette system er skrevet på det. Samtidig kaldes C undertiden sproget for systemprogrammering, da det antages, at det er praktisk at oprette operativsystemer, der bruger det. Faktisk er tekstredaktører, databehandlingsprogrammer og spil skrevet på den med samme succes.

C er et programmeringssprog på lavt niveau, men antager ikke, at dette er dårligt, det fungerer faktisk bare med de samme objekter, som enhver computer arbejder med, symboler, adresser og tal. I dette tilfælde kombineres alle objekter, sammenlignes eller subtraheres ved hjælp af konventionelle logiske og aritmetiske operationer, der er kendt for computere.

Selv om funktionerne ved at arbejde med sammensatte objekter bliver normen i kodningsverdenen og er indlejret i alle moderne programmeringssprog, ved C ikke i modsætning til andre, hvordan man arbejder med objekter som en streng, liste, array eller sæt. Der er ingen analoger af PL / 1 operationer over hele strenge og arrays.

Med C fungerer det med en stak og en statistisk definition, C har ikke andre hukommelseshåndteringsfunktioner, du kan ikke finde en "heap" eller "garbage collection" i den, som Pascal eller Algol kan gøre.

Og selv de mest grundlæggende mekanismer, I / O, giver C-sproget ikke, læsnings- og skriv-udsagnene findes ikke i det, og de indbyggede funktioner til at arbejde med filsystemet mangler også. Sådanne operationer på højt niveau leveres ved hjælp af plugin-biblioteker.

Og programmeringssproget C vil nægte at arbejde, hvis du har brug for flerprogrammering, synkronisering, parallelle operationer osv. Den indeholder kun muligheder for simpelt og konsistent arbejde, dets elementer: cykler, checks, grupperinger og subrutiner.

Nogen kan blive forbløffet over, at de værktøjer, der leveres til programmører ("hvorfor skal jeg ringe til en funktion hver gang jeg skal sammenligne et par linjer!"), Men på den anden side er det takket være disse omkostningsbesparelser, at programmer skrevet i C, Få en reel fordel i hastighed.

På den anden side reducerer et lille antal operatører den tid, der kræves til deres memorisering, og du vil have nok sider til at beskrive dem alle. Og som praksis viser, er kompilatoren med "C" et kompakt værktøj, der er ret nemt at skrive. Hvis du bruger moderne værktøjer, er kompilatoren til en helt ny computer klar i løbet af nogle få måneder, mens 80% af koden svarer til koden i tidligere versioner. Takket være denne funktion betragtes programmeringssprog C som meget mobil. Ja, og dens effektivitet er sådan, at der i alle programmer skrives programmer, der er kritiske for ydeevne, som det var gjort før, bare ikke giver mening. Det bedste eksempel er selve "UNIX" operativsystemet, som er 90% skrevet i "C" og applikationssoftware til det, næsten helt oprettet af talrige programmører på samme bemærkelsesværdige sprog, som i øjeblikket betragtes som verdens førende programmeringssprog.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 atomiyme.com. Theme powered by WordPress.