Lush

Software screenshot:
Lush
Dettagli del software:
Versione: 2.0.1
Data di caricamento: 11 May 15
Sviluppatore: Yann
Licenza: Libero
Popolarità: 14

Rating: nan/5 (Total Votes: 0)

progetto Lush è un linguaggio di programmazione orientato agli oggetti progettati per i ricercatori, sperimentatori e ingegneri interessati ad applicazioni numeriche e grafiche di grandi dimensioni.
Lush è stato progettato per essere utilizzato in situazioni in cui si vorrebbe coniugare la flessibilità di un alto livello, linguaggio interpretato debolmente tipizzato, con l'efficienza di un linguaggio nativo compilato fortemente tipizzato, e con la facile integrazione di codice scritto in C, C ++, o altri linguaggi.
Lush è un software libero (sotto licenza GPL). Funziona su GNU / Linux, Mac OS-X, Solaris, Irix, e su Windows sotto Cygwin.
Lush può essere utilizzato vantaggiosamente per progetti in cui si potrebbe altrimenti utilizzare una combinazione di un linguaggio interpretato come Matlab, Python, Perl, S +, o addirittura (gasp!) BASIC, e un linguaggio compilato come C
Lush porta il meglio dei due mondi, avvolgendo tre lingue in uno: (1) una, garbage collection, ambito in modo dinamico, linguaggio interpretato debolmente tipizzato con una sintassi Lisp-like semplice, (2) un fortemente tipizzato, lessicalmente con ambito linguaggio compilato che utilizza la stessa sintassi Lisp-like, e (3) il linguaggio C, che possono essere liberamente mescolato con codice Lush all'interno di un singolo programma, anche all'interno di una singola funzione. Sembra complicato, ma non lo è. Infatti, Lush è progettato per essere molto semplice da imparare e facile da usare.
Se fate la ricerca e sviluppo in elaborazione del segnale, l'elaborazione delle immagini, l'apprendimento automatico, computer vision, bio-informatica, il data mining, statistica, simulazione, l'ottimizzazione, o l'intelligenza artificiale, e si sentono limitati da Matlab e altri strumenti esistenti, Lush è per voi . Se si desidera un ambiente semplice sperimentare con grafica, video e suoni, Lush è per voi

Caratteristiche .

  • Una sintassi Lisp-like molto pulito, semplice e facile da imparare.
  • Un compilatore che produce codice C molto efficiente e si basa sul compilatore C per la produzione efficiente di codice nativo (senza bytecode inefficiente o macchina virtuale).
  • Un modo semplice per interfacciare funzioni C e librerie, e un potente linker / loader dinamico per file oggetto o librerie (.o, .a e file .so) scritti in altre lingue compilati.
  • La capacità di mescolare liberamente Lisp e C in una singola funzione.
  • Un potente insieme di operazioni vettore / matrice / tensore.
  • Una vasta libreria di oltre 10.000 routine numeriche, incluse le interfacce complete per GSL, LAPACK e BLAS.
  • Una libreria di immagini e di elaborazione del segnale routine.
  • Una vasta serie di funzioni grafiche, tra cui una GUI toolkit object-oriented, un'interfaccia per OpenGL / GLU / GLUT, e il motore di rendering scena OpenInventor.
  • Un'interfaccia per il Simple Directmedia Layer (SDL) mediateca, tra cui una classe sprite con rilevamento delle collisioni pixel accurate (perfetto per i giochi 2D).
  • Audio e video grabbing (utilizzando ALSA e Video4Linux).
  • Diverse librerie per l'apprendimento automatico, rete neurale, stima statistica, Hidden Markov Models (gblearn2, Torcia, HTK, SVM).
  • librerie per computer vision (OpenCV, open source di Intel Vision Library), e 3D scena di rendering (OpenInventor).
  • bindings all'API JavaVM e alle API di Python C.
  • Lush è un software libero.

Cosa c'è di nuovo in questa versione:.

  • Questa versione contiene alcune correzioni di bug

Cosa c'è di nuovo nella versione 2.0:

  • Questa versione corregge numerosi bug e ha una migliore interfaccia gnuplot.

Programmi simili

Pyrex
Pyrex

3 Jun 15

ADP
ADP

17 Feb 15

Chicken
Chicken

17 Jul 15

LavaPE
LavaPE

20 Feb 15

Commenti a Lush

I commenti non trovato
Aggiungi commento
Accendere le immagini!