Idris (programovací jazyk)

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

Idris je čistě funkcionální programovací jazyk vyvinutý na Edinburské univerzitě. Jedná se o jazyk s formální verifikací v typovém systému, má proto induktivní a závislostní typy. Syntakticky vychází z jazyka Haskell.

Přirozená čísla se například v Idrisu definují takto:

data Nat : Type where Z : Nat S : Nat -> Nat

Tato definice vychází z Peanovy aritmetiky.

Jazyk obsahuje bohatou standardní knihovnu. Zdrojový kód se překládá do jazyka Scheme (dialektu Chez), existují ale další backendy, například C (s počítáním referencí), JavaScript, Java nebo Dart.

Kategorie:Programovací jazyky Kategorie:Funkcionální jazyky

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top