Gentoo Archives: gentoo-user-br

From: Raphael Bastos <tecnologia@×××××××××××××××××.br>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] OFF-TOPIC: C / C++
Date: Tue, 14 Apr 2009 18:25:45
Message-Id: 9b06cf10904141125v697f39d0h1d8378b0a3222a78@mail.gmail.com
In Reply to: Re: [gentoo-user-br] OFF-TOPIC: C / C++ by Raphael Bastos
1 2009/4/14 Raphael Bastos <tecnologia@×××××××××××××××××.br>
2
3 > 2009/4/14 Zhu Sha Zang <zhushazang@×××××××××.br>
4 >
5 > -----BEGIN PGP SIGNED MESSAGE-----
6 >> Hash: SHA1
7 >>
8 >> Raphael MD escreveu:
9 >> > Estava lendo na net sobre o Linux e sobre linguagens de
10 >> > programação.
11 >> >
12 >> > Então me veio a dúvida, se o C++ pode-se assim dizer é a evolução
13 >> > que trouxe a Orientação a Objetos para o C, porque a kernel no
14 >> > linux que até foi reescrita (2.6) é em C e não em C++?
15 >> >
16 >> > C++ é mais rádpio que C?
17 >> >
18 >> > Sempre tive essas dúvidas e nunca achei a resposta.
19 >> >
20 >> > Valew
21 >> >
22 >> >
23 >> > Veja quais são os assuntos do momento no Yahoo! +Buscados
24 >> > http://br.maisbuscados.yahoo.com
25 >> >
26 >> >
27 >> Na boa, não achou resposta por que não pesquisou provavelmente.
28 >>
29 >> Procure saber os problemas inerentes à C++ e orientação á objetos.
30 >>
31 >> Mas simplificando, o kernel linux ainda é escrito em C por que C é
32 >> mais simples, rápido, e o gerenciamento do projeto linux, se fosse
33 >> migrado para C++ utilizando OO ia virar uma merda total.
34 >>
35 >> Não que C++ não seja uma boa linguagem, assim como java, mas se você
36 >> comparar por exemplo o tempo de compilação de um software em C++ e um
37 >> software em C verá que o tempo é bem menor no segundo caso, assim como
38 >> comparar um software com OO e sem OO no tempo de execução e utilização
39 >> de recursos da máquina.
40 >>
41 >> Dá uma testada com uns programas simples por aí. Faz um hello world
42 >> com e sem OO em C++ depois um em C com e sem função.
43 >>
44 >> Tire algumas conclusões.
45 >>
46 >> att.
47 >> -----BEGIN PGP SIGNATURE-----
48 >> Version: GnuPG v2.0.10 (GNU/Linux)
49 >> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
50 >>
51 >> iEYEARECAAYFAknk0rcACgkQ35zeJy7JhCiubwCfdV9SoMI9ChwLRMZiHdzNHMEo
52 >> H1YAn2UVBv/Gxz80M7V25n/J00M/tbUV
53 >> =7jBG
54 >> -----END PGP SIGNATURE-----
55 >>
56 >>
57 > RFTW
58 >
59 > ops... RTFW... escrevi errado. hauhauahua