JikesTM é um compilador que traduz arquivos de origem Java ™, tal como definido na especificação da linguagem Java na instrução bytecoded definir e formato binário definido no The Java Virtual Machine Specification.
Você pode se perguntar por que o mundo precisa de outro compilador Java, considerando que a Sun fornece javac livre com seu SDK. Jikes tem cinco vantagens que o tornam uma contribuição valiosa para a comunidade Java:
* Código aberto. Jikes é OSI Certified Open Source Software. OSI Certified é uma marca de certificação da Open Source Initiative.
* Strictly Java compatível. Jikes se esforça para aderir a ambos A Especificação da linguagem Java e Java Virtual Machine A Especificação tão firmemente quanto possível, e não suporta subconjuntos, supersets, ou outras variações da linguagem. O FAQ descreve alguns dos efeitos secundários desta estrita conformidade língua.
* Alto desempenho. Jikes é um compilador de alto desempenho, tornando-o ideal para o uso com projetos maiores.
* Análise de dependência. Jikes realiza uma análise de dependência em seu código que fornece duas características muito úteis: incremental constrói e geração de makefile.
* Assistência construtiva. Jikes se esforça para ajudar o programador a escrever melhor código de duas maneiras principais. Jikes sempre se esforçou para fornecer erro e texto de advertência clara para auxiliar o programador na compreensão de problemas e, agora, com a liberação 1,19 Jikes ajuda a apontar os erros comuns de programação conforme documentado no Effective Java.
Resumido de uma entrada de FAQ que foi adaptado a partir de algum material por Lou Grinzo para um artigo que ele escreveu.
O fato de que Jikes é um alto desempenho, compilador Java altamente compatível que pode ser usado em praticamente qualquer plataforma de computação torna um programa interessante e vale a pena investigar para praticamente qualquer programador Java. Mas Jikes também é notável porque se encontra no centro de dois eventos: a adoção da filosofia de código aberto e prática por grandes corporações, eo crescimento contínuo do Java para Linux.
É importante ressaltar que Jikes não é, e não se destina a ser, um ambiente de desenvolvimento completo - é simplesmente um compilador de linha de comando. Ele não deve ser considerado um substituto para ferramentas mais completas, como Fonte Navigator ou VisualAge for Java da IBM que fornecem IDEs gráficas sofisticadas (Ambientes de Desenvolvimento Integrado).
O compilador Jikes foi lançado em formato binário em Abril de 1997 no site do IBM alphaWorks. Jikes para Linux foi lançado em 15 de Julho de 1998. A resposta foi esmagadora - Jikes teve mais downloads nos três meses após o anúncio do que nos 15 meses antes do anúncio.
Liberação de Jikes para Linux foi logo seguido por solicitações para abrir a fonte. Muitas notas e comentários dos usuários sugeriram isso seria uma boa idéia. A fonte foi lançado sob uma licença liberal em dezembro de 1998 para fazer uma demonstração muito visível do compromisso da IBM com padrões abertos e Java Technology, para fazer Jikes mais confiável e acessível, para incentivar o uso mais generalizado de tecnologia Java, para incentivar a padronização de Java Tecnologia, e para ganhar alguma experiência, na verdade, executando um projeto open source. Isto marcou o início de um dos primeiros esforços da IBM na área de código aberto.
A versão original alphaWorks de Jikes foi escrito por Philippe Charles e Dave Shields da IBM TJ Watson Research Center. Desde o lançamento da fonte que eles têm continuado a trabalhar no compilador como contribuintes; No entanto, recentemente foram oficialmente mudou-se para outros projetos dentro da IBM. Hoje não há funcionários da IBM que trabalham em Jikes como parte de sua descrição do trabalho. Jikes sobrevive hoje soley com base nas contribuições de tempos livres dos membros da comunidade open source.
O código fonte está disponível sob licença pública da IBM, que foi aprovado pelo (Open Source Initiative) OSI como uma licença open source totalmente certificado. O projeto prevê o acesso à árvore CVS desenvolvimento completo, que inclui não só Jikes, mas também a fonte para o Jacks Test Suite eo Analisador Generator Jikes usado para construir Jikes. Jikes está incluído em muitos Open Source Sistemas Operacionais. O Jacks Test Suite é um substituto para o pacote Jikestst.
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Componentes e Bibliotecas
- Editores de código
- Garantia de qualidade e teste de software
- Instaladores
- Intérpretes e compiladores
- Localização e internacionalização de software
- Montadores e editores hexadecimais
- Plugins vim
- Sistemas de controle de versão
- Software de banco de dados
- Software de depuração
- Software de gerenciamento de banco de dados
- Software de gerenciamento de bugs
- Software de interface do usuário
- Software ide & sdk
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
Software Popular
-
JTrac 3 Jun 15
-
Aqua Data Studio 17 Feb 15
-
4DIAC 9 Dec 15
-
R 17 Feb 15
-
ClamTk 2 Oct 17
-
Android Studio 9 Dec 15
-
Launch4j 2 Jun 15
Jikes
Programas semelhantes
Comentário para Jikes
Busca por categoria
- Casa e família de software
- Disco e arquivo de software
- Ferramentas para desenvolvedores
- Componentes e Bibliotecas
- Editores de código
- Garantia de qualidade e teste de software
- Instaladores
- Intérpretes e compiladores
- Localização e internacionalização de software
- Montadores e editores hexadecimais
- Plugins vim
- Sistemas de controle de versão
- Software de banco de dados
- Software de depuração
- Software de gerenciamento de banco de dados
- Software de gerenciamento de bugs
- Software de interface do usuário
- Software ide & sdk
- Jogos
- Melhorias de desktop
- Motoristas
- Navegadores
- Screensavers
- Software de áudio
- Software de comunicação
- Software de desenvolvimento web
- Software de design gráfico
- Software de fotografia digital
- Software de negócios e escritório
- Software de produtividade
- Software de rede
- Software de segurança
- Software de vídeo
- Software educacional e científica
- Software internet
- Utilitários de sistema
Software Popular
-
Flex 12 Jul 17
-
4DIAC 9 Dec 15
-
NASM - The Netwide Assembler 14 Apr 15
-
TXR 18 Jul 15
-
innoextract 20 Feb 15
-
C 3 Jun 15
-
OpenLDev 2 Jun 15
Comentários não encontrado