Makombiyuta, Software
Ndechipi compiler - tsanangudzo
Kana uri kutanga kudzidza zvirongwa kana chete vanofarira nyaya, unenge zvichida yawana inoshamisa ziso riri shoko "compiler". Izvi pfungwa sokuti chakaipisisa anokwanisa kutyisidzira vanhu. Nyaya ino vachaedza kutsvaka kana zvose rinotyisa. Chii chinonzi compiler?
Definition nenhoroondo chiitiko
Mumashoko nyore, kuti compiler ndiyo purogiramu vatendeuki mashoko chirongwa rakanyorwa inodzidzisa mune dzimwe muchimiro kuti zvakakodzera Implementation pakombiyuta.
Paiva Chirongwa yakadaro, pamwechete kuzvarwa zvirongwa mumitauro yokutanga. Izvi zvakaitika mukupera 50s. Zvakaratidza kuti nyaya iri chokuita compilers uye zvirongwa mitauro odzokera emakore anopfuura matanhatu. Pasinei chakakomba rokuti zvakadaro, muitiro uyu kombiyuta nesayenzi chero zvazvingava haagoni kunzi kubva musi kana kugadziriswa. Mukupesana, nokufamba kwenguva, pamwe kwaita maindasitiri matsva uye mabasa iro makombiyuta inoshandiswa, panodikanwa kutanga, zvimwe mushandisi-ushamwari zvirongwa mutauro mutsva. Saizvozvowo, nokuti izvi mitauro zvinodiwa compilers. Windows, Linux, MacOS - une yayo magadzirirwo mumwe papuratifomu.
musimboti oparesheni
Kunobva romutemo rakanyorwa yokuvaka mumwe mutauro mukuru-pamwero iri mudzoke kupinda purogiramu pane muchina mutauro unokosha. The zvichiguma Bumbiro anonzi executable chirongwa. Rinogona kuiswa uye kumhanya chero kombiyuta, pasina kuita zvimwe kuchinja.
Simple, asi zvakaoma
Setsika, compilers mu kombiyuta nesayenzi imwe zvinhu zvakafanana nezvinhu anodawo hurongwa uye Databases. Chii chinonzi compiler? Zviri mupfungwa hwaro kombiyuta nesayenzi.
Kubva imwe pfungwa, zvikuru nyaya pakusikwa mapurogiramu akadaro kunosanganisira vazhinji yokungotaura uye kwesayenzi zvinhu zvine chokuita mapurogiramu. Developers Vazhinji vanodavira kuti nyaya iyi kazhinji chinonyanya kukwezva yose nesayenzi. Kana programmer hwapedyo purogiramu anogadziriswa zvimwe dambudziko, akanyora pawo mutauro chaiwo. Munguva kukura kwacho, iye anotaura mashoko kuti vari pedyo chaiyo nharaunda izvo tinofanira kutsungirira. The kombiyuta asinganzwisisi zvaanotiudza vanhu. Zviri kuwana kubva chete iri zvakanaka nyore zvinhu, kusanganisira nhamba uye variables muchitokisi uye zvenhoroondo, zvachose uye kwenguva ndangariro. Chii chinonzi compiler? Ichi chirongwa ane basa - rokushandura pfungwa pedyo nenyaya nzvimbo yokuvaka pfungwa anokwanisa havarongi kombiyuta.
Ndiro dambudziko rinobatanidzwa Java compiler kana mumwe mutauro zvirongwa. Mumwe panowanikwa mutauro mutsva panodikanwa kuti uchatamisa romutemo rakanyorwa pariri, muchimiro kuti kombiyuta kunzwisisa. Zvikasadaro, haana kuita. Handiti, pane nguva dzose kupindirana kwemuvanzrira wezvirevo nemabviro musiyano pakati pfungwa dzevanhu uye kombiyuta. Zviri kuikurira uye vari zvirongwa mutauro compilers.
Nematambudziko mukuita
The creators purogiramu izvi kutarisana siyana matambudziko. matambudziko ichi kwesayenzi dzinoitwa yakarurama Mapping pakati pfungwa chikumbiro soumambo. injiniya ichi uye matambudziko rwokugadzirwa chokuita Implementation kuti ichi.
mukusika compiler basa rine muzvizhinji kuti dissimilar subtasks. Iri rakaoma, asi zvinofadza chaizvo indasitiri, izvo vanozvipira programmers zhinji. Uye handizvidyi moyo.
Class uye compiler
Zvichida, vakawanda vakanzwa mitauro akadai C uye C ++. Pashure pezvose, ndivo mumwe zvikuru nevanhu uye zvakafanana. Iyi haisi chaizvo zvirongwa mitauro, ine pfungwa simba vari nyore kuratidza pfungwa chikumbiro nzvimbo, umo Developers kushanda. Somuenzaniso, pane pfungwa zvidzidzo uye mashandiro. Ivo zvinokosha mitauro yakawanda, asi nokuda C ++ vari kunyanya noruzhinji.
Programmer nyore kusika muenzaniso achibatsirwa pfungwa dzakadaro. Compiler C nokuti Windows kana mumwe kushanda hurongwa kunobatsira kuratidza izvi mukuru-pamwero zvinhu zviri muchimiro kuti kombiyuta anonzwisisa. Chete ipapo achaita kukwanisa havarongi navo.
Chero kombiyuta, pasinei simba uye kunzwisisa zvakanga kana, unoshanda nyore chaizvo pfungwa. Asi pfungwa mukirasi kwakaoma, nokuti nawo mukana chaizvo kuratidza zvinhu zvakawanda kubva upenyu chaihwo. The compiler anomuchinja zvizere pfungwa mumamiriro.
Design Compiler sezvo basa
Mumakore achangopfuura, pane katsika, kana chero boka guru, ukama mashoko michina, unobereka yayo zvirongwa mutauro, iyo zvino chinoita kuti dzakafara negurumwandira Developers.
Chokwadi, nokuti mutauro mumwe rinoda compiler. Zvino akasimba, ari kutonga, dzinovapa nendimi. Asi kunewo vakawanda akazvimirira programmers uye mapoka avo mumwe chikonzero kana mumwe vanoda kuva compilers dzavo kuti mitauro kana vanokurukura mitauro mitsva uye nokudaro, compilers kwavari. Tinogona kutaura nechivimbo kuti chiremba anenge akazvipira munda uyu, zvirokwazvo haana kuramba pasina basa.
Saka, iye zvino anofanira kunge pachena zvinotaurwa compiler. Ichi chirongwa-mushanduri pakati yokuvaka uye kombiyuta, pasina chinova mumunda kombiyuta sayenzi pose.
Similar articles
Trending Now