Em 18 de outubro de 2012 23:35, Paulo Henrique <paulo.rd...@bsd.com.br> escreveu: > 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. >> >> 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 >> > Cleiton, seja franco e explique que para colaborar com codigo para o > FreeBSD não exatamente colaborar com codigo para linux. >
Ah, Paulo, estava relendo a thread pra ver se havia cometido alguma injustiça com o joao, se não tinha sido claro ou se não tinha respondido a pergunta dele e só agora entendi o que você disse. Acho que houve um equívoco no termo "colaborar", usei no sentido de fazer chamadas ao sistema operacional, ou seja, usar a estrutura dele invés de tentar falar tudo direto com o processador porque neste caso o ambiente é inóspito e não tem ferramenta nenhuma. Não quis dizer nada sobre colaborar com código. Desculpem prolongar este martírio, tomarei mais cuidado com os termos que uso. []'s ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd