Lush

Software kuvakaappaus:
Lush
Ohjelmiston tiedot:
Versio: 2.0.1
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Yann
Lupa: Vapaa
Suosio: 79

Rating: 5.0/5 (Total Votes: 1)

Lush hanke on olio-ohjelmointikieli suunniteltu tutkijoille, kokeilijat ja insinöörien kiinnostunut laajamittaisen numeeriset ja graafiset sovellukset.
Lush on suunniteltu käytettäväksi tilanteissa, joissa haluaisi yhdistää joustavuuden korkean tason, heikosti kirjoitettu tulkitaan kieltä, jossa tehokkuutta vahvasti kirjoittanut, natiivisti käännetty kieli, ja helppo integrointi kirjoittamaa koodia C, C ++ tai muita kieliä.
Lush on vapaa ohjelmisto (GPL lisenssi). Se toimii GNU / Linux, Mac OS-X, Solaris, Irix, ja Windows alla Cygwin.
Lush voidaan käyttää edullisesti hankkeissa, joissa voisi muuten käyttää yhdistelmää tulkittu kieli kuten Matlab, Python, Perl, S +, tai jopa (gasp!) BASIC, ja käännetty kieli, kuten C.
Lush tuo molempien maailmojen parhaat puolet kietomalla kolmea kieltä yhdeksi: (1) heikosti kirjoittanut, roskat kerätään, dynaamisesti scoped, tulkitaan kieltä yksinkertaisella Lisp-syntaksi, (2) vahvasti kirjoittanut, leksikaalisesti--alainen käännetty kieli, joka käyttää samaa Lisp-syntaksi, ja (3) C-kieli, joka voidaan vapaasti sekoittaa Lush koodiin yhteen ohjelmaan, jopa yhden toiminnon. Se kuulostaa monimutkaiselta, mutta se ei ole. Itse asiassa, Rehevä on suunniteltu erittäin helppo oppia ja helppo käyttää.
Jos teet tutkimusta ja kehitystä signaalinkäsittely, kuvankäsittely, kone oppiminen, konenäkö, bioinformatiikka, data mining, tilastot, simulointi, optimointi, tai tekoälyä, ja tuntuu rajoittavat Matlab ja muut olemassa olevat välineet, Lush on sinua varten . Jos haluat yksinkertaisen ympäristössä kokeilla grafiikkaa, videota ja ääniä, Lush on sinua varten.

Ominaisuudet

  • hyvin puhdas, yksinkertainen, ja helppo oppia Lisp-syntaksi.
  • kääntäjä, joka tuottaa erittäin tehokas C-koodia ja perustuu C-kääntäjä tuottaa tehokkaita koodiksi (no tehoton bytecode tai virtuaalikoneessa).
  • Helppo tapa käyttöliittymä C funktioiden ja kirjastoissa, ja Dynamic linkkeri / kelkkaa objektin tiedostoja tai kirjastojen (.o, .a ja Joten tiedostot) kirjoitetaan muilla koottu kielillä.
  • Kyky vapaasti sekoittaa Lisp ja C yhdessä toiminnon.
  • tehokas joukko vector / matriisi / tensori toimintaa.
  • valtava kirjasto yli 10000 numeerisen rutiinit, mukaan lukien täydellinen liittymät GSL, LAPACK, ja BLAS.
  • kirjasto kuvan ja signaalinkäsittely rutiinit.
  • laajan joukon graafisia rutiinit, kuten olio-GUI Toolkit, käyttöliittymä OpenGL / GLU / GLUT, ja OpenInventor kohtaus renderoija.
  • rajapinnan Simple Directmedia Layer (SDL) multimedia kirjasto, mukaan lukien sprite luokan pikselin tarkka törmäyksen havaitseminen (täydellinen 2D-pelejä).
  • Ääni ja video tarttumalla (käyttämällä ALSA ja Video4Linux).
  • Useat kirjastot koneoppimisen, hermo net, tilastollinen estimointi, Hidden Markov Models (gblearn2, Torch, HTK, SVM).
  • kirjastot konenäkö (OpenCV, Intelin avoimen lähdekoodin Vision Library), ja 3D-kohtaus renderointi (OpenInventor).
  • siteet JavaVM API ja Python C API.
  • Lush on vapaa ohjelmisto.

Mikä on uusi tässä julkaisussa:

  • Tämä versio sisältää joitakin bugikorjauksia.

Mikä on uusi versiossa 2.0:

  • Tämä versio korjaa useita bugeja ja on parannettu gnuplot käyttöliittymä.

Vastaavia ohjelmistoja

Pyrex
Pyrex

3 Jun 15

Scheme2Js
Scheme2Js

11 May 15

Bocfel
Bocfel

17 Feb 15

J
J

20 Feb 15

Kommentit Lush

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!