[FUG-BR] [Off-toppic]Há sentido em usar assembly hoje?

Paulo Henrique paulo.rddck em bsd.com.br
Segunda Outubro 22 22:29:08 BRST 2012


Em 22 de outubro de 2012 20:30, Cleyton Agapito <cragapito em gmail.com>escreveu:

> Em 18 de outubro de 2012 23:35, Paulo Henrique
> <paulo.rddck em bsd.com.br> escreveu:
> > Em 18 de outubro de 2012 23:25, Cleyton Agapito <cragapito em gmail.com
> >escreveu:
> >
> >> Em 18 de outubro de 2012 23:09, Otavio Augusto <otavioti em gmail.com>
> >> escreveu:
> >> > Em 18 de outubro de 2012 21:23, jorge luis carvalho santos luis
> >> > <jorgeassembler1 em 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
>

Relaxa Cleyton, vamos encerrar a thread.

Abraços !!


-- 
:=)><(=:

Flamers > /dev/null !!!


Mais detalhes sobre a lista de discussão freebsd