Lernpfad:Objektorientierte Programmierung mit Java/Syntax und Semantik: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Jneug (Diskussion | Beiträge) (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…“) |
Jneug (Diskussion | Beiträge) 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=" | |<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
|