Lush

Software screenshot:
Lush
Software informatie:
Versie: 2.0.1
Upload datum: 11 May 15
Ontwikkelaar: Yann
Licentie: Gratis
Populariteit: 79

Rating: 5.0/5 (Total Votes: 1)

Lush project is een objectgeoriënteerde programmeertaal ontworpen voor wetenschappers, onderzoekers en ingenieurs geïnteresseerd in grootschalige numerieke en grafische toepassingen.
Weelderige is ontworpen voor gebruik in situaties waar men zou willen de flexibiliteit van een hoog niveau, zwak getypeerde geïnterpreteerde taal combineren met de efficiency van een sterk getypeerde, native-gecompileerde taal en de eenvoudige integratie van code geschreven in C, C ++ of andere talen.
Lush is vrije software (onder de GPL licentie). Het draait op GNU / Linux, Mac OS X, Solaris, Irix, en op Windows onder Cygwin.
Lush kan met voordeel worden gebruikt voor projecten waar men anders een combinatie van een geïnterpreteerde taal, zoals Matlab, Python, Perl, S + zou gebruiken, of zelfs (slik!) BASIC en een gecompileerde taal als C
Lush brengt het beste van twee werelden door de verpakking van drie talen in één: (1) een zwak-getypeerde, opgeschoond, dynamisch scoped, geïnterpreteerd taal met een eenvoudige Lisp-achtige syntax, (2) een sterk getypeerde, lexicaal-scoped gecompileerde taal die gebruikt dezelfde Lisp-achtige syntax, en (3) de C taal, die vrij kunnen worden gemengd met weelderige code binnen één programma, zelfs binnen een enkele functie. Het klinkt ingewikkeld, maar is het niet. In feite is weelderige ontworpen om zeer eenvoudig te leren en gemakkelijk te gebruiken is.
Als je onderzoek en ontwikkeling doen in signaalverwerking, beeldverwerking, machine learning, computer vision, bio-informatica, data mining, statistiek, simulatie, optimalisatie, of kunstmatige intelligentie, en voelen zich beperkt door Matlab en andere bestaande instrumenten, Lush is voor u . Als u wilt dat een eenvoudige omgeving om te experimenteren met afbeeldingen, video en geluiden, Lush is voor u

Eigenschappen .

  • Een zeer schoon, eenvoudig en makkelijk te leren Lisp-achtige syntax.
  • Een compiler die zeer efficiënt C code produceert en beroept zich op de C-compiler om efficiënte native code (geen inefficiënt bytecode of virtuele machine) te produceren.
  • Een gemakkelijke manier om C functies en bibliotheken, en een krachtige dynamische linker / loader voor object bestanden of bibliotheken (.o, .a en .so bestanden) geschreven in andere gecompileerde talen te communiceren.
  • De mogelijkheid om Lisp en C vrij mengen in een enkele functie.
  • Een krachtige set van vector / matrix / tensor operaties.
  • Een enorme bibliotheek van meer dan 10.000 numerieke routines, met inbegrip van volledige interfaces naar GSL, LAPACK en BLAS.
  • Een bibliotheek van beeld- en signaalverwerking routines.
  • Een uitgebreide set van grafische routines, met inbegrip van een object-georiënteerde GUI toolkit, een interface voor OpenGL / GLU / GLUT, en de OpenInventor scene rendering engine.
  • Een interface naar de Simple Directmedia Layer (SDL) multimedia bibliotheek, waaronder een sprite klas met pixel-nauwkeurige collision detection (perfect voor 2D-games).
  • Geluid en video grijpen (met behulp van ALSA en Video4Linux).
  • Verscheidene bibliotheken voor machine learning, neurale net, statistische schatting, Hidden Markov Models (gblearn2, Torch, HTK, SVM).
  • bibliotheken voor computer vision (OpenCV, open source Intel's Vision Library), en 3D-scène die (OpenInventor).
  • bindingen aan de JavaVM API en de Python C API.
  • Lush is vrije software.

Wat is nieuw in deze release:.

  • Deze versie bevat een aantal bugfixes

Wat is nieuw in versie 2.0:

  • Deze versie lost tal van bugs en heeft een verbeterde gnuplot interface.

Vergelijkbare software

Flexc++
Flexc++

14 Apr 15

ADP
ADP

17 Feb 15

Flex
Flex

12 Jul 17

Reacties op Lush

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!