Programski jezik c (s)

Programski jezik C (potrebno je reći "si") može se karakterizirati kao univerzalni, ekonomičan, s punim skupom operatera, s modernim struktura podataka

sadržaj

    i kontrolu protoka. To se ne može zvati „velika” jezik jezik, niti tvrditi da je „jezik visoke razine”, on nije stvoren za bilo koji određeni zadatak, naprotiv, on je pokušao da se najučinkovitije za bilo koje aplikacije. Ova zanimljiva fuzija ideje ugrađene u programski jezik C je to vrlo povoljno i učinkovitije za širok raspon problema nego drugi, možda čak i više naprednih jezika.

    Komunikacija "C" s operativnim sustavom "UNIX" vrlo je blizu, jer se taj jezik razvio uz "UNIX" i većina softvera za taj sustav je zapisana na njemu. Istovremeno, C se ponekad naziva jezikom programiranje sustava, jer se vjeruje da je prikladno stvoriti operativne sustave s njim, zapravo je napisana istim uspjehom na njemu urednici teksta, baze podataka i programa igara.

    C - programski jezik niske razine, ali ne pretpostaviti da je to loše, u stvari, on jednostavno djeluje iste objekte koji su stalno rade bilo kojeg računala s simbola, brojeva i adresa. U tom slučaju, svi objekti su u kombinaciji, u odnosu ili oduzeti od uobičajenih logičkih i aritmetičkih operacija, uobičajene računalu.

    Dok je radio s složeni objekti funkcije postaju norma u svijetu kodiranje i položiti sve moderne programske jezike, C, za razliku od drugih, ne mogu raditi s takvim objektima kao niz, popis, polje ili postaviti. Nema nikakvih analoga PL / 1 operacija preko cijelih nizova i polja.



    Uz sjećanje djeluje pomoću hrpu i statističku definiciju, druge značajke radne memorije nije, nećete ga pronaći „hrpa» (heap), ili ‘odvoz smeća’, kao što se može učiniti, Pascal ili Algol 68.

    Čak i najosnovniji mehanizmi, ulazni / izlazni, C jezik ne pruža, čitaju i pišu izjave koje nećete naći u njoj, a tu su i ugrađene funkcije za rad s datotečnim sustavom. Takve operacije na visokoj razini pružaju se pomoću dodatnih knjižnica.

    A programski jezik C će odbiti raditi ako vam je potrebna multiprogramiranje, sinkronizacija, paralelna operacija itd. Sadrži prilike isključivo za jednostavan i dosljedan rad, njegovi elementi: ciklusi, provjere, grupiranje i potprogrami.

    Netko bi mogao iznenaditi takve škrtosti sredstava koja osigurava programera ( „Zašto ja moram pozvati funkciju svaki put kad je potrebno usporediti par redaka!”), Ali s druge strane, upravo zbog takvih štednih programa napisana u C, dobiti pravu prednost u brzini.

    S druge strane, mali broj operatera smanjuje vrijeme potrebno za njihovo pamćenje, a imat ćete dovoljno stranica za opisivanje svih njih. I kao što praksa pokazuje, prevodilac s "C" je kompaktan alat koji je vrlo jednostavan za pisanje. Ako koristite suvremene alate, prevodilac za potpuno novo računalo će biti spreman za samo nekoliko mjeseci, dok će 80% njegovog koda biti sličan kodu prethodnih verzija. Zahvaljujući ovoj značajci, programski jezik C smatra se vrlo mobilnim. Da, i njegova učinkovitost je takva da pisanje u montažeru bilo koji program koji je ključan za izvedbu, kao što je učinjeno prije, samo nema smisla. Najbolji primjer je sam operativni sustav "UNIX", koji je 90% napisan u "C" i aplikacijski softver za to, gotovo u potpunosti stvorili brojni programeri na istom prekrasnom jeziku, koji se trenutno smatra svjetskim programskim jezikom.

    Dijelite na društvenim mrežama:

    Povezan
    SQL datoteku. SQL format datoteke: opis proširenjaSQL datoteku. SQL format datoteke: opis proširenja
    Što je Ruby? Programski jezik "Ruby"Što je Ruby? Programski jezik "Ruby"
    Kako stvoriti igru ​​u `razrednim zajednicama` vlastitim rukama?Kako stvoriti igru ​​u `razrednim zajednicama` vlastitim rukama?
    Računalni programski jezici: vrste, opis, primjena i povratne informacijeRačunalni programski jezici: vrste, opis, primjena i povratne informacije
    Programiranje: Assembler jezik. Osnove Assemblerovog jezikaProgramiranje: Assembler jezik. Osnove Assemblerovog jezika
    Analiza: što je i kako je stvorenAnaliza: što je i kako je stvoren
    Najpopularniji programski jezici. Programski jezici za početnikeNajpopularniji programski jezici. Programski jezici za početnike
    Ken Thompson - developer operativnog sustava UNIX i C jezikaKen Thompson - developer operativnog sustava UNIX i C jezika
    HTML oznake: izgled, programiranje, dizajnHTML oznake: izgled, programiranje, dizajn
    Što je kompilator - opisŠto je kompilator - opis
    » » Programski jezik c (s)
    LiveInternet