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

wwlisp
wwlisp

2 Jun 15

Flex
Flex

12 Jul 17

refactor
refactor

2 Jun 15

Qg
Qg

11 May 15

Kommentarer til Lush

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