Em 18 de outubro de 2012 23:25, Cleyton Agapito <cragap...@gmail.com> escreveu: > Em 18 de outubro de 2012 23:09, Otavio Augusto <otavi...@gmail.com> escreveu: >> Em 18 de outubro de 2012 21:23, jorge luis carvalho santos luis >> <jorgeassembl...@hotmail.com> escreveu: >>> >>> Há sentido em usar assembly hoje? >> >> Sistemas embarcados e SOC ( System On Chip) requerem um pouco de >> assembly do desenvolvedor. >> >> Algumas rotinas gráficas e/ou algorítimos muito pesados costumam ser >> reescritos em assembly para >> ganhar desempenho. Compiladores modernos como o da intel ( nao lembro >> o nome agora ) e o GCC aceitam que partes de um programa em C sejam >> escritas diretamente em assembly. >> >> >> O Assembly vai estar presente por muuiiitos anos. >> > > Tem um detalhe importante a acrescentar, se você estudou assembler na > faculdade com os Z80 ou com microcontroladores 8051, pics, dsps ou > similares (se tivesse estudado pelo menos dois destes seguramente não > faria tal pergunta), tenho uma péssima notícia, não tem quase nada a > ver, vai ter que aprender tudo novamente e se colocar algum comando > específico de um processador pode esquecer a portabilidade.
Conheci projetos ( nao opensource) que se teve que sacrificar portabilidade para ganhar desempenho. Ex. Aplicações médicas de alta resolução e jogos. > > O lado bom é que e se você "colaborar" com o SO não é lá esse bicho de > sete cabeças. > > []'s > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd -- Otavio Augusto --------------------- Consultor de TI Citius Tecnologia 31 37761866 31 88651242 http://www.citiustecnologia.com.br ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd