Lush

Skjermbilde programvare:
Lush
Prog.varedetaljer:
Versjon: 2.0.1
Last opp dato: 5 Jun 15
Lisens: Gratis
Popularitet: 11

Rating: nan/5 (Total Votes: 0)

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 integrering av kode skrevet i C, C ++, eller andre språk.
Dette språket kan brukes til forskning i signal- og bildebehandling, maskinlæring, computer vision, bio-informatikk, statistikk, simulering, optimalisering, data mining eller AI.
Det kjører på GNU / Linux, 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 BASIC, og et kompilert språk som C.

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).
  • Libraries for computer vision (OpenCV, Intels åpen kildekode Vision Library), og 3D-scene rendering (OpenInventor).
  • Bindinger til JavaVM API og til Python C API.

Hva er nytt i denne versjonen:

  • Denne utgivelsen gjenoppretter Mac OS X støtte og inneholder noen feilrettinger.

Hva er nytt i versjon 2.0 Beta 2:

  • Denne utgivelsen fikser bygge problemer på Solaris og Mac OS X 10.5 samt noen mindre bugs.

Kommentarer til Lush

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