EiffelStudio

Tela Software:
EiffelStudio
Detalhes de Software:
Versão: 6.8.8.6454 Atualizado
Data de upload: 12 May 15
Revelador: Emmanuel Stapf
Licença: Livre
Popularidade: 132

Rating: 1.3/5 (Total Votes: 3)

Software Eiffel oferece ferramentas de desenvolvimento que fazem uma diferença concreta e imediata na forma como as empresas produzem software.
 
 O principal produto da empresa, EiffelStudio, é disponível sob o Licenciamento Dual: escolher entre Open Source e comercial.
 
 Enquanto Eiffel é amplamente considerada como a melhor linguagem para a criação, robustas, escaláveis ​​aplicações rápidas, EiffelStudioTM é a única ferramenta para realizar o pleno poder do Desenvolvimento FrameworkTM Eiffel.
 
 EiffelStudio é mais do que apenas um IDE.
 
 Imagine ser capaz de modelar o sistema como você pensa - capturar suas necessidades e seus processos de pensamento em Eiffel. Então, quando você está pronto para projetar, você constrói em cima do modelo que você acabou de criar, ainda em Eiffel. E então você implementar, em Eiffel. Você nunca precisa jogar tudo fora e começar de novo. Você não precisa de ferramentas extras para poder voltar e fazer mudanças na arquitetura de forma segura. Engenharia de ida e volta? Ele é construído em por design. Testes, métricas e ferramentas de produtividade? Eles são construídos em.
 
 E depuração? Projeto nativo de Eiffel por ContractTM impede que 90% dos bugs ocorra sempre em primeiro lugar - e quais bugs permanecem são facilmente identificados e reparados, normalmente dentro de dez minutos.
 
 Se você tiver múltiplas plataformas para a consolidação, conciliação ou se comunicar com, não há problema. Eiffel roda em Windows, Unix, Linux, incorporado, e até mesmo sistemas VMS. Você pode criar uma aplicação em Eiffel (mesmo importando as suas aplicações existentes como ponto de partida), e depois migrá-lo para qualquer outra plataforma Eiffel compila para.

O que é novo no presente release:

  • Este release candidate para EiffelStudio 6.8 que inclui os seguintes novos recursos: SCOOP (tecnologia Programação Orientada a Objetos Concurrent Simples), a capacidade de anexar um processo em execução para o depurador EiffelStudio , uma biblioteca melhorou EiffelStore e alça MySQL, e várias correções de bugs do compilador e EiffelStudio.

O que é novo na versão características 13.11.9.3542:

  • New:
  • compilador: Compatível aliases parêntese que permitem o tratamento de chamadas de recursos com argumentos sobre entidades que não têm argumentos para olhar as chamadas apresentam como regulares. Isto é útil para fazer chamadas em objetos do agente, por exemplo, em vez de my_agent.call (x), pode ser possível utilizar my_agent (x). Ao contrário de suporte de alias, parêntese alias pode ser usado com ambas as consultas e comandos, mas como com suporte de alias, o correspondente recurso deve ter pelo menos um argumento.
  • compilador: Compatível novas regras para lidar com argumentos reais em um recurso de chamar esse envoltório últimos argumentos em uma tupla quando: o número de argumentos reais exceder o número de argumentos formais ou quando o número de argumentos reais é igual ao número de formais argumentos, mas o último argumento real não é tipo compatível com o último argumento formal a menos envolvido em uma tupla. Isto é útil para fazer chamadas em objetos de agente evitando notação tupla manifesto explícito. Por exemplo, my_agent.call ([123, & quot; abc & quot ;, valor]) pode ser escrita como my_agent.call (123, & quot; abc & quot ;, valor) ou, quando combinado com o parêntese de alias, como my_agent (123, & quot ; abc & quot ;, valor)
  • .
  • compilador: Compatível expressões condicionais que permitem o uso de expressões diferentes para calcular um valor dependendo de alguma condição: se x & lt; y e x & lt; z, em seguida, x elseif y & lt; z então y final mais z.
  • compilador: apoio ecf redirecionamento - & gt; fornecer uma maneira de criar o redirecionamento de um .ecf para outro (semelhante ao ligar)
  • Melhorias:
  • biblioteca: Adicionado aliases parêntese para PROCEDURE.call e FUNCTION.item de modo que as chamadas para agentes foo.call (1, 2, 3) e x: = bar.item (& quot; Qux & quot;) pode ser substituído por foo (1, 2, 3) e x:. = bar (& quot; Qux & quot;)
  • biblioteca: Adicionado versão nula-safe de Gobo, apenas argumentos, teste, ferramentas e XML ainda não são nulas de segurança
  • .
  • Correções de bugs:
  • compilador:. Bug # 18266 (teste # svalid031) - Corrigido um bug que causava relatando um erro não-existente para um recurso renomeado com um alias de suporte
  • compilador: Erro # 18282 (teste # multicon062) - Corrigido um bug que causava relatório de erro incorreta para recursos com um alias de suporte especificados em várias restrições genéricas formais
  • .
  • compilador:. Teste # attach108 - Corrigido computação de escopos de somente leitura variáveis ​​utilizadas em expressões implicativas com conjuctions

O que é novo na versão 7.1.8.8986:

  • This versão adiciona um novo quadro Web Eiffel, melhora a implementação SCOOP para permitir que mais processadores em execução, adiciona suporte para GTK 3.4 e seu backend HTML5, melhora a ferramenta Sistema de Informação Eiffel, e adiciona várias correções de bugs e melhorias.

O que é novo na versão 7.0.8.8074:

  • This versão contém melhorias importantes nas áreas de concorrência (através da tecnologia SCOOP) e sem efeito-segurança, tornando-a mais fácil de migrar para anular-safe código.
  • Além disso, ele tem muitas pequenas melhorias para tornar EiffelStudio fácil de usar inclui contribuições mais e mais externas.

