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 |