Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. |
| por Anonimo Cobarde em 07-07-01 20:59 GMT (#1) |
| C é uma linguagem de tão baixo nível que obviamente fica em primeiro lugar a nível de eficiência. Mas, e então Assembly? Não tem direito à vida? Que saudades que tenho do ZX Spectrum com o seu fabuloso Assemby Z80! Que saudades do 1º ano da faculdade em que programávamos em Assembly x86! Que saudades do 2º ano da faculdade em que programávamos em Assembly 8085! Bons velhos tempos… |
| |
|
| | Atao e em binario?!? :) Cumps.
It doesn't matter who made it... It matters who got the idea (monk) |
| |
| | LOL Que sentido de humor tao apurado o teu, hen?! :) Ok... Vou ser mais directo... ERA UMA PIADA!!! :P
It doesn't matter who made it... It matters who got the idea (monk) |
| |
| | Errr, nos tempos do Altair 8800 aquilo tinha uns grupos de 8 interruptores que correspondiam a um byte. Os bytes eram inseridos em sequencia como sequencias de 0s e 1s. Quando se chegava ao fim e se tinha cometido um erro... temos pena... de volta ao início. Bons tempos esses... que bom que eu já nasci depois disso :).
-- Carlos Rodrigues - "I think my men can handle one little penguin!" - "No, Mr. Gates, your men are already dead!" |
| |
| | Depois de dar uma vista aos resultados é surpreendente ver os resultados que a linguagem PERL obteve nos testes de expressões regulares e (por que não?) no teste de contagem de ocorrência de uma palavra. Após ver PERL sistemáticamente referida como provavelmente a melhor linguagem para tratar expressões regulares confesso que esperava um ligar cimeiro. Também digno de destaque, talvez pela negativa, são os resultados de PHP. É curioso que uma linguagem que apresentou resultados fracos esteja profundamente difundida em tarefas para a Internet... aqui nota-se como uma solução pronta a usar (PHPnukes e afins) fazem milagres pela divulgação de algo. |
| |
|
| | O PERL é a linguagem mais fácil para tratar expressões regulares, isso não quer dizer que seja a mais eficiente. Não é o PHPnuke ou qualquer outra coisa que faz do PHP o sucesso que é, é a sua capacidade de tornar mais simples o scripting de páginas html. O PHP cumpre bem o seu papel, ninguém espera dele uma eficiência espectacular, também ninguém (no seu perfeito estado mental) vai fazer aplicações em que a velocidade é crítica em PHP! A moral da história é que no fundo no fundo é tudo uma questão de simplicidade vs eficiência... não há almoços grátis.
-- Carlos Rodrigues - "I think my men can handle one little penguin!" - "No, Mr. Gates, your men are already dead!" |
| |
| | Alguns fãs do perl com quem já falei criticaram um bocado o python dizendo que era muito "pesado", mas nos testes pareceu-me que o python aparecia ligeiramente à frente do perl... o que não deixa de ser um facto curioso :-) Mas também como o próprio autor diz, provavelmente existirão outras implementações melhores dos programas que ele testou... Pena não ter acrescentado outras linguagens como o pascal (já que pôs lá o fortran também podia ter posto o pascal...) Nas linguagens "interpretadas" também faltou a regina, entre outras... Apesar de não ser uma comparação muito rigorosa nem exaustiva não deixa de ser um contributo válido. No entanto, uma coisa parece certa... cada linguagem tem os seus pontos fortes e fracos, umas são melhores para umas coisas... outras para outras... Se a performance é importante provavelmente a melhor opção será o C. Quando o tempo é o mais importante e é preferível poupar no nº de linhas de código... então as linguagens de interpretação parecem ser a opção, depois entre estas ainda há diferenças conforme o fim a que se destinam... Uma pergunta frequente dos programadores-newbies é "qual a melhor linguagem?", pergunta esta que não tem resposta... teoricamente todas as linguagens podem ser "a melhor" conforme o fim a que se destinam, e outros factores condicionantes (relação performance/simplicidade, etc)
Cumprimentos, Bruno Gravato.
|
| |