Tietokoneohjelmointikieli – Inet Media

Tietokoneohjelmointikieli

Tietokoneohjelmointikieli, mikä tahansa eri kielistä yksityiskohtaisten ohjeiden ilmaisemiseksi digitaalista tietokonetta varten. Tällaiset ohjeet voidaan suorittaa suoraan, kun ne ovat tietokoneen valmistajakohtaisessa numeerisessa muodossa, jota kutsutaan konekieleksi, yksinkertaisen korvausprosessin jälkeen, kun ne ilmaistaan ​​vastaavalla kokoonpanokielellä, tai käännöksen jälkeen joltakin “korkeamman tason” kieleltä. Vaikka tietokonekieliä on monia, niitä käytetään melko vähän.

Kone- ja kokoonpanokielet

Konekieli koostuu niiden toimintojen numeerisista koodeista, jotka tietty tietokone voi suorittaa suoraan. Koodit ovat 0: n ja 1: n merkkijonoja tai binaarisia numeroita (“bittiä”), jotka muunnetaan usein sekä heksadesimaaleiksi (perus 16) ihmisen katselua ja muokkaamista varten. Konekielisissä ohjeissa käytetään tyypillisesti joitain bittejä kuvaamaan operaatioita, kuten lisäys, ja joitain edustamaan operandeja tai ehkä seuraavan käskyn sijaintia. Konekieli on vaikea lukea ja kirjoittaa, koska se ei muistuta tavanomaista matemaattista merkintää tai ihmisen kieltä, ja sen koodit vaihtelevat tietokoneittain.

Algoritmiset kielet

Algoritmiset kielet on suunniteltu ilmaisemaan matemaattisia tai symbolisia laskelmia. Ne voivat ilmaista algebrallisia operaatioita matematiikkaa muistuttavilla merkinnöillä ja sallia aliohjelmien käytön, jotka paketoivat yleisesti käytettyjä toimintoja uudelleenkäyttöön. He olivat ensimmäisiä korkean tason kieliä.

FORTRAN

Ensimmäinen tärkeä algoritmikieli oli FORTRAN (kaavan kääntäminen), jonka vuonna 1957 suunnitteli IBM-ryhmä John Backuksen johdolla. Se oli tarkoitettu tieteellisiin laskelmiin, joissa reaaliluvut ja niiden kokoelmat järjestettiin yksi- tai moniulotteisiksi matriiseiksi. Sen ohjausrakenteet sisälsivät ehdollisia IF-käskyjä, toistuvia silmukoita (ns. DO-silmukoita) ja GOTO-käskyä, jotka mahdollistivat ohjelmakoodin epäolennaisen suorittamisen. FORTRAN helpotti aliohjelmien käyttöä yhteisiä matemaattisia operaatioita varten ja rakensi niistä kirjastoja.

FORTRAN on myös suunniteltu kääntämään tehokkaaksi konekieleksi. Se onnistui välittömästi ja kehittyy edelleen.

ALGOL

ALGOLin (algoritmikieli) suunnitteli amerikkalaisten ja eurooppalaisten tietojenkäsittelijöiden komitea vuosina 1958–60 algoritmien julkaisemiseksi ja laskelmien tekemiseksi. Kuten LISP (kuvattu seuraavassa osassa), ALGOLilla oli rekursiivisia alaohjelmia – menettelyjä, jotka voisivat vedota ongelman ratkaisemiseen pelkistämällä samanlaiseksi pienemmäksi ongelmaksi. ALGOL esitteli lohkorakenteen, jossa ohjelma koostuu lohkoista, jotka saattavat sisältää sekä tietoja että käskyjä ja joilla on sama rakenne kuin koko ohjelmalla. Lohkirakenteesta tuli tehokas työkalu suurten ohjelmien rakentamiseen pienistä komponenteista.

Yrityskeskeiset kielet

Yritykset ovat käyttäneet voimakkaasti COBOL-kieltä (yhteinen yrityskeskeinen kieli) sen perustamisesta lähtien vuonna 1959. Tietokonevalmistajien ja -käyttäjien komitea sekä Yhdysvaltain hallitusorganisaatiot perustivat CODASYL-komitean (tietojärjestelmiä ja kieliä käsittelevä komitea) kehittämään ja valvomaan kielistandardia. varmistaa sen siirrettävyys erilaisissa järjestelmissä.

COBOL käyttää englanninkielistä merkintää – romaani, kun se otetaan käyttöön. Yritysten laskelmat järjestävät ja käsittelevät suuria tietomääriä, ja COBOL otti käyttöön tällaisten tehtävien tietuetietorakenteen. Tietue ryhmittää heterogeeniset tiedot – kuten nimen, tunnistenumeron, iän ja osoitteen – yhdeksi yksiköksi. Tämä on ristiriidassa tieteellisten kielten kanssa, joissa homogeeniset numerot ovat yleisiä. Tietueet ovat tärkeä esimerkki tietojen “pilkistämisestä” yhteen esineeseen, ja ne esiintyvät lähes kaikilla nykyaikaisilla kielillä.

Written by

Leave a Reply

Your email address will not be published. Required fields are marked *