> Gnome/X11/BSD compilado pra SPARC (ou qualquer outra arquitetura que ele > não tenha conhecimento prévio) olhando apenas pro código binário. E
1) Na expressão "falar assembly" está implícito que é preciso conhecer a arquitetura, não vou nem considerar o resto da frase ;) > Isso é equivalente a dizer que "pra quem sabe eletrônica básica não > existe código fechado". 2) É exatamente isso. 3) Deixa eu ser mais explícito Sheldon, "Pra quem fala assembly não existe código fechado" é uma piada. Pessoal, cerveja nele, por favor! []'s 2011/10/18 Eden Cardim <[email protected]>: >>>>>> "Blabos" == Blabos de Blebe <[email protected]> writes: > Blabos> Um amigo meu que até acompanha a lista uma vez me disse: > > Blabos> "Pra quem fala assembly não existe código fechado". > > Desculpa mas eu acho que ele está redondamente enganado, a depender do > assembly, pode ser muito difícil entender código criado e otimizado por > um compilador, sem macros ou nomes de variáveis. Dou dois anos pro teu > amigo embutir uma app que mostra uma janela com um "hello world" num > Gnome/X11/BSD compilado pra SPARC (ou qualquer outra arquitetura que ele > não tenha conhecimento prévio) olhando apenas pro código binário. E > mesmo que ele consiga, os competidores dele vão escrever coisas muito > mais úteis no mesmo período de tempo, e com muito menos recursos. > > Isso é equivalente a dizer que "pra quem sabe eletrônica básica não > existe código fechado". Mas aí "quem entende física básica sabe > eletrônica básica" e "quem entende filosofia sabe física básica". Por > esse raciocínio todo mundo deveria ir cursar filosofia. "Código fechado" > é relativo, entender uma camada abaixo do código não implica que você > entende a camada acima, e é exatamente por isso que existem camadas. A > propósito, um dos primeiros proponentes desse tipo de segmentação foi o > René Descartes. Óia! Filosofei agora, vou ali construir um aplicativo > pra iPad em ARM.... > > -- > Eden Cardim > Code Monkey http://www.shadowcat.co.uk/catalyst/ > Shadowcat Systems Ltd. Want a managed development or deployment platform? > http://blog.edencardim.com/ http://www.shadowcat.co.uk/servers/ > http://twitter.com/#!/edenc > =begin disclaimer > Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ > SaoPaulo-pm mailing list: [email protected] > L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> > =end disclaimer > =begin disclaimer Sao Paulo Perl Mongers: http://sao-paulo.pm.org/ SaoPaulo-pm mailing list: [email protected] L<http://mail.pm.org/mailman/listinfo/saopaulo-pm> =end disclaimer
