Re: Compiling C++ modules

Avi Kivity
2006-04-28T11:30:41Z

Martin Mares wrote:
> Maybe continuing to write application programs in C instead of using
> higher-level languages is silly and backward, but _stopping_ at the
> level of C++ or C# is equally silly.
>
>

Agree. Look at how well mercurial turned out compared to git, and it is
written in such a slow language.

The high level language allows you to concentrate on the algorithms
which is where the performance comes from.

> However, in the kernel space the main problems the people are spending
> their time with are rarely related to the language.
>

If you're using a more productive language, you get more things done, in
userspace and in the kernel.

--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.