Frango

Frango é um compilador para a linguagem de programação do esquema.
Baixe Agora

Frango Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Felix
  • Site do editor:
  • http://www.call-with-current-continuation.org/chicken.html

Frango Tag


Frango Descrição

Frango é um compilador para a linguagem de programação do esquema. Frango é um compilador para a linguagem de programação do esquema. Ele produz C, portátil, eficiente, suporta quase todo o padrão de linguagem de esquema atual, o relatório revisado5 sobre o esquema de idioma algorítmico (R5RS) e inclui muitos aprimoramentos e extensões. Frango corre no MacOS X, janelas e muitos sabores UNIX. Aqui estão algumas características principais de "frango": · Compila o esquema para C eficiente e portátil · Inclui um intérprete interativo completo, bem como um compilador de lote de otimização · Suporte total para recursão de cauda, continuações de primeira classe, macros de alto nível e vento dinâmico · Altamente portátil e conhecido por executar em muitas plataformas, incluindo IA-32 (80x86), IA-64, PowerPC, Sparc e UltraSparc, Alpha, MIPS, PA-RISC, braço, AMD64 e S / 390 · Distribuído livre para uso e modificação sob os termos da licença BSD · Suporte transparente para objetos compartilhados e ligação a c · Uma interface de função estrangeira sofisticada, mas fácil de usar para vincular bibliotecas C e C ++ e classes para esquema · Tópicos leves baseados em continuações de primeira classe · Um sistema de objetos com múltiplos despachos, várias heranças e um protocolo de meta-objeto · Formato comum de estilo lisp · Fornece o sistema de macro de alto nível de alta qualidade de sintaxe, regras de sintaxe R5RS e defina-macro · Suporte para o padrão sintático - correspondência via pacote de correspondência de Andrew Wright · Perfil de execução, depuração e suporte de backtrace · Uma interface POSIX limpa que abrange o acesso ao meio ambiente e do sistema de arquivos, tubos, processos, sinais, bloqueios, soquetes e I / O mapeado em nível baixo e memória · Suporte para scripts de shell interpretados ou compilados sob UNIX e Windows Suporte para um grande número de solicitações de esquema para implementação (SRFIS), algumas disponíveis separadamente como extensões: · SRFI 0 (cond-expandir) · SRFI 1 (List Library) · SRFI 2 (e let *) · SRFI 4 (Datatipadores de vetor numéricos homogêneos) · SRFI 6 (portas de string básicas) · SRFI 8 (receber) · SRFI 9 (tipos de registro) · SRFI 10 (#, forma externa) · SRFI 13 (biblioteca de string) · SRFI 14 (biblioteca de conjunto de caracteres) · SRFI 16 (Caso-lambda) · SRFI 17 (Conjunto generalizado!) · SRFI 18 (suporte multithreading) · SRFI 23 (erro) · SRFI 25 (primitivos multidimensionais da matriz) · SRFI 26 (corte, fofo) · SRFI 28 (formato) · SRFI 30 (BLOCK COMENTÁRIOS) · SRFI 37 (processador de argumentos de programa) · SRFI 38 (Representação externa para dados com estrutura compartilhada) · SRFI 39 (parâmetros) · SRFI 40 (biblioteca de stream) · SRFI 42 (compreensões ansiosas) · SRFI 43 (Biblioteca de vetores) · SRFI 55 (exigir-extensão) O que há de novo nesta versão: · A instalação de frango foi modificada para classificar dependências da biblioteca em ordem topológica e para experimentar servidores alternativos se um servidor de ovo responder com um erro. · A pilha executável nos módulos de código de montagem é desativada por padrão. · Muitos bugs foram corrigidos na construção do Mingw. · Várias novas opções foram adicionadas ao compilador e intérprete.


Frango Software Relacionado

Erlang.

Erlang é uma linguagem de programação completa desenvolvida no Laboratório Ericsson CS. ...

376

Download

Poliglota

Poliglot é uma extremidade dianteira do compilador altamente extensível para a linguagem de programação Java. ...

84

Download