Kuo skiriasi programos kodas nuo pseudo kodo?


Atsakymas 1:

Pseudokodas yra neoficiali kalba, naudojama pedagoginiams tikslams netiksliai apibūdinti algoritmą. Jis negali būti sudarytas jokia prasminga prasme.

Programos kodas yra parašytas programavimo kalba, kuri iš tiesų yra labai tiksli. Jį galima kompiliuoti į vykdomąjį kodą, neatsižvelgiant į tai, ar jis yra vietinis kodas (pvz., X86 surinkimo kalba), ar baitų kodas (kaip jūs randate „Java“ ar „Smalltalk“). Išaiškintoms kalboms negali būti generuojamas vykdomasis kodas, o programos kodas tiesiog vykdomas eilutėmis pagal vykdymo programą.


Atsakymas 2:

Programos kodas, tiksliau, programavimo kalba, yra taisyklių rinkinys, apibrėžtas minėta kalba, kurį galima paleisti mašina.

Pseudo kodas yra abstraktus logikos, naudojamos bet kokioje realioje programavimo kalboje, vaizdas, nes užduotis yra tvarkingai išreikšti kodo logiką. Tai negali paleisti mašina, tačiau yra labai naudinga dokumentuojant funkcijos ar procedūros logiką.

Jei programa yra paveikslas, tada pseudo kodas yra grubus šio paveikslo eskizas.