F*: Microsoft Research veröffentlicht beweisorientierte Programmiersprache

F*: A general-purpose proof-oriented programming language

F*: Microsoft Research veröffentlicht beweisorientierte Programmiersprache

F* ist eine allgemeine, beweisorientierte Programmiersprache, die funktionale und effektvolle Programmierung vereint. Sie kombiniert abhängige Typen mit Beweisautomatisierung durch SMT-Lösen und Taktik-basiertes interaktives Theorembeweisen. F*-Programme kompilieren standardmäßig nach OCaml, können aber auch nach F#, C, Wasm oder Assembly extrahiert werden. Die Sprache wird von Microsoft Research, Inria und der Community aktiv entwickelt. F* findet Anwendung in sicherheitskritischen Projekten wie Project Everest, HACL* und EverParse, die unter anderem in Firefox, dem Linux-Kernel und Windows Hyper-V eingesetzt werden.

F* ist eine allgemeine, beweisorientierte Programmiersprache, die sowohl rein funktionale als auch effektvolle Programmierung unterstützt.

Mehr von diesem Tag

2026-08-02