Em 22/10/2012 18:57, jorge luis carvalho santos luis escreveu: > > >> Date: Fri, 19 Oct 2012 00:30:22 -0300 >> From: [email protected] >> To: [email protected] >> Subject: Re: [FUG-BR] [Off-toppic]Há sentido em usar assembly hoje? >> >> Em 18 de outubro de 2012 23:35, Paulo Henrique >> <[email protected]> escreveu: >>> Em 18 de outubro de 2012 23:25, Cleyton Agapito >>> <[email protected]>escreveu: >>> >>>> Em 18 de outubro de 2012 23:09, Otavio Augusto <[email protected]> >>>> escreveu: >>>>> Em 18 de outubro de 2012 21:23, jorge luis carvalho santos luis >>>>> <[email protected]> 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 [email protected] ( 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. > > > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd Se você tivesse melhor discernimento quanto ao que postar na lista cujo o principal foco é sanar duvidas e não prestar treinamento ninguém ou virar ponto de referência creio que os demais companheiros não teria respondi o que respondeu. Se analisar todas as mensagens que enviou, verá que demonstra profundo desconhecimento quanto a até mesmo a documentação que é traduzida para PT-BR, o básico sobre FreeBSD está traduzido, bastando interesse do usuário lê-la.
Aconselho que evite de postar ou mesmo responder e-mails da lista até ter compreendido que o pessoal daqui é até legal, porém não gosta muito de OFF-TOPIC. E quanto a assembly tem listas mais especificas ao assunto, por favor dirigir-se as mesmas. Att. Paulo Henrique. -- Paulo Henrique. BSDs Brasil - FUG-BR site: www.fug.com.br Rip Irado !!! flamers > /dev/null ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

