Lernpfad:Objektorientierte Programmierung mit Java/Syntax und Semantik

Aus Informatik-Box
Zur Navigation springen Zur Suche springen

Bei Programmiersprachen kann man zwei Sprachebenen unterscheiden: Die Syntax und die Semantik.


Syntax einer Prgogrammiersprache

Java Python Haskell
public int summe( int[] pZahlen ) {
    int sum = 0;
    for( int i = 0; i < pZahlen.length; i++ ) {
        sum += pZahlen[i];
    }
    return sum;
}
def summe( pZahlen ):
  sum = 0
  for zahl in pZahlen:
    sum += zahl
  return sum
sum :: [Int] -> Int
sum = foldr (+) 0