TietokoneetOhjelmistot

Mikä on kääntäjä - kuvaus

Jos olet juuri alkaneet oppia ohjelmointia tai vain kiinnostunut asiasta, saat todennäköisesti törmännyt salaperäinen silmällä sanaa "kääntäjä". Tämä näennäisesti kauhea käsite voi pelotella ihmisiä. Tämä artikkeli yrittää saada selville, jos kaikki on kauheaa. Mikä on kääntäjä?

Määritelmä ja historia esiintyminen

Yksinkertaisesti sanoen, kääntäjä on ohjelma, joka muuntaa tekstin ohjelman käyttäjän kirjoittama jossain muodossa, joka on sopiva täytäntöönpanoa tietokoneella.

Oli tällaista ohjelmaa yhdessä syntymän ensimmäinen ohjelmointikieliä. Tämä tapahtui myöhään 50s. On käynyt ilmi, että tarina, joka liittyy kääntäjiä ja ohjelmointikielet jo yli kuusi vuosikymmentä. Huolimatta niinkin vakava aikavälillä tämä kehitys tietotekniikassa missään tapauksessa voida pitää vanhentunut tai ratkaistu. Päinvastoin, jossa ajan myötä, että syntyy uusia teollisuudenaloja ja tehtävistä, joita varten tietokoneita käytetään, on tarpeen kehittää uusia, entistä käyttäjäystävällisempiä ohjelmointikieli. Vastaavasti näiden kielten tarvitaan kääntäjiä. Windows, Linux, MacOS - on oma suunnittelu kullekin alustalle.

toimintaperiaate

Lähdekoodin kirjoittanut kehittäjä korkean tason kieli muunnetaan ohjelmaa erikoiskone kieltä. Saatu koodi on nimeltään suoritettava ohjelma. Se voidaan asentaa ja käyttää kaikilla tietokoneilla, tekemättä enää muutoksia.

Yksinkertainen, mutta vaikea

Perinteisesti kerääjiä tietotekniikassa on yksi tärkeimmistä asioista yhteistä käyttöjärjestelmät ja tietokannat. Mikä on kääntäjä? Se on tavallaan perusteella tietotekniikassa.

Toisesta näkökulmasta, hyvin aihe luomista tällaisten ohjelmien liittyy suuri määrä teoreettista ja tekniset näkökohdat liittyvät ohjelmointiin. Monet kehittäjät uskovat, että tämä aihe on yleensä houkuttelevin koko tieteen. Kun ohjelmoija kehittää ohjelman, joka ratkaisee joitakin ongelmia, hän kirjoitti sen tietyllä kielellä. Aikana kehitysprosessia, hän puhuu ehdoin, jotka ovat lähellä juuri alueelle, josta meidän on käsiteltävä. Tietokone ei ymmärrä, mitä hän kertoo ihmisille. Se pystyy selvittää vain melko yksinkertaisia asioita, jotka sisältävät numeroita ja muuttujia solu- ja rekisterit pysyvät ja väliaikaiset muistia. Mikä on kääntäjä? Tämä on ohjelma, jonka tehtävänä - kääntää käsitteitä lähellä aihepiirin kehittäjä käsite, joka pystyy manipuloimaan tietokoneeseen.

Tämä on haasteena Java-kääntäjä tai muu ohjelmointikieli. Jokainen esiintyvä uuden kielen on tarve siirtää koodin kirjoitettu muodossa, että tietokone voi ymmärtää. Muuten hän ei tehnyt. Loppujen lopuksi on aina semanttista kuilua käsitteet ihmisen ja tietokoneen. On voittamaan sen ja ohjelmointikieli kerääjiä.

Vaikeudet

Samoilta Näiden ohjelmien kohtaavat monenlaisia ongelmia. Tämä tieteellisiä ongelmia, jotka liittyvät oikean kartoitus käsitteitä sovellusalueiden. Tämä tekniikka ja teknologisten ongelmien täytäntöönpanoon liittyvät tämän näytön.

luodaan kääntäjä tehtävä koostuu useista erilaisten osatehtävistä. Tämä on vaikeaa, mutta erittäin jännittävä teollisuutta, joka omistaa elämänsä monet ohjelmoijat. Ja en kadu.

Luokka ja kääntäjä

Ehkä monet ovat kuulleet kieliä kuten C ja C ++. Loppujen lopuksi ne ovat yksi suosituimmista ja yhteisiä. Tämä on hyvin vakava ohjelmointikieliä, joka sisältää voimakkaita käsitteitä, joita on helppo osoittaa käsite sovellusalueita, joissa kehittäjät. Esimerkiksi on olemassa käsite luokat ja toiminnot. Ne ovat välttämättömiä monille kielille, mutta C ++ ovat erityisen ominaisia.

Ohjelmoija paljon helpompi luoda malli avulla tällaisia käsitteitä. Kääntäjä C Windowsin tai jonkin muun käyttöjärjestelmän auttaa näyttää nämä korkean tason asioita siinä muodossa, että tietokone ymmärtää. Vain silloin hän voi manipuloida niitä.

Tahansa tietokoneelta, ei väliä kuinka voimakas ja monimutkainen se ei ollut, toimii hyvin yksinkertainen käsite. Mutta luokan käsitettä on vaikeaa, koska se erittäin kätevä näyttää paljon asioita tosielämästä. Kääntäjä muuntaa monimutkainen käsitteiden alkeellinen.

Design Compiler työnä

Viime vuosina on taipumus, kun mikä tahansa suuri yritys, tietotekniikkaan liittyvän, tuottaa omat ohjelmointikieli, joka siirtyy sitten suurin osa kehittäjiä.

Tietenkin jokaisen kielen vaatii kääntäjä. Ja yritys, pääsääntöisesti antaa heille kielillä. Mutta on myös suuri joukko riippumattomia ohjelmoijia ja yrityksiä, jotka syystä tai toisesta haluavat omat kääntäjät kieliä tai ne kehittävät uusia kieliä ja siten niiden kääntäjien. Emme voi varmuudella sanoa, että asiantuntija, joka on omistautunut alan, ei varmasti jäävät ilman työtä.

Joten, nyt on oltava selvää, mitä kääntäjä. Tämä on ohjelma-kääntäjä välillä kehittäjä ja tietokone, jota ilman on alalla tietojenkäsittelytieteen missään.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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