SEED7.Uma linguagem de alto nível em comparação com ADA, C / C ++ e Java | |
Baixe Agora |
SEED7. Classificação e resumo
Propaganda
- Licença:
- GPL
- Preço:
- FREE
- Nome do editor:
- Thomas Mertes
- Site do editor:
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 1.2 MB
SEED7. Tag
SEED7. Descrição
Uma linguagem de alto nível em comparação com ADA, C / C ++ e Java Seed7 é uma linguagem de programação de uso geral projetada por Thomas Mertes. O intérprete SEED7 e os programas de exemplo são softwares de código aberto. Há também um compilador de semente de código aberto. O compilador compila programas de sementes7 para C programas C, subsequentemente compilados para a máquina Code.in Seed7 Novas declarações e operadores podem ser declarados facilmente. Funções com resultados e parâmetros de tipo são mais elegantes que um modelo ou conceito genérico. A orientação do objeto é usada onde traz vantagens e não em lugares onde outras soluções são mais óbvias. Aqui estão algumas características principais de "SEED7": · Declarações e operadores definidos pelo usuário. · Os tipos são objetos de primeira classe (modelos e genéricos podem ser definidos facilmente sem sintaxe especial). · Construções predefinidas como matrizes ou loops são declaradas na própria linguagem. · Orientação de objetos com interfaces e múltiplos despachos. · Verificação de tipo estática e sem elenco automático. · Suporte para biginteger e números bigracionais que têm tamanho ilimitado. · manipulação de exceção · Sobrecarga de procedimentos / funções / operadores / instruções · Vários tipos predefinidos como matrizes, hashes, bitsetos, estruturas, cor, tempo, duração, etc. · Execute em Linux, várias versões e janelas Unix. · O intérprete e os programas de exemplo usam a licença GPL, enquanto a biblioteca de tempo de execução usa a licença LGPL. O que há de novo nesta versão: · A biblioteca Charsets.s7i foi melhorada para suportar os conjuntos de caracteres · Armscii_8, Geostd8, NS_4551_1, UTF-16BE, UTF-16LE e UTF-7. · As funções utf16betostri, utf16letostri, removeutf16surrogatepairs e · UTF7TOSTRI foram adicionados à biblioteca Charsets.s7i. · As funções getword, getnondigits e getQuotedtext foram adicionados ao · Biblioteca ScanFile.s7i. · As funções skipline e Getline foram adicionadas à biblioteca Scanstri.S7i. · Diversas mudanças no intérprete e a biblioteca de tempo de execução foram feitas para reduzir · O número de avisos gerados pelo compilador C. · O arquivo src / read_me.txt foi melhorado para explicar os avisos do compilador C · Por causa do parâmetro não utilizado 'argumentos'.
SEED7. Software Relacionado
EdePendency.
Um projeto Eclipse que analisa as dependências de pacotes / plugins da instalação do Eclipse ...
200 3.1 MB