FP/Java vs. OCaml (Re: [linux-l] Ocml vs. Java)

olafBuddenhagen at gmx.net olafBuddenhagen at gmx.net
Di Sep 27 13:11:32 CEST 2005


Hallo,

> Ausserdem bietet pure funktionale Programmierung die Möglichkeit (aus
> dem eben genannten Grunde), die Korrektheit von Programmen mithilfe
> mathematischer Methoden sicher zu stellen.
> 
> Dies geht in imperativer Programmierung prinzipiell nicht.

Das ist falsch. Verifikation ist bei imperativen Sprachen schwierig,
aber mit gewissen Einschränkungen machbar. Wenn man auf Rekursion und
noch irgendwas verzichtet, ist ADA verifizierbar. Und Jonathan Shapiro
arbeitet an einer Sprache namens "BitC" (oder so ähnlich), die sogar
mehr bieten soll.

-Olaf-



Mehr Informationen über die Mailingliste linux-l