KompjuteraProgram

Çfarë është një compiler - një përshkrim

Nëse ju jeni vetëm duke filluar për të mësuar programimit ose thjesht të interesuar në këtë çështje, ju do të vijnë të ngjarë të gjithë një sy misterioze në fjalën "përpilues". Ky koncept duket e tmerrshme është në gjendje për të trembë njerëzit. Ky artikull do të përpiqen për të gjetur nëse çdo gjë është e tmerrshme. Çfarë është një përpilues?

Definicioni dhe historia e shfaqjes

Me fjalë të thjeshta, përpiluesit është një program që konverton tekstin e një programi të shkruar nga ana e përdoruesit në një formë që është i përshtatshëm për zbatimin në një kompjuter.

Ka qenë një program i tillë, së bashku me lindjen e gjuhëve të programimit të para. Kjo ndodhi në fund të viteve '50. Ajo rezulton se historia, e cila është e lidhur me hartuesit dhe gjuhë programimi shkon prapa më shumë se gjashtë dekada. Pavarësisht afatit të tillë të rëndë, ky trend i shkencave kompjuterike në çdo rast nuk mund të konsiderohet nga data ose zgjidhet. Në të kundërtën, me kalimin e kohës, me daljen e industrive të reja dhe detyrat për të cilat kompjuterët janë përdorur, ka një nevojë për të zhvilluar të re, më user-friendly gjuhë programimi. Prandaj, për këto gjuhë nevojshme hartuesit. Windows, Linux, MacOS - ka dizajnin e vet për çdo platformë.

Parimi i funksionimit

Kodi burimor i shkruar nga zhvilluesi i një gjuhë të nivelit të lartë është konvertuar në program në një gjuhë të veçantë makinë. Kodi rezulton quhet një program i ekzekutueshëm. Ajo mund të jetë i instaluar dhe të kandidojë në çdo kompjuter, pa bërë ndonjë ndryshim shumë.

Thjeshtë, por e vështirë

Tradicionalisht, përpiluesit në shkenca kompjuterike është një nga gjërat themelore të përbashkëta me sistemet operative dhe bazave të të dhënave. Çfarë është një përpilues? Ajo është në një kuptim baza e shkencave kompjuterike.

Nga një këndvështrim tjetër, tema shumë i krijimit të programeve të tilla përfshin një numër të madh të aspekteve teorike dhe teknologjike që lidhen me programimin. Shumë zhvilluesve besojnë se kjo temë është në përgjithësi më tërheqëse në të gjithë shkencës. Kur programues zhvillon një program që zgjidh disa probleme, ai e shkroi atë në një gjuhë të caktuar. Gjatë procesit të zhvillimit, ai flet në kushte që janë të afërt me rajonin e saktë nga të cilat ne duhet të merren. Kompjuteri nuk e kupton atë që ai tregon njerëzve. Ajo është në gjendje për të gjetur se vetëm në gjëra mjaft të thjeshta, të cilat përfshijnë numrat dhe ndryshoret qelizën dhe regjistrat, kujtesës përhershme dhe të përkohshme. Çfarë është një përpilues? Ky është një program detyra e të cilit - përkthimin koncepte të afërta me zonën subjekt zhvilluesi në konceptin që është në gjendje për të manipuluar kompjuterin.

Kjo është sfida e përfshirë në përpiluesit Java apo ndonjë gjuhë tjetër programuese. Cdo shfaqje e një gjuhe të re ka një nevojë për të transferuar kodin e shkruar në të, në formën që kompjuteri mund të kuptojnë. Përndryshe, ai nuk ka kryer. Pas të gjitha, nuk është gjithmonë hendeku semantik mes koncepteve të njeriut dhe kompjuterit. Kjo është për të kapërcyer atë dhe janë të programimit hartuesit gjuhës.

Vështirësitë në marrjen e

Krijuesit e këtyre programeve të përballet me një sërë problemesh. Ky probleme shkencore që janë të lidhur me hartë të saktë të koncepteve të fushës aplikimit. Kjo inxhinieri dhe problemet teknologjike që lidhen me zbatimin e kësaj shfaqje.

duke krijuar detyrë përpilues përbëhet nga një shumicë e subtasks jo të ngjashme. Kjo është një industri e vështirë, por shumë emocionuese, të cilat kushtojnë jetën e tyre për shumë programuesit. Dhe nuk pendohem.

Class dhe përpilues

Ndoshta, shumë kanë dëgjuar për gjuhë të tilla si C dhe C ++. Pas të gjitha, ata janë një nga më të popullarizuar dhe të zakonshme. Kjo është një shumë serioze gjuhë programimi, përmban koncepte të fuqishme që janë të lehtë për të treguar konceptin e zonave të aplikimit, në të cilën zhvilluesit punojnë. Për shembull, a ka koncepti i klasave dhe funksioneve. Ato janë thelbësore për shumë gjuhë, por për C ++ janë veçanërisht karakteristike.

Programmer shumë më e lehtë për të krijuar një model me ndihmën e koncepteve të tilla. Compiler C për Windows ose ndonjë sistem tjetër operativ ndihmon për të shfaqur këto gjëra të nivelit të lartë në formë se kompjuteri e kupton. Vetëm atëherë ai do të jetë në gjendje për të manipuluar ato.

Çdo kompjuter, pa marrë parasysh se sa i fuqishëm dhe kompleks nuk ishte as, vepron në një koncept shumë i thjeshtë. Por koncepti i klasës është i vështirë, sepse me atë shumë të përshtatshëm për të shfaqur një shumë gjëra nga jeta reale. Përpiluesit konverton konceptet komplekse në primitive.

Dizajni Compiler si punë

Në vitet e fundit, ka një tendencë, kur ndonjë kompani të mëdha, lidhur me teknologjinë e informacionit, prodhon vetë gjuhën e vet të programimit, e cila më pas shkon në masa e gjerë e zhvilluesit.

Natyrisht, për çdo gjuhë kërkon një përpilues. Dhe firma, si rregull, të sigurojë atyre me gjuhë. Por ka edhe një numër i madh i programuesve të pavarura dhe kompanitë të cilët për një arsye apo një tjetër duan të kenë hartuesit e tyre për gjuhë, ose ata të zhvillojnë gjuhë të reja dhe kështu, hartuesit për ta. Ne me besim mund të themi se specialist i cili i ka kushtuar veten në këtë fushë, me siguri nuk mbetet pa punë.

Pra, tani ajo duhet të jetë e qartë se çfarë përpiluesit. Ky është një program-përkthyes në mes të zhvilluesi dhe kompjuterit, pa të cilat është në fushën e shkencave kompjuterike kudo.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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