LocalazyLocalazy
Euler je deklarativní funkcionální programovací jazyk, který podporuje automatickou diferenciaci. Byl navržen výzkumníky z Washingtonské univerzity a je pojmenován po matematikovi Leonhardu Eulerovi. Euler je staticky typovaný jazyk s typovou inferencí. Má jednoduchou syntaxi inspirovanou jazyky ML a Haskell. Programy se zapisují do jednoho souboru a spouštějí se z nejvyšší úrovně. Euler podporuje automatickou diferenciaci, což znamená, že programátor nemusí psát derivace ručně. To usnadňuje psaní programů, které optimalizují funkce nebo řeší diferenciální rovnice. Program Euler má otevřený zdrojový kód a je k dispozici pod licencí MIT.