Lush

Logiciel capture d'écran:
Lush
Détails logiciels:
Version: 2.0.1
Date de transfert: 11 May 15
Développeur: Yann
Licence: Gratuit
Popularité: 14

Rating: nan/5 (Total Votes: 0)

Lush projet est un langage de programmation orienté objet conçu pour les chercheurs, expérimentateurs et des ingénieurs intéressés par les applications numériques et graphiques de grande envergure.
Lush est conçu pour être utilisé dans des situations où on aurait envie de combiner la flexibilité d'un haut niveau, faiblement typé langage interprété, avec l'efficacité d'un langage natif compilé fortement typé, et que l'intégration facile de code écrites en C, C ++, ou d'autres langues.
Lush est un logiciel libre (sous licence GPL). Il fonctionne sur GNU / Linux, Mac OS X, Solaris, Irix, et sur Windows sous Cygwin.
Lush peut être avantageusement utilisée pour les projets où on aurait pu utiliser une combinaison d'un langage interprété comme Matlab, Python, Perl, S +, ou même (gasp!) BASIC, et un langage compilé comme C
Lush apporte le meilleur des deux mondes en enroulant trois langues en une seule: (1) un faiblement typé, le ramasse-miettes, scope dynamique, langage interprété avec une syntaxe Lisp simple, (2) un fortement typé, de portée lexicales langage compilé qui utilise la même syntaxe Lisp, et (3) le langage C, qui peut être librement mélangé avec le code Lush au sein d'un seul programme, même au sein d'une seule fonction. Cela paraît compliqué, mais il est pas. En fait, Lush est conçu pour être très simple à apprendre et facile à utiliser.
Si vous faites de la recherche et du développement en traitement du signal, traitement d'image, l'apprentissage machine, la vision par ordinateur, la bio-informatique, l'exploration de données, statistiques, simulation, optimisation, ou l'intelligence artificielle, et se sentir limités par Matlab et autres outils existants, Lush est pour vous . Si vous voulez un environnement simple d'expérimenter avec des graphiques, de la vidéo et des sons, Lush est pour vous

Caractéristiques :.

  • Une syntaxe Lisp très propre, simple et facile à apprendre.
  • Un compilateur qui produit très efficace du code C et repose sur le compilateur C pour produire du code natif efficace (pas bytecode inefficaces ou machine virtuelle).
  • Un moyen facile de fonctions d'interface et les bibliothèques C, et un puissant éditeur de liens dynamique / chargeur pour les fichiers objets ou bibliothèques (.o, .a et fichiers .so) écrits dans d'autres langages compilés.
  • La capacité à se mêler librement Lisp et C dans une seule fonction.
  • Un puissant ensemble d'opérations vecteur / matrice / tenseurs.
  • Une immense bibliothèque de plus de 10.000 routines numériques, y compris des interfaces complètes pour GSL, LAPACK, BLAS et.
  • Une bibliothèque de traitement d'images et routines de signal.
  • Un vaste ensemble de routines graphiques, y compris un toolkit graphique orientée objet, une interface à OpenGL / GLU / GLUT, et le moteur de rendu de scène OpenInventor.
  • Une interface à la couche simple d'accès directe (SDL) de la bibliothèque multimédia, y compris une classe de sprite avec détection de collision précis au pixel près (parfait pour les jeux 2D).
  • Son et vidéo saisissant (avec ALSA et Video4Linux).
  • Plusieurs bibliothèques pour l'apprentissage machine, réseau neuronal, l'estimation statistique, modèles de Markov cachés (gblearn2, Torche, HTK, SVM).
  • bibliothèques pour la vision par ordinateur (OpenCV, open source d'Intel Vision Library), et rendu de la scène 3D (OpenInventor).
  • fixations à l'API JavaVM et à l'API Python C.
  • Lush est un logiciel libre.

Ce qui est nouveau dans cette version:.

  • Cette version contient quelques corrections de bugs

Quoi de neuf dans la version 2.0:

  • Cette version corrige de nombreux bugs et a une interface de gnuplot améliorée.

Logiciel similaire

FFC
FFC

17 Feb 15

Racket
Racket

27 Sep 15

ccache
ccache

20 Feb 15

Commentaires à Lush

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!