4ª compilador é um compilador de código aberto, com uma pequena diferença. Em vez de o motor Forth padrão possui um compilador convencional.
Compilador 4º é um compilador mínimo que pode criar bytecode, executáveis autônomos ou bytecode C-incorporável.
Ele suporta mais de 85% da ANS Forth NÚCLEO wordset e apresenta a compilação condicional, tubulações, arquivos, afirmações, declarações para a frente, a recursividade, incluir arquivos, etc.
Ele vem com uma calculadora RPN, editor de linha, o compilador, o decompiler, geradores C-fonte e uma máquina virtual
O que é novo nesta versão:.
< p>- Os arquivos de biblioteca agora suporta arquivos de registro, análise data automatizado, compactação de arquivos LZ77 e criação de arquivos CSV.
- A última palavra definida pode ser compilado de forma anônima.
- A orientação a objeto agora suporta métodos regulares.
- O Sourceforge & quot; Bloquear reservados extensão palavras & quot; foram adicionados.
- Novos otimizadores peephole foram adicionados ao compilador, permitindo cálculos de tempo de compilação automática.
- exec_4th () pode ser otimizado para GCC usando a -DUSEGCCGOTO opção de compilador.
- A palavra "SMOVE 'foi adicionado.
O que é novo na versão 3.61.2:
- código específico pode ser executado depois de um tempo falhou ' 'pouco antes de sair do loop.
- cadeias binárias pode ser marcado individualmente.
- Os arquivos de biblioteca agora suporta UTF-8 para GBK / 2 conversão (e vice-versa), a fórmula infix tradução, corda padrão de correspondência, máquinas de estados finitos, funções estatísticas, o reforço da linha de comando de análise e toda a gama de ANS ponto flutuante Forth palavras para ZEN flutuar.
- O pré-processador agora suporta seqüência analisar com delimitadores personalizadas, macros dentro de macros, e uma pilha de cadeia.
- Um motor de Markov e um conversor infixar-a-sufixo foram adicionados aos exemplos.
O que é novo na versão 3.61.1:.
- A otimizador peephole foi adicionado
- Os arquivos de biblioteca agora suportam um minúsculo sistema de gerenciamento de banco de dados, a multiplicação número de casal, divisão de número de casal, geração do arquivo LaTeX, eo wordset XCHAR.
- SEEK agora pode ser usado para reposicionar o arquivo para o final.
- As palavras 2NIP e [força] foram adicionados.
- Vários bugs obscuros foram corrigidos.
- O suporte para arquiteturas de 64 bits foi muito melhorada.
- No Linux, compilação agora é encenado.
- A simulação teste nuclear foi adicionado aos exemplos de pré-processamento.
O que é novo na versão 3.61.0:
- As palavras 'delete-FILE "e" ENVIRON @ 'foram adicionados.
- Os arquivos de biblioteca agora suportam escrever OpenOf ャ ... e, KOF ャ ... e, e Microsoft XML, planilhas diferentes algoritmos de ordenação, a criação de intérpretes ponto ャ pantes, GTK-servidor, Forth compatível ャ pantes ponto I / O para ZEN ャ Pat, gráficos de bitmap portáteis e tartaruga gráficos.
- Os arquivos podem agora ser excluído e variáveis de ambiente pode ser consultado.
- O comprimento símbolo máximo é aumentada para 23 caracteres.
- Dois programas de planilha minúsculos foram adicionados aos exemplos.
O que é novo em lançamento de versão 3.5d 3:
- As palavras '[/]' e ' [SIGN] 'foram adicionados.
- O pré-processador foi ampliado e agora leva a variável de ambiente DIR4TH em conta.
- Os arquivos de biblioteca agora suportam versões Forth compatíveis ANS de todas as palavras de entrada e saída de ponto flutuante.
- O getenv.4th arquivo de biblioteca foi reescrita.
- O row.4th arquivo de biblioteca foi alterado.
- Um capítulo sobre dependências da biblioteca foi adicionado ao manual.
Comentários não encontrado