| ANSI / Turbo Pascal para C / C ++ (Win) Pascal para conversor C / C ++ |
Baixe Agora |
ANSI / Turbo Pascal para C / C ++ (Win) Classificação e resumo
- Nome do editor:
- garret.ru
- Sistemas operacionais:
- Windows XP/2000/98
- Tamanho do arquivo:
- 780KB
ANSI / Turbo Pascal para C / C ++ (Win) Tag
ANSI / Turbo Pascal para C / C ++ (Win) Descrição
Este é mais um conversor Pascal para C / C ++. A ideia principal deste conversor é produzir um código legível e suportável que preserva o estilo de código original, tanto quanto possível. O conversor reconhece dialetos de Pascal que são compatíveis com o Turbo Pascal 4.0 / 5.0 e ISO Pascal Standard - IEC 7185: 1990 (E) (incluindo matrizes conformes). Neste momento, foi testado com Turbo Pascal, Oregon Pascal, Sun Pascal e HP Pascal. O conversor pode produzir a saída C ++ e C. O uso de linguagem C ++ permite encapsular alguns tipos e construções de Pascal em classes C ++. Assim, o mapeamento entre Pascal e C ++ se torna mais direto, em seguida, entre Pascal e C. Eu uso modelos C ++ para implementar matrizes e arquivos Pascal. As classes de modelo especiais são usadas para matrizes conformes. C ++ como fluxos são usados para implementar rotinas de Pascal IO. A mesma biblioteca de tempo de execução é usada tanto para C quanto C ++. Agora, a PTOC reconhece as extensões de Turbo Pascal, como unidades, cordas, alguns tipos e operações especiais. A Turbo Pascal Extensions é suportada apenas para linguagem C ++. Neste momento, o PTOC converte com sucesso mais de 400.000 linhas de Oregon Pascal a C (do RSX para OpenVMS). Para testar tradução de C ++ e conversão de extensões de Turbo Pascal, eu converso BGIDEMO.PAS e Lister.pas arquivos da distribuição de Turbo Pascal e também convertem alguns programas numéricos escritos em Turbo Pascal pelos meus amigos. Para verificar a qualidade da conversão, veja o arquivo bgidemo.cxx que foi produzido a partir de Original Borland Bgidemo.pas sem quaisquer alterações manuais. Além disso, é possível compilá-lo, vincular com a Biblioteca Winbgi e executá-lo em Windows ou X-Windows.
ANSI / Turbo Pascal para C / C ++ (Win) Software Relacionado