Cyfrifiaduron, Meddalwedd
Beth yw casglwr - disgrifiad
Os ydych yn dechrau i ddysgu rhaglennu neu dim ond diddordeb yn y mater hwn, byddwch yn debygol o ddod ar draws llygad dirgel ar y gair "casglwr". Mae'r cysyniad ymddangos yn ofnadwy yn gallu dychryn pobl. Bydd Mae'r erthygl hon yn ceisio darganfod os yw popeth yn ofnadwy. Beth yw casglwr?
Diffiniad a hanes digwyddiad
Mewn geiriau syml, mae'r compiler yn rhaglen sy'n trawsnewid y testun o raglen a ysgrifennwyd gan y defnyddiwr mewn rhyw ffurf sy'n addas ar gyfer gweithredu ar gyfrifiadur.
Roedd rhaglen o'r fath, ynghyd â genedigaeth y ieithoedd rhaglennu cyntaf. Digwyddodd hyn ar ddiwedd y 50au. Mae'n ymddangos bod y stori, sy'n gysylltiedig â crynoadyddion ac ieithoedd rhaglennu yn mynd yn ôl mwy na chwe degawd. Er gwaethaf y tymor difrifol o'r fath, ni all y duedd hon o wyddoniaeth gyfrifiadurol mewn unrhyw achos yn cael ei ystyried yn hen neu sefydlog. I'r gwrthwyneb, gyda threigl amser, ag ymddangosiad diwydiannau newydd a'r tasgau y mae cyfrifiaduron yn cael eu defnyddio, mae angen datblygu mwy o iaith raglennu newydd, hawdd ei ddefnyddio. Yn unol â hynny, ar gyfer ieithoedd hyn sydd ei angen crynoadyddion. wedi ei dylunio eu hunain ar gyfer pob llwyfan - Windows, Linux, MacOS.
egwyddor o weithredu
Mae'r cod ffynhonnell a ysgrifennwyd gan y datblygwr o iaith lefel uchel yn cael ei drawsnewid i mewn i'r rhaglen ym iaith beiriant arbennig. Gelwir y cod deillio o hyn yn rhaglen weithredadwy. Gellir ei gosod ac yn rhedeg ar unrhyw gyfrifiadur, heb wneud unrhyw newidiadau mwy.
Syml, ond yn anodd
Yn draddodiadol, crynoadyddion mewn gwyddoniaeth gyfrifiadurol yn un o'r pethau sylfaenol yn gyffredin â systemau gweithredu a chronfeydd data. Beth yw casglwr? Mae'n mewn ystyr sail gwyddoniaeth gyfrifiadurol.
O safbwynt arall, y pwnc iawn o raglenni o'r fath greu yn cynnwys nifer fawr o agweddau damcaniaethol a thechnolegol sy'n gysylltiedig â rhaglenni. Mae nifer o ddatblygwyr yn credu bod y pwnc yn gyffredinol y mwyaf deniadol yn y cyfan o wyddoniaeth. Pan fydd y rhaglennydd yn datblygu rhaglen sy'n datrys rhyw broblem, ysgrifennodd mewn iaith benodol. Yn ystod y broses ddatblygu, mae'n siarad mewn termau sy'n agos at yr union ranbarth lle mae'n rhaid i ni ddelio. Nid yw'r cyfrifiadur yn deall yr hyn y mae'n dweud wrth bobl. Mae'n gallu darganfod dim ond mewn pethau gweddol syml, sy'n cynnwys y rhifau a newidynnau celloedd a chofrestri, cof parhaol a dros dro. Beth yw casglwr? Mae hon yn rhaglen y mae ei dasg - drosi cysyniadau yn agos at y maes pwnc datblygwr yn y cysyniad sy'n gallu trin y cyfrifiadur.
Dyma'r her sy'n rhan o'r compiler Java neu unrhyw iaith raglennu arall. Mae pob digwyddiad o iaith newydd mae angen i drosglwyddo, mae'r cod yn ysgrifennu arno yn y ffurf y gall y cyfrifiadur yn deall. Fel arall, nid oedd yn perfformio. Wedi'r cyfan, mae bob amser y bwlch semantig rhwng y cysyniadau o dynol a chyfrifiadur. Mae'n goresgyn ac yn rhaglennu crynoadyddion iaith.
Anawsterau wrth wneud
Mae crewyr y rhaglenni hyn yn wynebu amrywiaeth o broblemau. Mae hyn yn problemau gwyddonol sy'n gysylltiedig â mapio cywir o gysyniadau parth cais. Mae'r peirianneg a phroblemau technolegol sy'n gysylltiedig â o'r arddangosfa hon ar waith.
creu tasg compiler yn cynnwys lluosogrwydd o is-dasgau annhebyg. Mae hwn yn ddiwydiant anodd, ond yn gyffrous iawn, a oedd yn rhoi eu bywydau i lawer o rhaglenwyr. A pheidiwch difaru.
Dosbarth a compiler
Efallai, mae llawer wedi clywed am ieithoedd fel C a C ++. Wedi'r cyfan, maent yn un o'r rhai mwyaf poblogaidd a chyffredin. Mae hwn yn ieithoedd rhaglennu difrifol iawn, sy'n cynnwys cysyniadau pwerus sy'n hawdd i ddangos y cysyniad o ardaloedd cais, lle mae'r datblygwyr yn gweithio. Er enghraifft, a oes y cysyniad o ddosbarthiadau a swyddogaethau. Maent yn hanfodol ar gyfer llawer o ieithoedd, ond ar gyfer C ++ yn arbennig o nodweddiadol.
Rhaglennydd llawer haws i greu model gyda chymorth cysyniadau o'r fath. Casglwr C ar gyfer Windows neu unrhyw system weithredu arall yn helpu i ddangos y rhain pethau lefel uchel yn y ffurf y mae'r cyfrifiadur yn deall. Dim ond wedyn y bydd yn gallu trin nhw.
Unrhyw gyfrifiadur, waeth pa mor bwerus a chymhleth roedd na, yn gweithredu ar gysyniad syml iawn. Ond mae'r cysyniad o ddosbarth yn anodd, oherwydd ag ef gyfleus iawn i arddangos llawer o bethau o fywyd go iawn. Mae'r compiler yn trosi cysyniadau cymhleth mewn cyntefig.
Dylunio Crynhoydd fel gwaith
Yn y blynyddoedd diwethaf, mae tuedd, pan fydd unrhyw gwmni mawr, sy'n gysylltiedig â thechnoleg gwybodaeth, yn cynhyrchu ei iaith raglennu ei hun, sydd wedyn yn symud at y llu eang o ddatblygwyr.
Wrth gwrs, ar gyfer pob iaith yn gofyn am compiler. Ac mae'r cwmni, fel rheol, rhoi iddynt thafodau. Ond mae hefyd nifer fawr o raglenwyr a chwmnïau sydd am ryw reswm neu'i gilydd am gael eu crynoadyddion eu hunain ar gyfer ieithoedd annibynnol neu eu bod yn datblygu ieithoedd newydd ac felly, crynoadyddion ar eu cyfer. Gallwn ddweud yn hyderus bod yr arbenigwr sydd wedi ymroi ei hun i y maes hwn, yn sicr nid yn aros heb waith.
Felly, erbyn hyn mae'n rhaid iddo fod yn glir yr hyn y mae'r compiler. Mae hon yn rhaglen-gyfieithydd rhwng y datblygwr a'r cyfrifiadur, heb y mae yn y maes cyfrifiadureg yn unrhyw le.
Similar articles
Trending Now