КомпютерНармафзор

Як compiler чӣ аст, - тавсифи

Агар шумо танҳо сар ба ёд барномасозӣ ва ё танҳо манфиатдор дар ин масъала, шумо мефахмед, эҳтимол дар саросари чашми пурасрор оид ба калимаи «compiler» омад. Ин мафҳум паноҳгоҳ даҳшатнок қодир ба ваҳширо мардум аст. Ин мақола кӯшиш мекунад, пайдо агар чизе сахт аст. як compiler чӣ гуна аст?

Муайян ва таърихи пайдоиши

Дар суханони оддӣ, ки compiler як барномае, ки матни барномаи аз тарафи истифодабаранда дар баъзе шакл аст, ки муносиб барои амалӣ оид ба компютер навишта табдил мешавад.

буданд, ки чунин як барнома вуҷуд дорад, дар якҷоягӣ бо таваллуди забон барнома аввал. Ин дар охири солҳои 50 рӯй дод. Он рӯй, ки маќола мешавад, ки бо compilers ва забонҳои барномасозӣ алоқаманд бармегардад беш аз шаш даҳсолаҳои. Нигоҳ накарда ба чунин муддати ҷиддӣ, ин тамоюл илм компютерӣ дар ҳар сурат нест, метавонед аз санаи ё ҳал баррасӣ шаванд. Баръакс, бо гузариши вақт, бо пайдоиши саноати нав ва вазифаҳои, ки барои компютерҳо истифода мешавад, зарур аст, ки ба таҳияи нав, бештар аз забони барномасозӣ истифодабарии дӯстона дорад. Бинобар ин, барои инҳо забонҳои ба compilers зарур аст. Windows, Linux, MacOS - дорои тарҳи худро барои ҳар як платформа.

принсипи амалиёт

Дар коди сарчашма навишта шудааст аз тарафи таҳиякунанда як забон дар сатҳи баланд аст, ба барнома дар забони мошини махсус табдил. Рамзи натиҷа аст, ки барномаи иҷрошаванда номида мешавад. Ин мумкин аст, насб ва ҳама гуна компютер идора, бе ягон тағйирот бештар.

Содда, балки мушкил

Чун анъана, compilers дар илм компютерӣ ба яке аз ин чизҳои асосии умумӣ бо системаҳои оператсионӣ ва пойгоҳи додаҳо аст. як compiler чӣ гуна аст? Он дар маънои асоси илми компютер аст.

Аз ин нуқтаи назар нигарем, аз ин мавзӯъ хеле аз ташкили чунин барномањо шумораи зиёди ҷанбаҳои назарӣ ва технологии вобаста ба барномасозӣ. Бисёре аз таҳиягарон, ки ба ин мавзӯъ аст, ба таври умум, ки аз ҳама ҷолиб дар тамоми илм. Вақте, ки барномасоз таҳия барномаи, ки баъзе мушкилот њал, ки онро дар забони мушаххас навишт. Дар раванди рушд, ки ӯ дар робита, ки наздик ба минтақа дақиқ, ки аз он мо бояд ба мубориза мебошанд сухан меронад. Дар компютер тавр намефаҳманд, чӣ одамон нақл мекунад. Ин қодир ба берун, танҳо дар як чиз хеле содда, ки аз ҷумла рақамҳо ва тағйирёбандаҳои мобилӣ ва фењрист, хотираи доимӣ ва муваққатӣ аст. як compiler чӣ гуна аст? тарҷумаи консепсияіои наздик ба - Ин барномаи, ки вазифаи аст фанҳо тањиягари дар мафҳуми ин аст, ки қодир ба бухгалтер компютер.

Ин мушкилоти иштирок дар compiler Java ё ягон забони барномасозии дигар аст. Ҳар як омадани забони нав зарур аст, ки ба додани рамзи навишта оид ба он, ки дар шакли, ки дар компютер фањмо нест. Дар акси ҳол, ӯ анҷом намедиҳад. Баъд аз ҳама аст, ки ҳамеша норасоиро semantic байни мафҳумҳои инсон ва компютер вуҷуд дорад. Ин аст, ки ба он мағлуб ва барномањои compilers забон.

Мушкилот дар қабули

Дар бунёдкори ин барномаҳо дар як қатор масъалаҳои рӯ ба рӯ мешаванд. Ин мушкилоти илмӣ ҳастанд, ки бо таҳияи харитаи дуруст мафҳумҳои домейн ариза алоқаманд аст. Ин муҳандисӣ ва мушкилоти технологӣ вобаста ба татбиқи ин кунед.

ташкили вазифаи compiler иборат аст аз як plurality аз зервазифањо номонанд. Ин саноат душвор, вале хеле шавқовар, ки дар ҳаёташон ба бисёре аз барномасозони сарф мешавад. Ва пушаймон нестам.

Синфи ва compiler

Шояд, бисёриҳо забонҳои монанди C ва C ++ шунид. Баъд аз ҳама, онҳо яке аз маъмултарин ва маъмул аст. Ин як забон барнома хеле ҷиддӣ аст, ки дорои мафҳумҳои тавонои, ки ба осонӣ ба нишон консепсияи минтақаҳои ариза, ки дар он ба барноманависонро кор мекунанд. Барои мисол, аст, ки мафҳуми дарсҳо ва функсияҳои нест. Онҳо барои бисёр забонҳо хеле муҳим аст, балки барои C ++ махсусан хос.

Барномасоз хеле осонтар ба эҷоди модели бо ёрии чунин консепсия. Compiler C барои Windows ё системаи амалиётии дигар кӯмак мекунад, ки барои намоиши ин сатҳи баланд дар шакли, ки дар компютер мефаҳмад. Танҳо он гоҳ ӯ метавонад ба онҳо бухгалтер бошад.

Њар компютер, новобаста аз чӣ гуна пуриқтидор ва мураккаб буд, на, амал оид ба мафҳуми хеле осон. Аммо консепсияи синфи мушкил аст, зеро бо он хеле қулай барои намоиши бисёр чизҳоро аз ҳаёти воқеӣ. Дар compiler мафњумњои мураккаби ибтидоӣ табдил медиҳад.

Design Compiler чун кор

Дар солҳои охир, аст, ки тамоюли нест, ҳар гоҳ ягон ширкати калон, марбут ба технологияҳои иттилоотӣ, забони барномасозии худ, ки пас аз ба оммаи васеи таҳиягарон бармеангезад меорад.

Албатта, барои ҳар як забони талаб compiler. Ва устувор, чун ќоида, ба онҳо ба забонҳо таъмин намояд. Лекин низ ҳаст шумораи зиёди барномасозони ва ширкатҳое, ки барои яке аз сабабҳои ё мехоҳед, ки ба compilers худ барои забонҳои мустақил ва ё онҳо забонҳои нав ва ба ин васила, compilers барои онҳо инкишоф. Мо итминон метавон гуфт, ки мутахассиси он ки худро ба ин соҳа бахшида, албатта, бе кор монд.

Пас, ҳоло он бояд равшан чӣ compiler бошад. Ин барномаи-тарҷумон байни таҳиякунанда ва компютер, ки бе он ки он дар соҳаи илм компютер аст дилхоҳ аст.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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