Lush

Screenshot der Software:
Lush
Softwarebeschreibung:
Version: 2.0.1
Upload-Datum: 11 May 15
Entwickler: Yann
Lizenz: Frei
Popularität: 14

Rating: nan/5 (Total Votes: 0)

Lush Projekt ist eine objektorientierte Programmiersprache für Forscher, Experimentatoren und Ingenieure interessieren Groß numerische und grafische Anwendungen.
Lush wurde entwickelt, um in Situationen eingesetzt werden, wo man sie auf die Flexibilität eines High-Level, schwach typisierte interpretierte Sprache kombinieren möchten, mit der Effizienz einer stark typisierte, nativ kompilierten Sprache und mit der einfachen Integration von Code geschrieben in C, C ++ oder anderen Sprachen.
Lush ist Freie Software (unter GPL-Lizenz). Es läuft auf GNU / Linux, Mac OS-X, Solaris, Irix und Windows unter Cygwin.
Lush in vorteilhafter Weise für Projekte eine kompilierte Sprache wie C eingesetzt werden, wo man sonst verwenden würden, eine Kombination aus einer interpretierten Sprache wie Matlab, Python, Perl, S +, oder sogar (Keuchen!) BASIC, und
Lush bringt das Beste aus beiden Welten durch Umwickeln drei Sprachen in einem: (1) eine schwach typisierte, Garbage Collection, dynamisch scoped, interpretierte Sprache mit einem einfachen Lisp-ähnliche Syntax, (2) eine stark typisierte, lexikalisch-scoped kompilierte Sprache, die den gleichen Lisp-ähnliche Syntax verwendet, und (3) der C-Sprache, die frei mit üppiger Code innerhalb eines einzelnen Programms gemischt werden können, auch innerhalb einer einzigen Funktion. Das klingt kompliziert, ist es aber nicht. In der Tat, Lush ist konzipiert, dass sehr einfach zu erlernen und einfach zu bedienen.
Wenn Sie die Forschung und Entwicklung zu tun in der Signalverarbeitung, Bildverarbeitung, maschinelles Lernen, Computer Vision, Bio-Informatik, Data Mining, Statistik, Simulation, Optimierung oder künstliche Intelligenz, und fühlen sich von Matlab und anderen Instrumenten begrenzt ist, ist Lush für Sie . Wenn Sie möchten, eine einfache Umgebung, um mit Grafiken, Videos und Sounds zu experimentieren, ist Lush für Sie

Eigenschaften .

  • Ein sehr sauber, einfach und leicht zu lernen Lisp-ähnliche Syntax.
  • Ein Compiler, der sehr effizienten C-Code erzeugt und stützt sich auf die C-Compiler, um eine effiziente Maschinencode (keine ineffizienten Bytecode oder virtuelle Maschine) zu erzeugen.
  • Eine einfache Möglichkeit, C-Funktionen und Bibliotheken, und eine leistungsfähige dynamische Linker / Loader für Objektdateien oder Bibliotheken (.o, .a und .so-Dateien) in anderen kompilierten Sprachen geschrieben Schnittstelle.
  • Die Fähigkeit, frei mischen Lisp und C in einer einzigen Funktion.
  • Eine leistungsfähige Reihe von Vektor / Matrix / Tensor Operationen.
  • Eine riesige Bibliothek von mehr als 10.000 numerischer Routinen, einschließlich der vollständigen Schnittstellen zu GSL, LAPACK und BLAS.
  • Eine Bibliothek von Bild- und Signalverarbeitungsroutinen.
  • Ein umfangreiches Set von Grafik-Routinen, einschließlich einer objektorientierten GUI-Toolkit, eine Schnittstelle zu OpenGL / GLU / GLUT und der Open Szene-Rendering-Engine.
  • Eine Schnittstelle zum Simple Directmedia Layer (SDL) Multimedia-Bibliothek, einschließlich einer Sprite-Klasse mit pixel-genaue Kollisionserkennung (ideal für 2D-Spiele).
  • Sound und Video-Grabbing (unter Verwendung von ALSA und Video4Linux).
  • Mehrere Bibliotheken für maschinelles Lernen, neuronale Netz, statistische Schätz, Hidden Markov Models (gblearn2, Taschenlampe, HTK, SVM).
  • Bibliotheken für Computer Vision (OpenCV, Intels Open-Source-Vision-Library) und 3D-Szene-Rendering (Open).
  • Bindungen an die JavaVM API und in die Python-C-API.
  • Lush ist Freie Software.

Was ist neu in dieser Pressemitteilung:.

  • Diese Version enthält einige Bugfixes

Was ist neu in der Version 2.0:

  • Diese Version behebt zahlreiche Bugs und hat eine verbesserte gnuplot-Schnittstelle.

Ähnliche Software

Nimrod
Nimrod

20 Feb 15

Flapjax
Flapjax

3 Jun 15

SWIG
SWIG

7 Mar 16

Zsh
Zsh

17 Feb 15

Kommentare zu Lush

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!