Lush

Software screenshot:
Lush
Podrobnosti Software:
Verze: 2.0.1
Datum uploadu: 11 May 15
Vývojka: Yann
Licence: Volný
Popularita: 79

Rating: 5.0/5 (Total Votes: 1)

Lush projekt je objektově orientovaný programovací jazyk určený pro výzkumníky, experimentátory a inženýrů zájem o rozsáhlých numerických a grafických aplikací.
Lush je navržen pro použití v situacích, kdy by někdo chtěl spojit flexibilitu na vysoké úrovni, slabě-napsaný interpretovaný jazyk, s účinností silně-napsaný, nativně-zkompilovaný jazyk, a se snadnou integrací kódu písemné v C, C ++, nebo jiných jazyků.
Lush je svobodný software (pod licencí GPL). To běží na GNU / Linux, Mac OS-X, Solaris, nových modifikacích, a na systému Windows pod Cygwin.
Lush lze výhodně použít na projekty, kde by se jinak používají kombinaci interpretovaný jazyka, jako je Matlab, Python, Perl, S +, nebo dokonce (lapat po dechu!) Základní, a zkompilovaný jazyk jako C
Lush přináší to nejlepší z obou světů tím, že balí tři jazyky v jednom: (1) slabě-napsaný, odpadky-shromažďovat, dynamicky scoped, interpretovaný jazyk s jednoduchým Lisp-jako syntax, (2) silně-napsaný, lexically na procesor sestaven jazyk, který používá stejný LISP syntaxe podobné, a (3) jazyk C, který může být libovolně smíchána s bujnou kódu v rámci jednoho programu, a to i v rámci jedné funkce. Zní to složitě, ale to není. Ve skutečnosti, Lush je navržen tak, aby bylo velmi jednoduché se naučit a snadné použití.
Pokud jste dělat výzkum a vývoj v oblasti zpracování signálu, zpracování obrazu, strojového učení, počítačového vidění, bioinformatiky, dolování dat, statistiky, simulaci, optimalizaci, nebo umělé inteligence, a cítí omezen Matlab a dalšími stávajícími nástroji, Lush je pro vás , Chcete-li jednoduchý prostředí experimentovat s grafikou, videem, a zvuky, Lush je pro vás

Vlastnosti :.

  • velmi čisté, jednoduché a snadno se učí Lisp-jako syntax.
  • kompilátor, který produkuje velmi efektivní C kód a spoléhá na kompilátor C produkovat efektivní nativní kód (bez neefektivní bytecode nebo virtuální počítač).
  • Snadný způsob, jak rozhraní C funkce a knihovny, a výkonný dynamický linker / nakladač objektových souborů nebo knihoven (.o, .a a .so soubory), psaných v jiných jazycích sestavených.
  • Možnost volně míchat Lisp a C v jedné funkci.
  • výkonnou sadu vector / matrice / tenzorových operací.
  • obrovská knihovna více než 10.000 numerických rutiny, včetně plného rozhraní na GSL, LAPACK a Blas.
  • knihovna obrazu a zpracování signálu rutiny.
  • rozsáhlý soubor grafických rutin, včetně objektově orientovaného GUI toolkit, rozhraní pro OpenGL / GLU / GLUT, a vykreslování motoru OpenInventor scény.
  • rozhraní Simple Directmedia Layer (SDL) multimediální knihovny, včetně skřítka třídě s detekcí kolizí pixel-přesný (perfektní pro 2D hry).
  • Zvuk a video popadat (pomocí ALSA a Video4Linux).
  • Některé knihovny pro strojové učení, neuronové sítě, statistického odhadu, Hidden Markov modely (gblearn2, baterka, HTK, SVM).
  • knihovny pro počítačové vidění (OpenCV, open source Intel Vision knihovna), a 3D renderování scény (OpenInventor).
  • vázání na JavaVM API a rozhraní API Python C.
  • Lush je svobodný software.

Co je nového v této verzi:.

  • Tato verze obsahuje několik oprav chyb

Co je nového ve verzi 2.0:

  • Tato verze opravuje mnoho chyb a má vylepšené rozhraní gnuplot.

Podobný software

Octave
Octave

2 Jun 15

Polyglot
Polyglot

2 Jun 15

Zsh
Zsh

17 Feb 15

Komentáře k Lush

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!