Watcom C/C++ compiler
Autor | Watcom |
Desenvolvedor | Sybase, SciTech Software |
Lançamento | 8 de janeiro de 2003 |
Versão estável | 1.9 (2 de junho de 2010 | )
Versão em teste | 2.0 (2 de abril de 2015 | )
Sistema operacional | Multi plataforma |
Gênero(s) | Compilador e IDE |
Licença | Sybase Open Watcom Public License version 1.0 |
Página oficial | www.openwatcom.org |
O Watcom C/C++ compiler é estimado entre desenvolvedores DOS pela alta velocidade de execução do código compilado que produz e por ter sido um dos compiladores primeiro a suportar a Intel 80386 "modo protegido". Em meados da década de 1990, alguns dos jogos tecnicamente ambiciosos para DOS a maioria como Doom, Descent e Duke Nukem 3D foram construídos utilizando Watcom C.[1]
Embora não mais comercializado pela Sybase, o Watcom C/C++ compiler e Watcom Fortran compiler foram disponibilizados como o livre e de código aberto[2] Open Watcom pacote com o assistência da SciTech Software. O código é portátil e, como muitos outros projectos fonte aberta de compilador, como os GCC ou LCC o back-end do compilador (gerador de código) é de redirecionamento. O compilador pode ser operado a partir, e gerar o código executável para o DOS, OS/2, sistemas operacionais Linux e Windows. Ele também suporta NLM metas para Novell NetWare. Há trabalho em curso para prorrogar o direcionamento para Linux[3] e moderno BSD (por exemplo, FreeBSD), sistemas operacionais, rodando em x86, PowerPC e outros processadores. O Open Watcom C/C++ versão release 1.4 em dezembro de 2005 introduziu Linux x86 como alvo experimental, com o suporte para NT ou OS/2 plataformas de host. Existe um código para versões abandonadas do QNX, mas bibliotecas necessárias para que possa ser compilado não poderia ser lançado como open source. A versão atual estável 1.9 foi lançado em junho de 2010.[4]
Compatibilidade com outros compiladores
[editar | editar código-fonte]Open Watcom sintaxe suporta muitas convenções iniciados por outros compiladores (como da Microsoft e Borland), incluindo diferentes convenções relativas (por exemplo) o número de underscores em "asm" tag. O código escrito para um outro compilador irá compilar com Watcom muitas vezes, mas não pode ser melhor/mais eficientes maneiras de fazer as coisas.
Veja também
[editar | editar código-fonte]Referências
[editar | editar código-fonte]- ↑ «History - Open Watcom». Consultado em 1 de maio de 2011. Arquivado do original em 20 de outubro de 2006
- ↑ ftp://ftp.openwatcom.org/source/[ligação inativa]
- ↑ «Installing Open Watcom on Linux - Open Watcom». Consultado em 1 de maio de 2011. Arquivado do original em 24 de fevereiro de 2012
- ↑ «Latest Release (June 2010)». Consultado em 1 de maio de 2011. Arquivado do original em 17 de março de 2015
Ligações externas
[editar | editar código-fonte]- Open Watcom website
- Paul Hsieh. «The WATCOM C/C++ Programmer's FAQ». Revision 4.12, 2008-05-08. Consultado em 30 de abril de 2011
- Rick Grehan. «Watcom C/C++ Gets a New Face». BYTE (October 1994). Consultado em 30 de abril de 2011. Arquivado do original em 20 de novembro de 2008