KompiuteriaiPrograminė įranga

Kas yra kompiliatorius - aprašymas

Jei jūs tik pradedate mokytis programavimo ar tiesiog domisi šiuo klausimu, jums gali susidurti paslaptingas akis ant žodžio "sudarytojas". Ši, atrodytų baisi koncepcija galėtų gąsdinti žmones. Šis straipsnis bandys išsiaiškinti, ar viskas yra baisu. Kas yra kompiliatorius?

Apibrėžimas ir istorija atsiradimo

Paprastais žodžiais tariant, kompiliatorių yra programa, kuri konvertuoja į programą raštiško vartotojas tam tikra forma, kuri yra tinkami įgyvendinti kompiuteriu tekstą.

Nebuvo tokia programa, kartu su pirmųjų programavimo kalbų gimimo. Tai atsitiko per vėlai 50s. Pasirodo, kad istorija, kuri yra susijusi su sudarytojų ir programavimo kalbų nueina daugiau nei šešis dešimtmečius. Nepaisant tokio rimto laikotarpiu, šis kompiuterių mokslo tendencijos bet kuriuo atveju negali būti laikomas pasenę ar operacija. Priešingai, su laikui bėgant, su naujų pramonės šakų ir užduotimis, dėl kurių kompiuteriai yra naudojami atsiradimą, yra poreikis kurti naują, patogią programavimo kalbą. Taigi, už šių kalbų reikia kompiliatoriai. "Windows", "Linux MacOS - turi savo dizainą kiekvienam platforma.

veikimo principas

Kodo parašyta iš aukšto lygio kalbos kūrėjas virsta programą specialiame mašina kalba. Gautas kodas vadinama vykdomąjį programa. Jis gali būti įdiegtas ir paleisti bet kuriame kompiuteryje, be jokių daugiau pakeitimų.

Paprasta, bet sunku

Tradiciškai, kompiliatoriai kompiuterių mokslo yra vienas iš pagrindinių dalykų, susijusių su operacinėmis sistemomis ir duomenų bazėmis. Kas yra kompiliatorius? Tai tam tikra prasme iš kompiuterių mokslo pagrindas.

Iš kitos požiūriu labai tema tokių programų kūrimo apima daug teorinių ir technologinių aspektų, susijusių su programavimu. Daugelis kūrėjų mano, kad ši tema apskritai yra labiausiai patrauklus mokslo visuma. Kai programuotojas plėtoja programą kuri išsprendžia kai kurių problemų, jis ją parašė tam tikra kalba. kūrimo proceso metu, jis kalba taip, kad būtų arti miesto regione, iš kurio mes turime elgtis. Kompiuteris nesupranta, ką jis pasakys žmonės. Tai sužinoti tik gana paprastų dalykų, kurie sudaryti tik skaitmenys ir kintamųjų ląstelę ir registrus, nuolatinis ir laikinas atminties. Kas yra kompiliatorius? Tai programa, kurios užduotis - Vertimas sąvokas arti prie dalykinės srities kūrėjas į koncepciją, kuri galėtų manipuliuoti kompiuterį.

Tai yra iššūkis dalyvauja Java kompiliatorius ar bet kurios kitos programavimo kalbos. Kiekviena naują kalbą įvykis yra poreikis perkelti kodą parašyta ant jo, forma, kad kompiuteris gali suprasti. Priešingu atveju, jis neatliko. Juk visada yra semantinis atotrūkis tarp žmogaus ir kompiuterio sąvokas. Tai ją įveikti ir programavimo kalba kompiliatoriai.

Sunkumai daro

Šių programų kūrėjai susiduria su įvairių problemų. Šis mokslinis problemos, kurios yra susijusios su teisinga kartografavimą paraiškos domeno sąvokas. Tai inžinerijos ir technologinės problemos, susijusios su šio ekrano įgyvendinimą.

sukurti kompiliatoriaus užduotį susideda iš nevienodų smulkesnes užduotis daugybės. Tai sunku, bet labai įdomu pramonė, skirti savo gyvenimą daug programuotojų. Ir nesigailiu.

Klasės ir sudarytojas

Galbūt daugelis girdėjote kalbas, pavyzdžiui, C ir C ++. Galų gale, jie yra viena iš populiariausių ir dažnai. Tai labai rimta programavimo kalbos, kurių sudėtyje yra galingas sąvokas, kad būtų lengva parodyti taikymo sritis koncepciją, kurioje kūrėjai dirbti. Pavyzdžiui, ar yra klasių ir funkcijų samprata. Jie yra labai svarbūs daugeliui kalbų, tačiau už C ++ yra ypač būdinga.

Programuotojas daug lengviau sukurti modelį su tokių sąvokų pagalba. Kompiliatorius C Windows ar bet kurios kitos operacinės sistemos padeda rodyti šias aukšto lygio dalykus forma, kad kompiuteris supranta. Tik tada bus jis galės juos manipuliuoti.

Kiekvienas kompiuteris, nesvarbu, kokia galinga ir sudėtinga tai buvo nei, veikia labai paprasta sąvoka. Bet klasės sąvoka yra sudėtinga, nes su juo labai patogu rodyti daug dalykų iš realaus gyvenimo. Kompiliatorius konvertuoja sudėtingus sąvokas primityvus.

Dizainas Kompiliatorius kaip darbo

Pastaraisiais metais pastebima tendencija, kai bet didelė kompanija, susijusių su informacinių technologijų, gamina savo programavimo kalbą, kuri vėliau pereina į plačias mases kūrėjams.

Žinoma, kiekvienai kalbai reikalauja kompiliatorių. Ir firma, kaip taisyklė, suteikti jiems kalba. Bet taip pat yra daug nepriklausomų programuotojų ir įmonių, kurie dėl vienos ar kitos priežasties nori turėti savo kompiliatorius kalbų ar jie sukurti naujų kalbų ir todėl kompiliatorius juos. Galime drąsiai sakyti, kad specialistas, kuris skyrė pats šioje srityje, tikrai neliks be darbo.

Taigi, dabar jis turi būti aišku, ką kompiliatorius. Tai programa-vertėjas tarp programuotojo ir kompiuterio, be kurios ji yra kompiuterių mokslo srityje visur.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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