Lernpfad:Objektorientierte Programmierung mit Java/Syntax und Semantik: Unterschied zwischen den Versionen

Aus Informatik-Box
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „{| ! Java !! Python !! Haskell |- |<syntaxhighlight lang="Java"> public int summe( int[] pZahlen ) { int sum = 0; for( int i = 0; i < pZahlen.length; i…“)
 
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
{{Navigation}}
Bei Programmiersprachen kann man zwei Sprachebenen unterscheiden: Die ''Syntax'' und die ''Semantik''.
== Syntax einer Prgogrammiersprache ==
{|
{|
! Java !! Python !! Haskell
! Java !! Python !! Haskell
Zeile 11: Zeile 18:
}
}
</syntaxhighlight>
</syntaxhighlight>
|<syntaxhighlight lang="Pthon">
|<syntaxhighlight lang="Python">
def summe( pZahlen ):
def summe( pZahlen ):
   sum = 0
   sum = 0

Aktuelle Version vom 24. November 2020, 11:21 Uhr

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