[FUG-BR] [Off-toppic]Há sentido em usar assembly hoje?
jorge luis carvalho santos luis
jorgeassembler1 em hotmail.com
Segunda Outubro 22 18:57:29 BRST 2012
> Date: Fri, 19 Oct 2012 00:30:22 -0300
> From: cragapito em gmail.com
> To: freebsd em fug.com.br
> Subject: Re: [FUG-BR] [Off-toppic]Há sentido em usar assembly hoje?
>
> 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.
> >
>
> Desculpe mas não entendi o "puxão de orelha", o cara faz uma pergunta
> genérica, não sabemos o que ele espera que seja assembler, por isso
> procurei ser genérico também, talvez eu não tenha sido clado, falei de
> portabilidade entre processadores, por isso citei alguns, assembler
> tem afinidade com processadores antes de qualquer coisa.
>
> Podemos então acrescentar que assembler para BSD não tem nada a ver
> com assembler para linux, já que ambos respondem à interrupções mas
> com estruturas diferentes, assim como tem muito menos a ver com Z80,
> 8051, Rabbit, Altera, etc...
>
> > Com relação a assembly, aconselho o Sr. José ler um pouco mais da história
> > do Unix.
> >
> >
> > E Sr. José, relacha quando aos post sarcasticos, é só para deixar a noite
> > divertida, e está bem divertida, contudo deixo claro, sou um cara simples
> > que não colaborou com nada para projeto algum a não ser com os de interesse
> > pessoal, e programação é muito bom, mais antes de querer escrever para um
> > PROJETO DE SISTEMA OPERACIONAL aconselho a tomar mais interesse em saber
> > por que as coisas são assim.
>
> Puxa, eu não estava sendo sarcástico nem estou querendo pousar de
> "bonzão", procurei ser sério no que disse, não tive intenção de
> debochar, de forma alguma.
>
> > Você querer ajudar é facil, desenvolvedores cujo o tempo hora/trabalho
> > facilmente ultrapassam $200 dolares querer dedicar tempo a te ensinar
> > considere proximo do impossivel, o mundo é capitalista até para os mais
> > aventurados.
> > Leia o Handbook, instale o FreeBSD que de todos os BSDs ( Net, Open,
> > Darwin, DragonFly, BSD/OS, SunOS ) é o mais simples, compreenda, faça uso
> > intensivo do /usr/src de todos os sistemas ( com excessão do BSD/OS ) e
> > verá que as suas duvidas de momento já encontra-se respondidas a mais de
> > uma decada na documentação.
> >
> > Tenha uma boa noite e seja antes de paciênte, resiliente, haverá
> > brincadeiras.
> > Uma dica, isso tudo fica no histórico da FUG, se quiser um pouco mais de
> > tranquilidade poste no Chat em fug.com.br ( procure nas listas existentes da
> > FUG-BR que achará ).
> >
>
> No mais tem razão, primeiro precisa solidificar conhecimento para
> depois ter dúvidas, não é todo mundo que tem paciência, se o Irado
> estivesse entre nós não hesitaria em esculachar tudo. (Que saudade
> dele!)
>
> []'s
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
Cleyton Agapito, estou escrevendo essa mensagem porque você disse que vocês não sabem o que eu espero que seja assembler.
Espero que assembler seja o montador, espero que assembly seja linguagem de baixo nível.
Se você não tivesse dito isso, eu não estaria mandando essa mensagem, se o Leonardo Augusto não tivesse dito que eu queria aportuguesar os conteúdos que ensinam instalar e usar Freebsd, não teria respondido a ele sobre mensagem que coloquei, mensagem tão simples de entender.
Mais detalhes sobre a lista de discussão freebsd