Lush

Skjermbilde programvare:
Lush
Prog.varedetaljer:
Versjon: 2.0.1
Last opp dato: 11 May 15
Utvikler: Yann
Lisens: Gratis
Popularitet: 79

Rating: 5.0/5 (Total Votes: 1)

Lush prosjektet er et objektorientert programmeringsspråk utviklet for forskere, forskere og ingeniører er interessert i store numeriske og grafiske applikasjoner.
Lush er utformet for å bli brukt i situasjoner hvor man ønsker å kombinere fleksibiliteten til et høyt nivå, svakt skrevet tolket språk, med effektiviteten til en sterkt-skrevet, opprinnelig-kompilert språk, og med enkel integrasjon av kode skrevet i C, C ++, eller andre språk.
Lush er fri programvare (under GPL-lisens). Det kjører på GNU / Linux, Mac OS-X, Solaris, Irix og Windows henhold Cygwin.
Lush kan med fordel brukes til prosjekter der man ellers ville brukt en kombinasjon av et tolket språk som Matlab, Python, Perl, S +, eller (gisp!) BASIC, og et kompilert språk som C
Lush bringer det beste av begge verdener ved å pakke tre språk til ett: (1) et svakt skrevet, søppel-samlet, dynamisk scoped, tolket språk med en enkel Lisp-lignende syntaks, (2) et sterkt-skrev, leksikalsk-Scoped kompilert språk som bruker samme Lisp-lignende syntaks, og (3) C-språk, som fritt kan blandes med Lush kode i et enkelt program, selv innenfor en enkelt funksjon. Det høres komplisert ut, men det er det ikke. Faktisk er Lush designet for å være svært enkel å lære og lett å bruke.
Hvis du gjør forskning og utvikling i signalbehandling, bildebehandling, maskinlæring, computer vision, bioinformatikk, data mining, statistikk, simulering, optimalisering, eller kunstig intelligens, og føler seg begrenset av Matlab og andre eksisterende verktøy, er Lush for deg . Hvis du vil ha en enkel miljø for å eksperimentere med grafikk, video og lyd, er Lush for deg

Egenskaper .

  • En svært ren, enkel og lett å lære Lisp-lignende syntaks.
  • En kompilator som gir svært effektiv C-kode, og er avhengig av C-kompilator for å produsere effektivt egen kode (ingen ineffektiv Bytecode eller virtuell maskin).
  • En enkel måte å grensesnittet C-funksjoner og biblioteker, og en kraftig dynamisk linker / loader for objektfiler eller biblioteker (.o, .a og .so filer) skrevet på andre kompilerte språk.
  • Evnen til å fritt blande Lisp og C i en enkelt funksjon.
  • Et kraftig sett av vektor / matrise / tensor operasjoner.
  • Et stort bibliotek med over 10.000 numeriske rutiner, inkludert full grensesnitt til GSL, LAPACK, og Blas.
  • Et bibliotek av bilde- og signalbehandling rutiner.
  • Et omfattende sett av grafiske rutiner, blant annet et objektorientert GUI toolkit, et grensesnitt til OpenGL / GLU / GLUT, og OpenInventor scene rendering motoren.
  • Et grensesnitt til SDL (SDL) multimedia bibliotek, inkludert en sprite klasse med pikselnøyaktige dueller (perfekt for 2D-spill).
  • Lyd og video gripe (bruker ALSA og Video4Linux).
  • Flere biblioteker for maskinlæring, neural net, statistisk estimering, skjulte Markov Models (gblearn2, Torch, HTK, SVM).
  • biblioteker for computer vision (OpenCV, Intels åpen kildekode Vision Library), og 3D-scene rendering (OpenInventor).
  • bindinger til JavaVM API og til Python C API.
  • Lush er fri programvare.

Hva er nytt i denne utgaven.

  • Denne versjonen inneholder noen feilrettinger

Hva er nytt i versjon 2.0:

  • Denne versjonen fikser en rekke feil og har en forbedret gnuplot grensesnitt.

Lignende programvare

Nimrod
Nimrod

20 Feb 15

Aubit 4GL compiler
Aubit 4GL compiler

20 Feb 15

Yazoo
Yazoo

20 Feb 15

Intel C++ Compiler
Intel C++ Compiler

20 Feb 15

Kommentarer til Lush

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!