Reimplenting Linux Kernel in Python

Grant Edwards grante at visi.com
Thu Oct 14 17:11:16 EDT 2004


On 2004-10-14, Carlos Ribeiro <carribeiro at gmail.com> wrote:

> As for C being a natural choice as far as the kernel part is
> concerned... it may be because it compiles to efficient code,
> or because it facilitates integration with assembler, or
> because it can efficiently uses registers...

All of those. 

> Who knows? But the main reason is probably simple: it's
> because everyone is just used to it.

Exactly.  Any number of "low level", statically typed,
compiled, languages would work equally as well.  Modula-2 (not
sure about M-3, the GC stuff maybe a bit iffy in a kernel),
Ada, BLISS, PL/I, Pascal, etc.

-- 
Grant Edwards                   grante             Yow!  I feel like I'm
                                  at               in a Toilet Bowl with a
                               visi.com            thumbtack in my forehead!!



More information about the Python-list mailing list