Arvuti keel: lihtsalt lahti seletatud
Millist arvutikeelt seletatakse, selgitatakse üsna lihtsalt. Kuid seda mõistet tõlgendatakse sageli valesti ja tõlgendatakse liiga kitsalt. Kui teil on arvutispetsialistilt küsimiseks liiga piinlik, leiate siit hõlpsasti mõistetava seletuse.
Arvuti keel - kõik, mida tasub teada, lihtsalt lahti seletatud
Mõiste arvutikeel hõlmab kõiki keeli, mis võimaldavad inimeste ja arvutite vahelist suhtlust.
- Eristame masinloetavaid keeli ja inimestele loetavaid keeli.
- Protsessor saab masinloetavaid keeli kohe lugeda ja sellest tulenevalt ka käske täita. Siis on nn masinakeeled.
- Siis on veel inimesele loetavaid arvutikeeli. Nende hulka kuuluvad näiteks programmeerimiskeeled. Nendes arvutikeeltes kasutatakse inimkeele sõnu ja märke - ning arvuti ei suuda neid lugeda ega tõlgendada.
- Nende arvutikeelte jaoks arvuti jaoks loetavaks muutmiseks tuleb need kõigepealt tõlkida masinakeelde. Seda saab teha reaalajas tõlgi abil või eelnevalt monteerija või kompilaatori abil.
"Räägi" arvutiga - keeli on lõputult
Seetõttu pole "ühte" arvutikeelt, nagu teate juba esimeses jaotises toodud selgitusest. Pigem on seal väga pikk arvutikeelte loetelu.
- Kõige tuntumad arvutikeeled on ilmselt juba mainitud programmeerimiskeeled. Nende kõigi loetlemine ületaks reguleerimisala. Ülevaate levinumatest programmeerimiskeeltest võib leida veel ühest praktilisest näpunäitest.
- Kompilaatorid ei tõlgi skriptikeeli masinkoodidesse. Tõlgid muudavad keele arvutite jaoks loetavaks ja seega toimingute teostamine on võimalik, seetõttu on nad üks programmeerimiskeeltest. Skriptikeelteks on Python ja Javascript.
- Programmeerimiskeelte teine vorm on nn kõrgetasemelised keeled. Programmeerimine toimub siin inimesel loetavas koodis, kompilaator teisendab selle koodi masinakeelseks. Kõrgetasemelise keele näideteks on C ja C ++. Siit leiate ka parimad C ja C ++ kompilaatorid.
- Märgistuskeeled seevastu ei rakenda programme ja seetõttu ei konverteerita neid masinkoodiks. Neid kasutatakse näiteks dokumentide kujundamiseks, et programm saaks nendega töötada. Klassikalised märgistuskeelte näited on HTML, XML või CSS.
- Siis on andmebaasikeeli nagu SQL. Need ei kuulu otseselt programmeerimiskeelte hulka, kuid kontrollivad andmebaasi pärimisel arvutit.
Kui olete uudishimulik ja soovite ise programmeerimist õppida, leiate meie järgmisest praktilisest nõuandest väärtuslikke näpunäiteid algajatele.