Mis vahe on programmikoodil ja pseudokoodil?


Vastus 1:

Pseudokood on mitteametlik keel, mida kasutatakse algoritmi ebatäpse kirjeldamiseks pedagoogilistel eesmärkidel. Seda ei saa mingis tähendusrikkuses kokku panna.

Programmi kood on kirjutatud programmeerimiskeeles, mis on tõepoolest äärmiselt täpne. Selle võib kompileerida käivitatavaks koodiks, olenemata sellest, kas see on emakeelne kood (nt x86-keele keel) või baitkood (nagu leiate Java-st või Smalltalkist). Tõlgendatud keelte puhul ei tohi käivitatavat koodi genereerida ja programmikood teostatakse käitusajaprogrammi abil lihtsalt rida-realt.


Vastus 2:

Programmi kood või pigem programmeerimiskeel on reeglite kogum, mis on määratletud selle keele abil ja mida saab masinas käivitada.

Pseudokood on loogika abstraktne esitus, mida kasutatakse mis tahes tegelikus programmeerimiskeeles, mille ülesanne on koodi loogika ilusaks väljendamiseks. See ei saa arvutis töötada, kuid on funktsiooni või protseduuri taga oleva loogika dokumenteerimisel väga kasulik.

Kui programm on maal, on pseudokood selle maali töötlemata visand.