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: 16

Rating: nan/5 (Total Votes: 0)

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

GNU Binutils
GNU Binutils

17 Aug 18

Spackager
Spackager

14 Apr 15

GNU BPEL2oWFN
GNU BPEL2oWFN

3 Jun 15

ScummVM
ScummVM

17 Feb 15

Comentário para Euphoria Programming Language

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