Bem-vindo: Sáb, 23 de Novembro 2024, 18:37 Pesquisa avançada
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Luis Cardoso » Ter Mai 08, 2012 4:59 pm escreveu:@Miguel,
Em termos de performance, o melhor mesmo seria usar em C/C++, pois os resultados ainda podem superar os obtidos pelo C#. Neste caso, se usassem C/C++ seria mais complico produziram as aplicações fornecidas no Google Play... Tudo tem os seus contras...
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Claudio Novais » 08 Mai 2012, 17:10 escreveu:Luis Cardoso » Ter Mai 08, 2012 4:59 pm escreveu:@Miguel,
Em termos de performance, o melhor mesmo seria usar em C/C++, pois os resultados ainda podem superar os obtidos pelo C#. Neste caso, se usassem C/C++ seria mais complico produziram as aplicações fornecidas no Google Play... Tudo tem os seus contras...
O C# é muito mais pesado, claro! Quando se fala de alto nível, já se sabe que isso acontece! Só não acontece se houver um processamento da linguagem que otimize e limpe código que não é efetivamente utilizado nos objetos que vêm sempre carregados de métodos para simplificar o desenvolvimento.
Claro está que isso existe, mas é complexo! Se conheço esses casos? Só conheço dois! O dalvik do Android que transforma o java(e é por isso que as aplicações do Android não carecem do maior problema do Java, a performance); e o Vala, a grande moda do pessoal que programa aplicações OPen-source para linux! Há muita gente a passar do python para esta linguagem pois basicamente ela é convertida em C. Por exemplo o Gnome-Do estava nesse processo, bem como uma carrada de aplicações agora com a transição para o Gnome3! Aliás, existe um repositório que o pessoal criou para converter todos os jogos do Gnome para Vala! (jogos que vinham sempre no Linux, nomeadamente as minas)
Ainda não tem o Ubuntu instalado? Veja:
|
Dicas para melhorar o Ubuntu:
|
|
Miguel Fonseca » 08 Mai 2012, 17:26 escreveu:É claro que o Java e o Dalvik funcionam.
Mas mal, comparado com o IOS (custa-me tanto admitir isto!!, mas é verdade).
Isso prova que o C, C++, C# e Objecive C têm as suas vantagens.
Principalmente, com o Luís escreveu, o C++!
O que acontece, dando como exemplo, a completa reformulação do Banshee, os processos ficaram muito mais rápidos.
Na abertura, pesquisa, reprodução, etc do programa.
Queira te deixar aqui um link em particular, mas não encontro, sobre o que foi feito no Banshee (que pessoalmente, não gosto!) para melhorar por assim dizer, "as drop caches" de modo a não entupir o SO com processos já não usados e fechá-los mais rapidamente, mantendo a velocidade e adicionando os novos processos aquando invocados.
Não sei se fiz entender e, como disse, não encontro o tal link!
Isto mostra uma melhoria cada vez maior em toda a linguagem C. E neste caso em particular, do C#. (Não confundir as coisas, falar de C e C++, tudo bem, este último é um upgrade ao primeiro em termos de funcionamento. Vala por sua vez, é um upgrade em termos de escrita para o programador! Já o C# vem de outras fontes...)
Mas certamente, tanto o Cláudio, como o Luís¹, têm muito mais conhecimento do que eu.
Como tal, devo ter isso em conta e dizer, que espero que o Java fique o mais para trás possível!!
E que outras linguagens, fáceis de programar, como o Vala que mencionaste, ganhem terreno e melhorem de tal maneira, que tomem o lugar do Java, de forma a melhorarem assim o consumo (peso), velocidade e principalmente, a segurança das "nossas" aplicações.
Cumps.
Voltar para Seja livre e converse! [OFF-TOPIC]
Usuários navegando neste fórum: Nenhum usuário registrado e 47 visitantes