
madrugada
(usa Gentoo)
Enviado em 09/11/2015 - 12:53h
Lucasmr escreveu:
Bom dia
Estava dando uma olhada no código do kernel linux (e do hurd tbm) e percebi que o código é escrito em C, não em C++
A minha pergunta é.. Por que? É por apenas gosto msm ou tem algum motivo especial? Porque pelo que eu conheço de C++ ela parece ser uma linguagem onde o código estaria mais bem organizado e limpo. (Sim, me refiro a OOP)
O Unix originalmente foi escrito em assembly. Depois reescrito em C(puro).
O Minix é um clone do Unix.
O Linux é um clone do Minix.
Simples assim.
Um esforço para uma migração poderia trazer falta de compatibilidade com projetos antigos e traria uma carga de trabalho extra para os desenvolvedores. E por fim, porque eles iriam querer mexer em algo que está funcionando bem do jeito que está?
Ma o kernel Linux é um projeto aberto, sinta-se a vontade para fazer a migração e apresentar o resultado.