KomputilojProgramaro

Kio estas tradukilo - priskribo

Se vi estas nur komencanta lerni programadon aŭ nur interesiĝas pri la temo, vi verŝajne renkontis misteran okulon sur la vorton "tradukilo". Tiu ŝajne terura koncepto povas timigi homojn. Ĉi tiu artikolo provos eltrovi se ĉio estas terura. Kio estas tradukilo?

Difino kaj historio de okazaĵo

En simplaj vortoj, la tradukilo estas programo kiu konvertas la tekston de programo skribita de la uzanto en iu formo kiu taŭgas por efektivigo en komputilo.

Estis tia programo, kune kun la naskiĝo de la unuaj programlingvoj. Ĉi tio okazis en la malfruaj 50'oj. Montriĝas, ke la rakonto, kiu estas asociita kun kompililojn kaj programlingvoj superas pli ol ses jardekoj. Malgraŭ tiaj seriozaj termino, ĉi tiu tendenco de komputiko ĉiuokaze ne povas konsideri malnova aŭ decidita. Male, kun la paŝo de la tempo, kun la apero de novaj industrioj kaj la taskojn por kiuj komputiloj estas uzataj, ekzistas bezonon evoluigi novajn, pli uzantamika programlingvo. Laŭe, por tiuj lingvoj bezonas kompililoj. Vindozo, Linukso, MacOS - havas propran dezajnon por ĉiu platformo.

principo de operacio

La kodo fonto skribita de la ellaboranto de altnivela lingvo estas konvertita en la programo en speciala maŝino lingvo. La rezulta kodo nomiĝas plenumebla programo. Ĝi povas esti instalita kaj kuri sur ajna komputilo, tute sen fari pli ŝanĝoj.

Simpla, sed malfacila

Tradicie, kompililoj en komputiko estas unu el la bazaj aferoj en komuna kun la operaciumoj kaj datumbazoj. Kio estas tradukilo? Estas iasence la bazo de komputiko.

De alia vidpunkto, la tre temo de la kreo de tiaj programoj implikas grandan nombron da teoriaj kaj teknologia aspektoj rilataj al programado. Multaj programistoj kredas ke ĉi tiu temo estas ĝenerale la plej alloga en la tuta scienco. Kiam la programisto evoluigas programon kiu solvas iun problemon, li skribis ĝin en specifa lingvo. Dum la procezo de disvolviĝo, li parolas en terminoj kiuj estas proksimaj al la preciza regiono de kiu ni devas trakti. La komputilo ne komprenas, kion li diras al la homo. Ĝi povas eltrovi nur en sufiĉe simplaj aferoj, kiuj inkluzivas la nombroj kaj variabloj ĉelo kaj registroj, permanenta kaj provizora memoro. Kio estas tradukilo? Jen programo kies tasko - tradukado konceptoj proksimaj al la temo areon ellaboranto en la koncepto kiu estas kapabla de manipuli la komputilon.

Jen la defio implikita en la Java-tradukilon aŭ ajna alia programlingvo. Ĉiu okazaĵo de nova lingvo estas bezono translokigi la kodo skribita sur ĝi, en la formo kiun la komputilo povas kompreni. Alie, li ne plenumi. Ja, ĉiam la semantika interspaco inter la konceptoj de homaj kaj komputilo. Estas venki ĝin kaj estas programado lingvo kompililoj.

Malfacilaĵoj por fari

La kreintoj de ĉi tiuj programoj alfronti diversajn problemojn. Ĉi sciencaj problemoj kiuj asocias kun la ĝusta mapado de la konceptoj de la aplikaĵo domajno. Ĉi inĝenieristiko kaj teknologiaj problemoj rilataj al la efektivigo de ĉi tiu ekrano.

kreado kompililon tasko konsistas pluralidad de malsimilaj subtareas. Jen malfacila, sed tre ekscita industrio, kiu dediĉos sian vivon al multaj programistoj. Kaj ne bedaŭras.

Klaso kaj tradukilo

Eble, multaj aŭdis pri lingvoj kiel ekzemple C kaj C ++. Ja, ili estas unu el la plej populara kaj ofta. Tiu estas tre serioza programlingvoj, enhavantaj potencaj konceptoj kiuj estas facile montri la koncepton de aplikaĵo areoj, en kiuj la programistoj labori. Ekzemple, ĉu estas la koncepto de klasoj kaj funkcioj. Ili estas esencaj por multaj lingvoj, sed por C ++ estas speciale karakteriza.

Programisto multe pli facile krei modelon kun la helpo de tiaj konceptoj. Compiler C por Vindozo aŭ ajna alia mastruma sistemo helpas montri tiujn altnivela aferojn en la formo kiun la komputilo komprenas. Nur tiam li povos manipuli ilin.

Ajna komputilo, kiel ajn potencaj kaj kompleksaj ĝi estis nek, funkcias sur tre simpla koncepto. Sed la koncepto de klaso estas malfacila, ĉar kun ĝi tre oportuna por montri multajn aferojn de la reala vivo. La tradukilo konvertas la kompleksaj konceptoj en primitiva.

Dezajno Compiler kiel verkon

En la lastaj jaroj, ekzistas emo, kiam ajn granda firmao, rilataj al informadiko, produktas sian propran lingvon de programado, kiu poste moviĝas al la larĝaj amasoj de programistoj.

Kompreneble, por ĉiu lingvo postulas tradukilo. Kaj la firmao, kiel regulo, provizi ilin per lingvoj. Sed ekzistas ankaŭ granda nombro da sendependaj programistoj kaj firmaoj kiu por unu kialo aŭ alia deziras havi ilian propran kompililoj por lingvoj aŭ ili disvolvos novajn lingvojn kaj tiel, kompililoj por ili. Ni povas senhezite diri, ke la specialisto kiu dediĉis sin al ĉi tiu kampo, certe ne restos sen laboro.

Do, nun ĝi devas esti klara kion la tradukilo. Jen programo-tradukisto inter la ellaboranto kaj la komputilo, sen kiuj estas en la kampo de komputiko ie.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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