Big's Homepage
18.05.2024
Sonnenaufgang 03:23
Sonnenuntergang 18:50
Tageslänge 15:27
 
Wissen
Links
Fun
Freizeit
Region
Reisen
Buidl
Impressum
Datenschutz

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.