1 |
2009/4/14 Raphael MD <raphamejias@×××××××××.br>: |
2 |
> |
3 |
> Estava lendo na net sobre o Linux e sobre linguagens de programação. |
4 |
> |
5 |
> Então me veio a dúvida, se o C++ pode-se assim dizer é a evolução que trouxe a Orientação a Objetos para o C, porque a kernel no linux que até foi reescrita (2.6) é em C e não em C++? |
6 |
> |
7 |
> C++ é mais rádpio que C? |
8 |
> |
9 |
> Sempre tive essas dúvidas e nunca achei a resposta. |
10 |
|
11 |
<opinião pessoal> |
12 |
C++ não se aplica ao kernel pela codificação, velocidade, paradigmas, |
13 |
complexidade e porque o Linus não quer... Hehehe |
14 |
|
15 |
Ela gerencia a própria memória, coisa que os programadores de baixo |
16 |
nível não acham uma boa idéia, eles também consideram o compilador C++ |
17 |
não confiável para lidar com código como o kernel. O compilador C é |
18 |
mais previsível em termos de geração de código. |
19 |
|
20 |
Além disso, o código do kernel ficaria uma gosma, convenhamos.... |
21 |
</opinião pessoal> |
22 |
|
23 |
-- |
24 |
Daniel da Veiga |