Lush

Tela Software:
Lush
Detalhes de Software:
Versão: 2.0.1
Data de upload: 11 May 15
Revelador: Yann
Licença: Livre
Popularidade: 14

Rating: nan/5 (Total Votes: 0)

projeto Lush é uma linguagem de programação orientada a objetos projetada para pesquisadores, experimentadores e engenheiros interessados ​​em aplicações numéricas e gráficas de grande escala.
Lush é projetado para ser usado em situações em que alguém iria querer combinar a flexibilidade de um de alto nível, linguagem interpretada fracamente tipificado, com a eficiência de um fortemente tipado, língua nativa-compilados, e com a fácil integração de código escrito em C, C ++ ou outras linguagens.
Lush é um Software Livre (sob a licença GPL). Ele roda em GNU / Linux, Mac OS X, Solaris, Irix, e no Windows sob Cygwin.
Lush pode ser usado com vantagem para os projectos onde se de outra forma usar uma combinação de uma linguagem interpretada como Matlab, Python, Perl, S +, ou mesmo (surpresa!) BASIC, e uma linguagem compilada como C.
Lush traz o melhor dos dois mundos, envolvendo três línguas em um: (1) um fracamente tipificado, coleta de lixo, com escopo de forma dinâmica, linguagem interpretada com uma sintaxe Lisp-like simples, (2) um fortemente tipado, léxico de escopo linguagem compilada que usa a mesma sintaxe Lisp-semelhantes, e (3) a linguagem C, que pode ser misturada livremente com o código Folhagem dentro de um único programa, mesmo dentro de uma única função. Parece complicado, mas não é. Na verdade, Lush é projetado para ser muito simples de aprender e fácil de usar.
Se você faz a pesquisa e desenvolvimento em processamento de sinais, processamento de imagem, aprendizagem de máquina, visão computacional, bio-informática, mineração de dados, estatísticas, simulação, otimização, ou inteligência artificial, e sentir-se limitado pelo Matlab e outras ferramentas existentes, Lush é para você . Se você quiser um ambiente simples para experimentar com gráficos, vídeo e sons, Lush é para você

Recursos :.

  • A sintaxe de Lisp-like muito limpo, simples e fácil de aprender.
  • Um compilador que produz código C muito eficiente e conta com o compilador C para produzir código nativo eficiente (sem bytecode ineficiente ou máquina virtual).
  • Uma maneira fácil de interagir funções e bibliotecas C, e uma poderosa dinâmica de vinculador / carregador para arquivos de objeto ou bibliotecas (.o, .a e arquivos .so) escritos em outras linguagens compiladas.
  • A capacidade de misturar livremente Lisp e C em uma única função.
  • Um poderoso conjunto de operações de vetor / matriz / tensor.
  • Uma enorme biblioteca de mais de 10.000 rotinas numéricas, incluindo as interfaces completas para GSL, LAPACK e BLAS.
  • Uma biblioteca de imagem e rotinas de processamento de sinal.
  • Um extenso conjunto de rotinas gráficas, incluindo um kit de ferramentas GUI orientada a objetos, uma interface para OpenGL / GLU / GLUT, e o motor de renderização cena OpenInventor.
  • Uma interface para o Simple DirectMedia Layer (SDL) biblioteca multimídia, incluindo uma classe sprite com detecção de colisão pixel-precisa (perfeito para jogos 2D).
  • som e vídeo agarrando (usando ALSA e Video4Linux).
  • Diversas bibliotecas para aprendizado de máquina, rede neural, estimativa estatística, ocultos de Markov Models (gblearn2, Torch, HTK, SVM).
  • bibliotecas para visão computacional (OpenCV, open source da Intel Visão Library), e 3D cena renderização (OpenInventor).
  • ligações à API JavaVM e à API do Python C.
  • Lush é um Software Livre.

O que é novo nesta versão:.

  • Esta versão contém algumas correções de bugs

O que é novo na versão 2.0:

  • Esta versão corrige vários bugs e tem uma interface melhorada gnuplot.

Programas semelhantes

Comentário para Lush

Comentários não encontrado
Adicionar comentário
Ligue imagens!