TelefoniaPrugrammu

Cosa hè un compiler - una discrizzione

Sè vo sò appena chi principianu à amparà di prugrammazione, o sulu interested in u scopu, vi Mulateri Di L'prubabile ncuntratu un ochju mistiriusu nant'à a parolla "compiler". Stu criatrici tirribili cuncettu hè capaci à Chiedi populu. Stu articulu hà da pruvà à truvà fora s'è tuttu hè trimendu. Cosa hè un compiler?

Definizione è la storia di la pussibbilità

In e parolle semplice, u compiler hè un prugrammu chì converts u testu di un programma scritte da u me in certi formi chì hè bonu di matematiche nant'à un urdinatore.

Ci era un tali prugramma, assemi a la nascita di u prima prugrammazione. Stu hè accadutu in u tardu 50s. Si gira fora chì a storia, chì hè assuciata incù compilers e lingue di prugrammazione ricodda di più di sei anni. Nunustanti tanta seria parolla, sta tendenza di la nfurmàtica in ogni casu, ùn pò esse cunsideratu fora di data o campatu. U cuntrariu, cù u passaghju di u tempu, cù a nascita di novu 'industria è i fatti di chì sò usate impianti, ci hè un bisognu di sviluppà novi, di più lingua di prugrammazione me-amichevuli. Pràtica, per ste lingue compilers bisognu. Windows, Linux, MacOS - hà u so propriu disignu di ogni piattaforma.

principiu di cuuperazione

U codice surghjente scritte da a documentaliste di una lingua-altu livellu sù cunvirtuti nta lu programma in una lingua spiciali macchina. U codice risurtatu si chjama un prugrammu executable. Si pò esse piazzate e curriri nantu ogni urdinatore, senza facennu ogni altri cambiamenti.

Simple, ma difficiule

Tradizione, compilers in nfurmàtica hè una di e cose di basi a cumuna cù u sistema upirativu e base. Cosa hè un compiler? Hè in un certu sensu li basi di la nfurmàtica.

Da un altru puntu di vista, u assai argumenti di i criazioni di tali prugrammi cumporta una grande numaru di aspetti teorichi è innuvazioni riguardanti a prugrammazione. Parechje sviluppori crede chì stu tema hè di sòlitu l 'più attrattiva à u friscalette, di scienza. Quandu lu editore sviluppeghja un prugrammu chì c'arrisorvi qualchi prublema, iddu scrissi lu in una lingua specifichi. Duranti lu prucessu di sviluppu, si parla in termini chì sò vicinu à u rughjonu esatta da a quali avemu à guvernà. L'urdinatore ùn capisce ciò ch'ellu dici a genti. Hè capaci à truvà fora solu in un abbastanza sèmplice e cose, chi cumprendi i numari è variàbili cellula è registers, memoria pirmanenti e pruvisoriu. Cosa hè un compiler? Quissa hè un prugrammu chì u compitu - traduire cuncetti vicinu à u spaziu sughjettu documentaliste in lu cuncettu chì hè capaci à manighjà lu computer.

Quissa hè a sfida intarvena in u compiler Java, o qualunqui avutra lingua di prugrammazione. Ogni presenza di una nova lingua ci hè un bisognu di a trasfiriri la codice scritti nantu à ella, in la forma chi l 'urdinatore pò capisce. Altrimenti, ch'ellu ùn fà. Dopu à tuttu, ci hè sempre u difettu simàntici trà i cuncetti di umanu è urdinatore. Hè a superari, è sò di prugrammazione compilers lingua.

Difficultà à fà

A criatura di sti prugrammi facci una varietà di prublemi. Stu prublemi scentifichi chì sò assuciati incù u currettu aerial di i cuncetti di u duminiu dumanda. Stu ingegneria è prublemi tecnologica riguardanti lu baddu di sta mostra.

criannu compitu compiler custituita di una pluralità di subtasks naziunalità. Ghjè un 'industria difficiule, ma assai passiunanti, chì dà a so vita à parechji programmers. È ùn rigrettu.

Scola e compiler

Pò dassi chì, parechje sò intesu di lingue cume C e C ++. Dopu à tuttu, sò unu di i più pupulari è cumune. Quissa hè una assai seriu lingue di prugrammazione, chì cuntenenu cuncetti putenti chì sò facili à mustrà u cuncettu di spazii appiecu, in u quali u travagliu i sviluppori. Per esempiu, ci hè lu cuncettu di classi e funzioni. Ci sò di primura per parechje lingue, ma per C ++ sò particulare sputicu.

Editore assai fàciule à creà un mudellu cu l 'aiutu di cuncetta. Compiler C di Windows , o ogni altru sistema upirativu aiuta à vede sse cose-altu livellu a forma chi lu computer capisce. Solu tandu vi ch'ellu sia capaci à manighjà elli.

Ogni urdinatore, ùn mpurtanza comu putenti e cumplessu fù nè, opera nantu à un cuncettu assai sèmplice. Ma u cuncettu di classi hè difficiule, perchè cun ella assai còmuda di vede assai di e cose da a vita vera. U compiler converts i cuncetti cumplessu in quellu primitivu.

Design Compiler com'è u travagliu

In 'ssi ultimi anni, ci hè una simpatia, quandu un grande cumpagnia, riguardanti tecnulugia infurmazioni, chì pruduce a so lingua di prugrammazione, chì tandu movi a tiurii massi di sviluppori.

Di sicuru, per ogni lingua hè un compiler. E la ferma, cum'è una regula, dà li cù lingue. Ma ci hè dinù un gran numaru di programmers è impresi chì per unu motivu, o un altru vulete avè u so compilers di lingue indipendente, o si sviluppa nove lingue è cusì, compilers per elli. Ci ponu confiant diri ca lu specialista chì ellu stessu hè cunsacratu à stu campu, certamenti micca stà senza u travagliu.

Tantu, avà si devi esse chjaru chì u compiler. Quissa hè un prugrammu-traduttore trà i documentaliste è lu computer, senza chì hè in u campu di la nfurmàtica partutu.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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