O que é novo na versão 6.7.8.5049:

  • This versão resolver algumas questões incrementalidade quando se utiliza o teste instalações.
  • Alguns problemas de exibição com a nova construção em todo foram resolvidos.

O que é novo na versão 6.6.8.2636:

  • New recursos:
  • Adicionado base de apoio para descasamento correta no cluster serialização SED.
  • Melhorias:
  • tempo de execução Quando geminação uma instância especial onde `capacidade" é muito maior do que o seu `count 'a nova cópia terá sua capacidade`' ajustado para `count '.
  • estúdio adicionou nova preferência ferramenta Lista de erro & quot;. Tools.error_list.show_tooltip & quot ;, que os usuários finais podem especificar se a janela dica ricos devem ser mostrados automaticamente na ferramenta Lista de erros
  • Recurso removido
  • Correções de bugs:
  • compilador Corrigido o erro # 16545 compilador quando não detectar que um novo arquivo não contém uma classe esperado após referenciá-lo em um sistema (ver teste # incr340).
  • compilador Corrigido diversos erros de recompilação (Bug # 16546, bug # 16547, bug # 16553) para casos quando um recurso com afirmações é removido de uma classe pai, enquanto uma classe criança mantém-se inalterada (ver teste # incr341, teste # incr342, teste # incr343).
  • estúdio Corrigido o erro # 15788 (bug # 16209, bug # 16278) dica de erro de piscar quando o mouse fora do EiffelStudio
  • estúdio Corrigido o erro # 16543 Pesquisando em Implementers recurso ou descendentes não se desloca para mostrar jogo
  • compilador Corrigido erros de recompilação (Bug # 14525, bug # 16052) que causaram acidente compilador ou mensagem de erro incorreta ao verificar código herdado de um cliente que se refere a um recurso que é (re) mudou-se (ver teste # incr293, teste # incr338).
  • mudanças Usuário:
  • O modo de estúdio experimental é ido agora, tornou-se o padrão. Para ter acesso ao modo padrão de 6,5, deve-se usar a versão compatível.

O que é novo na versão 6.5.8.524:

  • The EiffelBase biblioteca de extensão foi adicionada à entrega EiffelStudio .
  • Esta biblioteca fornece uma nova SEARCH_TABLE classe, que é um conjunto onde os itens são Hashable, e algumas novas instalações de triagem para descendentes de indexáveis.
  • Alguns problemas com PART_SORTED_SET e BINARY_SEARCH_TREE_SET foram corrigidos.
  • Vários bugs foram corrigidos EiffelStudio. 'Clear_all' em aulas de cordas e HASH_TABLE foi tornada obsoleta em favor de "wipe_out '.
  • A mudança de comportamento em STRING.resize foi feito para evitar chamar de "redimensionar" com um tamanho menor.

O que é novo na versão 6.4.7.9263:

  • For problema de compatibilidade com versões anteriores estamos incluindo 2 versões as bibliotecas. Por padrão, ele usará a versão compatível com versões anteriores. Para usar a nova biblioteca, você tem que usar a opção `-experiment '. É possível criar um código que compila contra ambas as versões, enquanto algumas pequenas mudanças são trazidos para o código.

O que é novo na versão 6.4.7.8984:

  • Development de aplicativos para iPhone em Eiffel foi adicionado. Atualmente ele suporta apenas aplicações de linha de comando, mas o apoio aplicação gráfica deve ser em breve. Os seguintes bibliotecas foram adicionados para a entrega: a dinâmica invólucro biblioteca de API, a biblioteca de codificação e a biblioteca internacionalização. Algumas questões sobre GTK foram corrigidos. Alguns erros de tempo de execução relacionadas com rosca ou serialização foram corrigidos. A pré-compilação bug no Mac OS X foi corrigido.

O que é novo na versão correções 6.4.7.8382:

  • Bug:
  • depurador: fixo recentemente introduzido bug # 15610:. Chamada Recurso no alvo vazio em {} DBG_EXPRESSION_EVALUATOR_B .is_boolean_expression em EiffelStudio
  • depurador: fixed bug # 15669 Característica chamada no alvo vazio em {} AST_DEBUGGER_BREAKABLE_STRATEGY .initialize_current_context
  • depurador: suporte melhorado para os moradores de teste objeto
  • tempo de execução:. Corrigido um não-detecção de estouro de pilha em um aplicativo com vários segmentos em Linux
  • mudanças Usuário:
  • compilador: Incremented versão do esquema ECF XML para refletir as mudanças recentes
  • .
  • compilador:. ECF Substituído atributo de esquema syntax_level de um tipo inteiro com a sintaxe de um tipo de cadeia que contém um dos três valores possíveis
  • compilador: Substituído esquema ECF atribuem is_void_safe de um tipo boolean com void_safety de um tipo de cadeia que contém um dos três valores possíveis (none - não há verificações de segurança vazio, todos - todos os controlos de segurança vazios, a inicialização - on-demand segurança vazio cheques, ou seja, apenas para as entidades que estão ligados).
  • compilador:. Opções do aplicativo são aplicadas depois opções especificadas na biblioteca quando as opções de aplicativos opção Utilizar estiver definida como true aplicação
  • compilador:. Compatibilidade Adicionado para o reconhecimento de código usando `infix / prefixo 'em vez de' Alias ​​'

Requisitos :

  • GTK +

Programas semelhantes

Geany
Geany

28 Sep 15

GNOME Builder
GNOME Builder

16 Aug 18

Anjuta IDE
Anjuta IDE

22 Jun 18

Gnoduino
Gnoduino

14 Apr 15

Comentário para EiffelStudio

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