Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Android, Java e outras Linguagens

Olha pelo pouco que eu entende de liguem de pramação existe dois tipo distintos de linguagens. Linguagem interpretada e linguagem copiladas. Python, PHP, HTML são linguagens interpretada o que você programa é o que vai ser executado sem gerar outro arquivo.

Já Delphi, C++, C# entre outros, você faz a codificação e gera um executável do programa.
Java utiliza os dois mundos, você faz a codificação e gera os arquivos .class depois gera os arquivos byte code para  gerar interpretado pela maquina virtual.
Android com a maquina virtual Dalvik é basicamente um maquina virtual java mas com outros características.
Ao meu ver eu não acho que ia ser fácil para a google dar suporte as outras linguagens, principalmente pela estruturas de outras linguagens, tanto interpretadas como as compiladas.
Outra coisa que lembrei agora é os tipo de variáveis, Phyton, php, javascript são linguagens de tipagens fraca, ou seja, você cria uma variável ela pode ser de qualquer tipo, string, int, double, boolean etc, o que vai definir que tipo ela é, é o tipo de dados que ela recebe. Já o java e consequentemente Android são linguagens fortemente tipadas, ou seja, quando você cria uma variável você tem que falar de que tipo ela vai ser. 

Em 5 de fevereiro de 2012 12:33, Luiz Carvalho <maximusmano@gmail.com> escreveu:
Olá amigos do Grupo, um dia atrás conversando com um amigo que programa em Python, onde ele afirmava que o Android por usar uma API seria muito fácil para Google dar Suporte a várias linguagens já que as chamadas para o sistema seriam as mesmas independente da linguagem que a fizesse e assim o byte code dalvik poderia ser gerado em qualquer linguagem facilmente!

Discordei, pois se fosse tão fácil existiria mutos casos desse tipo, e não tantos de conversão de código de uma linguagem par Java ou a própria emulação de uma linguagem sobre a plataforma do Android. Contudo não tive argumentos técnicos para defender essa posição.

Então sobre esse lance de linguagens no Android qual a opnião de vocês?

  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário