Euphoria Programming Language

Tela Software:
Euphoria Programming Language
Detalhes de Software:
Versão: 4.0.3
Data de upload: 12 May 15
Licença: Shareware
Preço: 79.00 $
Popularidade: 104

Rating: 1.0/5 (Total Votes: 2)

Euphoria é agora, uma linguagem de programação livre de código aberto. Ele tem uma sintaxe simples e estrutura com regras coerentes, e também é fácil de ler.
Você pode rapidamente e com pouco esforço, o desenvolvimento de aplicações, grandes e pequenas, para Windows, Unix variantes (Linux, FreeBSD, ...) e OS X.
Euphoria foi lançado como shareware caminho de volta em 1993. Hoje em dia, está sendo desenvolvido como um projeto open source que é dirigida a comunidade e mantidos. A linguagem evoluiu para uma ferramenta sofisticada para programadores

Recursos :.

  • A, definição de linguagem extremamente simples, flexível poderosa que é fácil de aprender e usar.
  • Variáveis ​​aumentar ou diminuir sem o programador ter que se preocupar com alocação e liberação de blocos de memória. Objetos de qualquer tamanho pode ser atribuído a um elemento de uma seqüência Euphoria (matriz).
  • A de alto desempenho, state-of-the-art intérprete que é significativamente mais rápido do que os intérpretes convencionais, tais como Perl e Python.
  • Uma otimização Euphoria Para C Translator, que pode aumentar a sua velocidade ainda mais, muitas vezes por um fator de 2x a 5x versus o intérprete já-rápida.
  • Extensive verificação de tempo de execução para:-fora dos limites subscritos, variáveis ​​não inicializadas, valores de parâmetros ruins para as rotinas de biblioteca, ilegal valor atribuído a uma variável e muitos mais. Não há exceções misteriosa máquina - você sempre terá uma descrição Inglês completo de qualquer problema que ocorre com o seu programa em tempo de execução, juntamente com uma chamada-stack trace-back e um despejo de todos os seus valores de variáveis. Os programas podem ser depurados rapidamente, facilmente e mais profundamente.
  • Características do hardware subjacente são completamente escondido. Programas não estão cientes de palavras-comprimentos, subjacente a representação de nível de bit de valores, de ordem de bytes etc.
  • Um depurador de tela cheia fonte e um profiler de execução estão incluídos.
  • Um ecrã completo, editor de multi-arquivo também está incluído. Em um monitor a cores, o editor exibe programas Euforia em várias cores, para destacar comentários, palavras reservadas, funções embutidas, cordas, e nível de aninhamento de parênteses. Ele opcionalmente executa auto-realização de demonstrações, poupando-lhe a digitação esforço e reduzindo erros de sintaxe. Este editor é escrito em Euphoria, eo código fonte é fornecido a você sem restrições. Você é livre para modificá-lo, adicionar recursos, e redistribuí-lo como quiser.
  • programas Euphoria executado em Windows, Linux, OS / X, FreeBSD, NetBSD, OpenBSD e pode ser facilmente transportado para qualquer plataforma que suporte GCC.
  • Você pode fazer um único arquivo executável, autônomo de seu programa.
  • rotinas Euphoria são naturalmente genérico. O programa de exemplo abaixo mostra uma única rotina que irá classificar qualquer tipo de dados - números inteiros, números de ponto flutuante, cordas etc. Euphoria não é um & quot; orientada a objeto & quot; língua, ainda que atinge muitos dos benefícios de línguas de uma maneira muito mais simples.
  • Euphoria é completamente livre e de código aberto.

O que é novo nesta versão:

  • Esta grande atualização oferece novos construções de linguagem, modificadores de visibilidade âmbito, de compilação, melhorias de desempenho condicionais, comentários multi-linha e cordas, valores e tipos enumerados, atribuição de variável na declaração, uma declaração switch, vários modificadores de loop, o suporte para um usuário definido pré-processador, o teste de unidade, um sistema de documentação de código-fonte, a cobertura análise, um disassembler, compilação direta via C euc, construído em bases, as expressões regulares via built-in PCRE, além dos mais de 800 membros públicos na nova biblioteca padrão.

Programas semelhantes

Go
Go

27 Sep 15

Shed Skin
Shed Skin

15 Apr 15

ScummVM
ScummVM

17 Feb 15

LavaPE
LavaPE

20 Feb 15

Comentário para Euphoria Programming Language

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