Rafael,

Eu sou programador BASH e de C s� me lembro o void n�o-sei-o-qu�... :O)
Mas pelo que sei um c�digo C ou GCC pode utilizar as caracter�sticas
espec�ficas existentes nos processadores mais modernos que n�o existiam no
i386, por exemplo.
De acordo com a tua afirma��o, QUALQUER c�digo pode ser compilado em
qualquer plataforma que roda, donde concluo:

1. ou os programadores n�o otimizam o c�digo C para extrair o poder dos
recursos novos ou particulares ou
2. o c�digo prev� todos os casos e na compila��o � escolhido um que �
informado como par�metro do make, por exemplo. Imagine que quero compilar em
meu nov�ssimo Pentium XVII algo pra rodar no 386 de meu neto....

Al�m disto, esta portabilidade de c�digo entre v�rias plataformas sem
altera��es s� � real para o ANSI C, certo? Como � isso?

Marcio Merlone - Analista de Sistemas Pleno
e-mail: [EMAIL PROTECTED]
Fone.:+55 11 3049-1180 ramal 1298 Fax:+ 55 11 3842-4588
ICQ #13746928, Linux User #104911


----- Original Message -----
From: "Rafael Diniz" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, July 10, 2001 8:45 PM
Subject: Re: (linux-br) Arquitetura i386, i586, i686 e src


> Quase! Deixou de ganhar um Porsche hoje, hein? Os pacotes src.rpm ainda
n�o
> foram compilados, mas acredito que o c�digo escrito utilize comandos que
s�
> existam na plataforma indicada, por exemplo, um ...i386.src.rpm DEPOIS de
> compilado vai rodar em 386 pra cima, se voc� compilar um ...i686.src.rpm
s�
> vai rodar em PII e PIII.
AFAIK, em programas escritos em C n�o existe c�digo dependente da
plataforma(em se tratando de gcc), portanto, um src pode ser compilado tanto
num mac(m68k ou ppc), sparc(32 ou 64 bits), alpha, etc... sem modifica��o no
c�digo do programa.
Quanto ao Porche, pode guardar o seu dinheiro, pois aqui na lista somos
volunt�rios :-)

Abra�os
Rafael Diniz
====================================================
Debian GNU/Linux 2.2 Potato(2.2.20-pre7)  XFree86-3.3.6
PII 233mhz 96Mb ram
SB16, USR56k, S3 VirgeDX/GX 4Mb vram, CD creative48X
HDa 10.2Gb Quantum  HDb 10.2Gb WD
MSX2.0 256k MegaRam 256k Mapper v9938 128k Vram
MSX is the future     - -      "Hasta la victoria siempre"  Che
====================================================




Assinantes em 11/07/2001: 2257
Mensagens recebidas desde 07/01/1999: 122448
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a