quarta-feira, 5 de fevereiro de 2014

JULIA STUDIO 0.4.4 - IDE para linguagem Julia

07:09 Por


JULIA STUDIO 0.4.4

Um ambiente de desenvolvimento integrado para a linguagem de Julia.


0.4.4

  • Ported from Qt 4.8.5 to Qt 5.1.x
  • Force reading .juliarc.jl
  • Add backtrace to error message in console
  • Help menu adjustments
  • On Windows: auto-uninstall with update
  • On Windows: install in proper 'Program Files' folder according to 32/64 bit version
  • Fixed multi-line console input
  • Fixed foreign keyboard entries

Instalando


Faça Download do arquivo "julia-studio-linux-64-0.4.4.tar.gz" 


Após acabar o download, abra o Terminal (Ctrl + Alt + t)

Extraia os arquivos via terminal com o comando:

tar -vzxf julia-studio-linux-64-0.4.4.tar.gz 

A IDE JuliaStudio está dentro da pasta Julia_studio/bin

terça-feira, 4 de fevereiro de 2014

Linguagem Julia

18:26 Por


Julia é uma linguagem de alto nível de alto desempenho dinâmico de programação para computação técnica, com a sintaxe que é familiar aos usuários de outros ambientes de computação técnica. Ele fornece um compilador sofisticado, distribuído execução paralela, a precisão numérica, e uma extensa biblioteca de funções matemáticas. A biblioteca, em grande parte escrito em si, Julia, também integra maduro, best-of-breed C e bibliotecas de Fortran para álgebra linear, geração de números aleatórios, processamento de sinais e processamento de string. Além disso, a comunidade de desenvolvedores Julia  está contribuindo com uma série de pacotes externos através de built-in gerenciador de pacotes de Julia em um ritmo rápido. Programas Julia  estão organizados em torno da expedição múltipla, através da definição de funções e sobrecarregá-los para diferentes combinações de tipos de argumento, que também pode ser definido pelo usuário. Para uma discussão mais aprofundada da lógica e vantagens de Julia sobre outros sistemas, consulte o seguinte destaques ou ler a introdução do manual online.

Julia anseia criar uma combinação sem precedente de facilidade de uso, força e eficiência em uma única linguagem. Em adição ao dito acima, algumas das vantagens de Julia em comparação com outros sistemas são:
  • Livre e open source (Licença MIT)
  • Tipos definidos pelo usuário são rápidos e compactos como tipos nativos
  • Ausência da necessidade de vetorizar códigos por desempenho; códigos não vetorizados são rápidos
  • Projetado para computação paralela e distribuída
  • Lightweight “green” threading coroutines [7][8]
  • Sistemas de tipos não obstrutivos mas poderoso
  • Conversão e promoção de tipos numéricos e outros de forma elegante e extensível
  • Suporte eficiente para Unicode, incluindo mas não limitado ao UTF-8
  • Chamadas de funções em C de forma direta (sem necessidade de wrappers ou API especial)
  • Capacidade semelhante a de uma poderosa shell para gerenciar outros processos
  • Macros de forma parecida a Lisp e outras facilidades de metaprogramação