gjr_rj
(usa Debian)
Enviado em 21/05/2008 - 18:03h
Como a pergunta está respondida, não vou "chover no molhado", porém, não poderia deixar de discordar do Pedro Rafael.
O assembly, não é perda de tempo.
Você fala em praticidade e tempo, assembly não é para desenvolver programinha de controle de estoque. E se for fazer esse tipo de programa, você vai usar C ? Usa Java, .Net, Delphi, Kylix etc.
Como o f_Candido, tudo depende do propósito.
Quer conhecer sua máquina, como ela funciona, ter real domínio do que está fazendo para entender liguagens com alto nível de abstração, aprenda assembly.
Além disso, conheço pessoas que conhecem linguagens de alto nível muito bem e fazem programas que apenas funcionam, pois não conhecem, por exemplo, alocação de memória e o fato de não existir mais esse conceito em linguagens modernas faz com que os programadores tratem os programas como se alocações não existissem, muitas vezes os programas poderiam sem "100x" mais rápidos se alterassem duas linhas.
Conheço e utilizo no meu dia a dia linguagens de alto nível como java e .net, mas o que me orgulho em dizer é que sei assembly e C.
Dou "maior força" a quem quiser aprender assembly.
Como dizia um ex-professor meu. "O geral todo mundo sabe. É no detalhe que o malandro se dá bem".