1.compareTo(1)
Seria isso??? E qual o resultado (se existir esse método, claro)?? Que troço doido…rrsrssrr
T+
1.compareTo(1)
Seria isso??? E qual o resultado (se existir esse método, claro)?? Que troço doido…rrsrssrr
T+
Não precisa mencionar o Ruby. O C# já é assim:
using System;
class Teste {
public static void Main (string[] args) {
Console.WriteLine (1.ToString()); // 1 é uma constante do tipo int, ou uma struct do tipo System.Int32
}
}
[quote=mochuara]Quando foi a ultima vez que voce precisou rodar um codigo milhoes de vezes?
Agora um for de 1 a 10 é ineficiente porque usa objetos ao inves de tipo primitivos? Bom, entao fica o aviso: CRIANÇAS, NÃO FAÇAM ISSO EM CASA![/quote]
Tem razão, não há um ganho tão grande na realidade assim ao passar de objetos para primitivos. Ganhos existem na arquitetura, na escolha de algoritmos certos pra cada caso, fazendo a coisa certa.
Um bom uso pra isso são em sistemas com recursos restritos, como nos sistemas embarcados que tem pouco processamento e memória, ou mesmo em serviços de computação distribuída que tenham cotas, Google AppEngine é um.
No tópico do AppEngine pra Java o pcalçado citou que uma aplicação dele numa linguagem de JVM (Clojure?) estourou o tempo de CPU do mês inteiro em poucas horas.