Lush

Screenshot Software:
Lush
Szczegóły programowe:
Wersja: 2.0.1
Filmu: 11 May 15
Wywoływacz: Yann
Licencja: Wolny
Popularność: 14

Rating: nan/5 (Total Votes: 0)

Projekt jest bujna język programowania obiektowego przeznaczony dla naukowców, inżynierów i eksperymentatorów zainteresowanych dużych aplikacji numerycznych i graficznych.
Lush jest przeznaczony do stosowania w sytuacjach, kiedy nie chce się połączyć elastyczność wysokim szczeblu, słabo wpisany interpretowany język, z wydajnością silnie wpisany, natywnie skompilowany języka, oraz łatwej integracji kodu napisane w C, C ++ lub innych językach.
Lush jest wolnym oprogramowaniem (na licencji GPL). To działa na GNU / Linux, Mac OS X, Solaris, Irixa, a na Windows Cygwin.
Lush można stosować korzystnie dla projektów, w których można by inaczej użyć kombinacji języku interpretowanym jak Matlab, Python, Perl, S +, a nawet (gasp!) Podstawowe i skompilowany język jak C
Lush przynosi najlepsze z obu światów owijając trzy języki w jedno: (1) słabo wpisane, śmieci zgromadzone, dynamicznie scoped, interpretowany język z prostej składni Lisp-podobnego, (2) silnie wpisany, o zasięgu leksykalnie językiem kompilowanym, który wykorzystuje ten sam składni Lisp-podobnego oraz (3) języka C, który może być dowolnie zmieszany z kodem bujne obrębie jednego programu, a nawet w ciągu jednej funkcji. Brzmi to skomplikowanie, ale tak nie jest. W rzeczywistości, Lush ma być bardzo proste do opanowania i łatwy w użyciu.
Jeśli nie badań i rozwoju w przetwarzaniu sygnałów, przetwarzanie obrazu, wizji uczenia maszynowego komputera, bioinformatyka, eksploracji danych, statystyki, symulacji, optymalizacji, czy sztucznej inteligencji i czuć ograniczony przez Matlab i innych istniejących narzędzi, Lush jest dla Ciebie , Jeśli chcesz proste środowisko do eksperymentowania z grafiką, wideo i dźwięków, Lush jest dla Ciebie

Opis .

  • bardzo czyste, proste i łatwe do nauczenia się składni Lisp-podobne.
  • kompilator, który wytwarza bardzo wydajnego kodu C i opiera się na kompilator C do produkcji wydajnego kodu natywnego kodu bajtowego (lub nie nieefektywne maszyny wirtualnej).
  • Łatwy sposób do interfejsu funkcji C i bibliotek oraz potężny dynamiczny linker / ładowarka do plików obiektowych czy bibliotek (.o, .a i plików zapisanych w .so) innych zebranych językach.
  • możliwość swobodnego mieszania Lisp i C w jednej funkcji.
  • potężny zestaw operacji wektor / matrycy / tensorowych.
  • ogromna biblioteka z ponad 10.000 procedur numerycznych, w tym pełne interfejsy do GSL, LAPACK i Blas.
  • biblioteka obrazu i przetwarzania sygnału procedur.
  • rozbudowany zestaw procedur graficznych, w tym GUI toolkit obiektowego, interfejs do OpenGL / Glu / GLUT, a silnik renderowania OpenInventor sceny.
  • interfejs Simple Directmedia Layer (SDL) biblioteki multimedialnej, w tym klasy wykrywania kolizji sprite z dokładnością pikseli (idealny do gier 2D).
  • Dźwięk i wideo chwytając (za pomocą ALSA i video4linux).
  • Kilka bibliotek dla uczenia maszynowego, sieć neuronowa, szacowania statystycznego, ukrytych modeli Markowa (gblearn2, Torch, HTK, SVM).
  • biblioteki dla wizji komputerowej (OpenCV, open source Intela Vision Library) i renderowania scen 3D (OpenInventor).
  • Wiązania do API javavm i do Python C API.
  • Lush jest wolnym oprogramowaniem.

Co nowego w tym wydaniu:.

  • Ta wersja zawiera kilka poprawek błędów,

Co nowego w wersji 2.0:

  • Ta wersja naprawia wiele błędów i ma ulepszony interfejs Gnuplot.

Podobne oprogramowanie

Komentarze do Lush

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!