*   >> lukeminen koulutus Artikkelit >> science >> computers

Ohjelma Computer

en muistiin voi tallentaa numeroita, se voi myös tallentaa ohjekoodeja. Tämä johtaa tärkeää, että koko ohjelmia (jotka ovat vain luetteloita näiden ohjeiden) voidaan esittää luettelot numeroita ja voivat itse manipuloida tietokoneen sisällä samalla tavalla kuin numeerista tietoa. Peruskäsite tallentaa ohjelmia tietokoneen muistiin rinnalla tiedot ne toimivat on ydin von Neumann, tai tallennettua ohjelmaa, arkkitehtuuri. Joissakin tapauksissa tietokone saattaa tallentaa joidenkin tai kaikkien sen ohjelman muistiin, joka pidetään erillään tietoja se toimii.

Tätä kutsutaan Harvardin arkkitehtuuri jälkeen Harvard Mark I tietokone. Moderni von Neumann tietokoneet näyttää joitakin piirteitä Harvardin Vaikka on mahdollista kirjoittaa tietokoneohjelmia niin pitkiä numeroita (koneen kieli) ja vaikka tätä tekniikkaa on käytetty monia aikaisin tietokoneet, [37] on erittäin työläs ja mahdollisesti virhealtista tehdä niin käytännössä, etenkin monimutkaisia ​​ohjelmia. Sen sijaan, jokainen perusopetusta voidaan antaa lyhyt nimi, joka kertoo sen toiminta ja helppo muistaa-muistisääntö kuten ADD, SUB, MULT tai hypätä.

Nämä muistitekniikka ovat yhdessä kutsutaan tietokoneen konekielellä. Muuntaminen ohjelmat kirjoitettu konekielellä jotain tietokone voi todella ymmärtää (kone kieli) tehdään yleensä tietokoneohjelma nimeltä kokoajan. Koneen kielet ja konekieliä heitä edustavien (yhteisesti kutsutaan matalan tason ohjelmointikielet) yleensä ainutlaatuinen tietylle tietokoneesi tyyppi. Esimerkiksi ARM arkkitehtuuri tietokone (kuten voidaan löytää PDA tai kädessä pidettävä videopeli) ei ymmärrä koneen kieltä Intel Pentium tai AMD Athlon 64 tietokone, joka voi olla PC.

[38] Korkeamman tason kielellä ja ohjelmien suunnittelua Vaikka huomattavasti helpompaa kuin konekieli, kirjallisesti pitkä ohjelmia konekielellä on usein vaikeaa ja on myös virhealtista. Siksi useimmat käytännön ohjelmat on kirjoitettu abstraktimmalla korkean tason ohjelmointikieliä, jotka pystyvät ilmaisemaan tarpeisiin ohjelmoija mukavammin (ja siten vähentää ohjelmoija virhe). Korkean tason kielet ovat yleensä "koottu" osaksi konekieli (tai joskus osaksi konekielellä ja sitten kone kieli) käyttäen toista tietokonetta ohjelmaa nimeltä kääntäjä.

[39] Korkean tason kielet ovat vähemmän liittyvät toimintaa kohdetietokoneeseen kuin konekielellä , ja liittyvät enemmän kieltä ja rakenteen ongelma (t) ratkaistavaksi lopullisen ohjelman. Siksi on usein mahdollista käyttää erilaisia ​​kääntäjät kääntää samaa korkeataso

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 lukeminen koulutus Artikkelit,https://koulutus.nmjjxx.com All rights reserved.