KomputerLunak

Apa compiler sing - katrangan

Yen sampeyan mung miwiti sinau program utawa mung kasengsem ing Jeksa Agung bisa ngetokake, sampeyan bakal kamungkinan bakal teka tengen mripat aneh ing tembung "compiler". konsep ketoke elek iki bisa kanggo ajrih. Artikel iki bakal nyoba kanggo mangerteni yen kabeh iku elek. Apa compiler sing?

Definition lan sajarah kedadeyan

Ing tembung prasaja, compiler punika program sing ngowahi tèks program ditulis dening pangguna ing sawetara wangun sing cocok kanggo implementasine ing komputer.

Ana program kuwi, bebarengan karo lair saka basa program pisanan. Iki kedaden ing 50s pungkasan. Pranyata metu sing crita, kang magepokan karo kompiler lan basa program, bali luwih saka enem puluh. Senadyan istilah serius kuwi, gaya iki ilmu komputer ing kasus ora bisa dianggep metu saka tanggal utawa dienggoni. Ing nalisir, karo wacana wektu, karo muncule industri anyar lan tugas kanggo kang komputer digunakake, ana perlu kanggo berkembang programming language anyar, luwih-loropaken. Patut, basa iki perlu kompiler. Windows, Linux, MacOS - wis desain dhewe kanggo saben platform.

asas saka operasi

Kode sumber ditulis dening pangembang saka basa tingkat dhuwur iki diowahi menyang program ing basa mesin khusus. kode sing diasilaké kasebut program eksekusi. Sampeyan bisa diinstal lan mbukak ing sembarang komputer, tanpa nggae sembarang liyane owah-owahan.

Prasaja, nanging angel

Cara tradisional, kompiler ing ilmu komputer iku salah siji saka iku dhasar ing umum karo sistem operasi lan data. Apa compiler sing? Iku ing pangertèn ing basis saka èlmu komputer.

Saka titik liyane tampilan, banget topik nitahaken saka program kuwi melu nomer akeh aspèk teori lan teknologi related kanggo program. Akeh gawe pracaya topik iki umume paling atraktif ing kabèh ilmu. Nalika Programmer develops program sing solves sawetara masalah, piyambakipun nyerat ing basa tartamtu. Sak proses pembangunan, ngandika ing syarat-syarat sing cedhak wilayah pas saka kang kita kudu menehi hasil. komputer ora ngerti apa kang ngandhani wong. Iku bisa kanggo mangerteni mung ing bab nyedhaki prasaja, kang kalebu ing nomer lan variabel sel lan ndhaftar, memori permanen lan sak wentoro. Apa compiler sing? Iki program kang tugas - njarwakake konsep cedhak wilayah subyek pangembang ing pangertosan ingkang bisa ngapusi komputer.

Iki tantangan melu ing compiler Jawa utawa program basa liyane. Saben kedadeyan saka basa anyar ana perlu kanggo mindhah kode ditulis ing, ing wangun sing komputer bisa ngerti. Yen ora, iya ora nindakake. Sawise kabeh, ana tansah longkangan semantik antarane konsep saka manungsa lan komputer. Iku kanggo ngalahake lan sing program kompiler basa.

Kangelan ing nggawe

Pencipta saka program iki ngadhepi macem-macem masalah. Iki masalah ngelmu sing digandhengake karo pemetaan bener saka konsep saka domain aplikasi. engineering iki lan masalah teknologi related kanggo implementasine saka tampilan iki.

nggawe tugas compiler kasusun saka majemuk saka subtasks béda. Iki angel, nanging banget macem industri, kang nglakoni urip kanggo akeh programer. Lan ora Getun.

Kelas lan compiler

Mbok, akeh wis krungu saka basa kayata C lan C ++. Sawise kabeh, padha salah siji sing paling populer lan umum. Iki program basa banget serius, ngemot konsep kuat sing gampang kanggo nuduhake konsep wilayah aplikasi, kang gawe bisa. Contone, ana konsep kelas lan fungsi. Padha penting kanggo akeh basa, nanging kanggo C ++ sing utamané karakteristik.

Programmer akeh luwih gampang kanggo nggawe model karo bantuan saka konsep kuwi. Compiler C kanggo Windows utawa sistem operasi liyane mbantu kanggo nampilake iki bab-tingkat dhuwur ing wangun sing komputer mangertèni. Mung banjur bakal bisa ngapusi wong-wong mau.

Sembarang komputer, ora prakara cara kuat lan Komplek iku ora, makaryakke ing konsep banget prasaja. Nanging konsèp kelas angel, amarga karo banget trep kanggo nampilake akèh iku saka urip nyata. compiler ngowahi konsep Komplek ing primitif.

Desain Compiler minangka karya

Ing taun anyar, ana cenderung, nalika perusahaan gedhe, related kanggo teknologi informasi, mrodhuksi programming language dhewe, kang banjur gerakane menyang masal godhongé amba saka pangembang.

Mesthi, kanggo saben basa mbutuhake compiler sing. Lan tenan, minangka aturan, nyedhiyani karo ibu. Nanging ana uga nomer akeh programer bebas lan perusahaan-perusahaan sing siji alesan utawa pengin liyane duwe kompiler dhewe kanggo basa utawa ngalami basa anyar lan kanthi mangkono, kompiler kanggo wong-wong mau. We dhiri bisa ngomong sing spesialis sing wis Kjai lapangan iki, mesthi ora tetep tanpa karya.

Dadi, saiki iku kudu cetha apa compiler ing. Iki program-translator, antawising pangembang lan komputer, tanpa kang iku ing lapangan ilmu komputer ngendi wae.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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