|
Assembler |
|
MOV AX,0 MOV DS,AX MOV SI,0 PUSH CS POP ES MOV DI,OFFSET IntLstSik MOV CX,200h REP MOVSW MOV DX,OFFSET Init MOV AH,09h PUSH CS POP DS MOV DX,OFFSET InitTxt INT 21h |
Assembler ist praktisch lesbarer Maschinencode. Er läßt sich direkt für den jeweiligen Prozessor umsetzten. Der linke Beispielcode ist ein nur ein Teilausschnitt eines Programmes. |
BASIC (Beginner's All-purpose Symbolic Instruction Code) |
|
REM Kommentar steht
hier... CLS PRINT "Hallo Welt!" |
|
Batch | |
Batch ist englisch und bedeutet Stapel. Gemeint ist damit die Abarbeitung eines Stapels von Befehlen. In den Grundsätzen sicherlich nicht als Programmiersprache zu verstehen. Aber mittlerweile lässt die Sprach Kontrollstrukturen und arithmetische Funktionen zu. Da das ganze relativ einfach funktioniert, relativ leicht durchschau- und veränderbar ist finde ich es sehr nützlich. Mehr dazu findet sich im Special: Batch me if you can... | |
C++ |
|
// Hier kann jede Menge Kommentar
stehen int main(void) { printf("Hallo Welt!\n"); return 0; } |
|
Fortran (Formular Translator) |
|
PROGRAM
PYT(INPUT,OUTPUT) 7 READ 1,A,B 1 FORMAT (2F10.0) IF (A.EQ.0) STOP C=SQRT(A*A+B*B) PRINT 2,A,B,C 2 FORMAT (3F10.1) GOTO 7 END |
|
Pascal |
|
program nurso; var a,b:real; begin while true do begin writeln('Bitte zwei Real Zahlen eingeben: '); readln(a); readln(b); writeln('a*b: ',a*b,' a/b:',a/b); end; end. |
|