Datamaskiner, Programmering
Programmeringsspråket C (SI)
C Programming Language (det bør si "B") kan beskrives som en allsidig og kostnadseffektiv, med et komplett sett av operatører, med moderne datastrukturen og strømningskontroll. Dette kan ikke kalles "store" tunge tunge, heller ikke krav på å være "høyt nivå språk", ble han ikke skapt for en bestemt oppgave, tvert imot, den prøvde å gjøre det mest effektive for alle bruksområder. Denne spennende fusjon av ideer innebygd i programmeringsspråket C har gjort det veldig praktisk og mer effektiv for et bredt spekter av saker enn den andre, kanskje til og med mer avanserte språk.
Kommunikasjon "C" OS "UNIX" er veldig nær, da dette språket utviklet seg sammen med "UNIX" og mye av programvaren skrevet på den for dette systemet. Samtidig, noen ganger referert til som språket systemer programmering, som det antas at med hjelp av enkle å lage operativsystemer, faktisk, kan like godt skrive det tekstbehandling, database behandling programdata og spill.
C - lavnivåspråk, men ikke anta at det er dårlig, faktisk, han bare driver de samme objektene som stadig arbeider hvilken som helst datamaskin med symboler, tall og adresser. I dette tilfellet blir alle objekter sammen, sammenlignet til eller trukket ved de vanlige logiske og aritmetiske operasjoner, er den vanlige data.
Mens han jobbet med komplekse objekter funksjoner blir normen i verden av koding og legge inn alle moderne programmeringsspråk, C, i motsetning til andre, kan ikke arbeide med slike objekter som en streng, en liste, en matrise eller innstilt. Det har ingen analoger operasjoner PL / 1 på hele strenger og arrays.
Med minnet opererer med en stabel og statistisk definisjon, andre funksjoner i operativsystemet minne er ikke, vil du ikke finne det "haug» (Heap), eller 'søppelrydding', som det kan gjøre, Pascal eller Algol 68.
Og selv de mest grunnleggende mekanismene for I / O, C-språk gir ikke, operatører lese og skrive, vil du ikke finne i den, så det er ingen innebygde funksjoner i filsystemet. Et slikt høyt nivå drift er tilveiebragt ved hjelp av koblingen biblioteket.
Og programmeringsspråket C vil nekte å fungere hvis du trenger å multiprogramming, synkronisering, parallelle operasjoner, etc. Det gir muligheter utelukkende for enkel og konsekvent arbeid, sitt rette element: sykluser, sjekker, gruppering, og underprogrammer.
Noen vil kanskje overraske slike gjerrighet midler gitt av programmerere ( "Hvorfor må jeg kalle en funksjon hver gang jeg trenger å sammenligne et par linjer!"), Men på den annen side, nettopp på grunn av slike spareprodukter programmer skrevet i C, får en stor fordel i fart.
På den annen side, et lite antall operatører reduserer tiden som kreves for deres læring, og du har nok til et par sider til å beskrive dem alle. Og som praksis viser, kompilatoren med "C" - er et kompakt verktøy som er enkelt nok å skrive. Hvis vi bruker moderne verktøy, vil en kompilator for en splitter ny datamaskin være klar i løpet av et par måneder, til tross for at 80% av koden skal være lik tidligere versjoner av koden. På grunn av slike karakteristikker av hans, er programmeringsspråket C anses å være svært mobile. Ja, og dens effektivitet er at for å skrive i assembler programmer som er kritiske til utviklingen, slik skikken var før, er rett og slett ikke fornuftig. Det beste eksemplet på dette er "UNIX" OS selv, 90% av disse er skrevet i "C", og programvare for det, nesten utelukkende laget av mange programmerere i samme fantastiske språk som er antatt å være verdens nummer én programmeringsspråk.
Similar articles
Trending Now