From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1LtnKL-0004Gf-5m for garchives@archives.gentoo.org; Tue, 14 Apr 2009 18:25:45 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D4840E084F; Tue, 14 Apr 2009 18:25:43 +0000 (UTC) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.182]) by pigeon.gentoo.org (Postfix) with ESMTP id 91CAEE084F for ; Tue, 14 Apr 2009 18:25:43 +0000 (UTC) Received: by wa-out-1112.google.com with SMTP id j5so1308049wah.2 for ; Tue, 14 Apr 2009 11:25:43 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-br@lists.gentoo.org Reply-to: gentoo-user-br@lists.gentoo.org MIME-Version: 1.0 Received: by 10.114.211.2 with SMTP id j2mr3836872wag.139.1239733543118; Tue, 14 Apr 2009 11:25:43 -0700 (PDT) In-Reply-To: <9b06cf10904141122g4b7d9ae6w94445eb4ec150028@mail.gmail.com> References: <275687.48917.qm@web36702.mail.mud.yahoo.com> <49E4D2B8.7090105@yahoo.com.br> <9b06cf10904141122g4b7d9ae6w94445eb4ec150028@mail.gmail.com> From: Raphael Bastos Date: Tue, 14 Apr 2009 15:25:28 -0300 Message-ID: <9b06cf10904141125v697f39d0h1d8378b0a3222a78@mail.gmail.com> Subject: Re: [gentoo-user-br] OFF-TOPIC: C / C++ To: gentoo-user-br@lists.gentoo.org Content-Type: multipart/alternative; boundary=00163645853c742871046787f524 X-Archives-Salt: fdb0e914-34e2-44d4-b741-d4eadf139993 X-Archives-Hash: b90b273f473012609dd427ce29b11d4b --00163645853c742871046787f524 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 2009/4/14 Raphael Bastos > 2009/4/14 Zhu Sha Zang > > -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Raphael MD escreveu: >> > Estava lendo na net sobre o Linux e sobre linguagens de >> > programa=E7=E3o. >> > >> > Ent=E3o me veio a d=FAvida, se o C++ pode-se assim dizer =E9 a evolu= =E7=E3o >> > que trouxe a Orienta=E7=E3o a Objetos para o C, porque a kernel no >> > linux que at=E9 foi reescrita (2.6) =E9 em C e n=E3o em C++? >> > >> > C++ =E9 mais r=E1dpio que C? >> > >> > Sempre tive essas d=FAvidas e nunca achei a resposta. >> > >> > Valew >> > >> > >> > Veja quais s=E3o os assuntos do momento no Yahoo! +Buscados >> > http://br.maisbuscados.yahoo.com >> > >> > >> Na boa, n=E3o achou resposta por que n=E3o pesquisou provavelmente. >> >> Procure saber os problemas inerentes =E0 C++ e orienta=E7=E3o =E1 objeto= s. >> >> Mas simplificando, o kernel linux ainda =E9 escrito em C por que C =E9 >> mais simples, r=E1pido, e o gerenciamento do projeto linux, se fosse >> migrado para C++ utilizando OO ia virar uma merda total. >> >> N=E3o que C++ n=E3o seja uma boa linguagem, assim como java, mas se voc= =EA >> comparar por exemplo o tempo de compila=E7=E3o de um software em C++ e u= m >> software em C ver=E1 que o tempo =E9 bem menor no segundo caso, assim co= mo >> comparar um software com OO e sem OO no tempo de execu=E7=E3o e utiliza= =E7=E3o >> de recursos da m=E1quina. >> >> D=E1 uma testada com uns programas simples por a=ED. Faz um hello world >> com e sem OO em C++ depois um em C com e sem fun=E7=E3o. >> >> Tire algumas conclus=F5es. >> >> att. >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v2.0.10 (GNU/Linux) >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org >> >> iEYEARECAAYFAknk0rcACgkQ35zeJy7JhCiubwCfdV9SoMI9ChwLRMZiHdzNHMEo >> H1YAn2UVBv/Gxz80M7V25n/J00M/tbUV >> =3D7jBG >> -----END PGP SIGNATURE----- >> >> > RFTW > > ops... RTFW... escrevi errado. hauhauahua --00163645853c742871046787f524 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
2009/4/14 Raphael Bastos &= lt;tecnologia@bastosserv= ice.com.br>
2009/4/14 Zhu Sha Zang <zhushazang@yahoo.= com.br>

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Raphael MD escreveu:
> Estava lendo na net sobre o Linux e sobre linguag= ens de
> programa=E7=E3o.
>
> Ent=E3o me veio a d=FAvida, se o C++ pode-se assim dizer =E9 a evolu= =E7=E3o
> que trouxe a Orienta=E7=E3o a Objetos para o C, porque a kernel no
> linux que at=E9 foi reescrita (2.6) =E9 em C e n=E3o em C++?
>
> C++ =E9 mais r=E1dpio que C?
>
> Sempre tive essas d=FAvidas e nunca achei a resposta.
>
> Valew
>
>
> Veja quais s=E3o os assuntos do momento no Yahoo! +Buscados
> http://= br.maisbuscados.yahoo.com
>
>
Na boa, n=E3o achou resposta por que n=E3o pesquisou provavelme= nte.

Procure saber os problemas inerentes =E0 C++ e orienta=E7=E3o =E1 objetos.<= br>
Mas simplificando, o kernel linux ainda =E9 escrito em C por que C =E9
mais simples, r=E1pido, e o gerenciamento do projeto linux, se fosse
migrado para C++ utilizando OO ia virar uma merda total.

N=E3o que C++ n=E3o seja uma boa linguagem, assim como java, mas se voc=EA<= br> comparar por exemplo o tempo de compila=E7=E3o de um software em C++ e um software em C ver=E1 que o tempo =E9 bem menor no segundo caso, assim como<= br> comparar um software com OO e sem OO no tempo de execu=E7=E3o e utiliza=E7= =E3o
de recursos da m=E1quina.

D=E1 uma testada com uns programas simples por a=ED. Faz um hello world
com e sem OO em C++ depois um em C com e sem fun=E7=E3o.

Tire algumas conclus=F5es.

att.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknk0rcACgkQ35zeJy7JhCiubwCfdV9SoMI9ChwLRMZiHdzNHMEo
H1YAn2UVBv/Gxz80M7V25n/J00M/tbUV
=3D7jBG
-----END PGP SIGNATURE-----


RFTW

ops... RTFW... escrevi errado. hauhauahua
--00163645853c742871046787f524--