Računarski program, softverski program ili jednostavno program (eng. Computer program; software program, program) je spisak naredbi napisan u nekom programskom jeziku namijenjen za određenu računarsku platformu. Računarski programi napisani u nekom programskom jeziku su razumljivi čovjeku, ali te naredbe ne razumije i računar, zbog toga se kod računarskog programa pomoću kompajlera mora prevesti u binarni kod da bi ga računar razumio i uopće izvršavao.

Primjer računarskog programa (izvorni kod) uredi

AdresaOznakaNaredbaBinarni kod[1]
.begin
.org 2048
a_start.equ 3000
2048ld [length],&r111000010 00000000 00101000 00101100
2052ld [address],%r2 11000100 00000000 00101000 00110000
2056addcc %r3,%r0,%r3 10000110 10001000 11000000 00000000
2060loop:addcc %r1,%r1,%r0 10000000 10001000 01000000 00000001
2064be done 00000010 10000000 00000000 00000110
2068addcc %r1,-4,%r1 10000010 10000000 01111111 11111100
2072addcc %r1,%r2,%r4 10001000 10000000 01000000 00000010
2076ld %r4,%r5 11001010 00000001 00000000 00000000
2080ba loop 00010000 10111111 11111111 11111011
2084addcc %r3,%r5,%r3 10000110 10000000 11000000 00000101
2088done:jmpl %r15+4,%r0 10000001 11000011 11100000 00000100
2092length:20 00000000 00000000 00000000 00010100
2096address:a_start 00000000 00000000 00001011 10111000
.org a_start
3000a:25 00000000 00000000 00000000 00011001
3004-10 11111111 11111111 11111111 11110110
300833 00000000 00000000 00000000 00100001
3012-5 11111111 11111111 11111111 11111011
30167 00000000 00000000 00000000 00000111
.end

Najpoznatiji primjer je poznati Hello world program, koji pokazuje osnovne naredbe nekog programskog jezika.

Povezano uredi