DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


C/C++ para desenvolvedores Java - Java Magazine 85

Vamos descer alguns degraus das costumeiras linguagens de alto-nível da JVM, e examinar a programação com código nativo, integrado à JVM através da JNI – ou da JNA, alternativa mais moderna e muito mais produtiva.






C/C++ para desenvolvedores Java
Código nativo, JNI e JNA – Parte 1
Trabalhando com C/C++ e acessando código nativo a partir de Java

De que se trata o artigo:
Vamos descer alguns degraus das costumeiras linguagens de alto-nível da JVM, e examinar a programação com código nativo, integrado à JVM através da JNI – ou da JNA, alternativa mais moderna e muito mais produtiva.
Para que serve:
Com o avanço do desempenho das JVMs, hoje em dia é raro precisarmos de código nativo por motivo de desempenho. Mas isso ainda acontece, embora a decisão já não seja tão simples. Com maior frequência, precisamos de código nativo por outros motivos, como acesso a bibliotecas legadas ou a serviços do sistema operacional que não possuem API Java equivalente.
Em que situação o tema é útil:
Neste artigo, guiaremos o leitor pelo suporte do Eclipse e NetBeans para desenvolvimento nativo, através dos seus plug-ins para C/C++. Daremos também uma introdução atualizada à JNI (Java Native Interface), e também à JNA, uma biblioteca open source que torna a programação JNI muito mais fácil, segura e produtiva. Também examinaremos os custos de desempenho e outros aspectos do acesso ao código nativo.

Este artigo desvia um pouco da nossa linguagem favorita, adentrando pelo mundo do C e C++ ou, como diria qualquer fã do Java: afundando o pé na lama do C e C++. Afinal, estas linguagens precedem Java, e foram substituídas por Java (e outras linguagens modernas) para muitos projetos, por bons motivos: Java é mais portável, produtiva e segura, entre várias outras qualidades.
"


ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Java Magazine DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Osvaldo Pinali Doederlein

é Mestre em Engenharia de Software Orientado a Objetos e Arquiteto de Tecnologia da Visionnaire Informática, trabalhando em projetos de software e prospecção tecnológica.


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03