SEED7.

Uma linguagem de alto nível em comparação com ADA, C / C ++ e Java
Baixe Agora

SEED7. Classificação e resumo

Propaganda

  • Rating:
  • 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

pyxer.

Framework Simple Python e modelagem para pasta, Google App Engine (GAE) e WSGI ...

185 98 KB

Download

EdePendency.

Um projeto Eclipse que analisa as dependências de pacotes / plugins da instalação do Eclipse ...

200 3.1 MB

Download