I completely agree with Ron (Ron, don't say that I in some cases do not
agree with you ;-] ).

My ad-hoc very rough estimations will be that you'll shrink around 30/40%
of code, but introducing two (virtual) levels of abstraction with (about)
three levels of inheritance for real classes will slow down boot time for
at least 30%.

Not to mention effort to do this. Not even worth thinking... The rule of
thumb is that system SW is written in low level languages (ASM, C).

Let us leave C++ to application guys. ;-)

Zoran

On Sat, Jan 28, 2017 at 5:59 PM, ron minnich <[email protected]> wrote:

>
>
> On Sat, Jan 28, 2017 at 6:14 AM Philipp Stanner <[email protected]> wrote:
>
>> Could coreboot (or parts of it) be written in C++?
>>
>
> I hope not.
>
>
>>
>> What would be the advantages and disadvantages?
>>
>>
>
> I can't think of a single one, and I see a lot of C++.
>
> Note that there are parts of coreboot written in Ada. I don't like Ada
> that much, but it's a better language for safe software than C++.
>
> ron
>
> --
> coreboot mailing list: [email protected]
> https://www.coreboot.org/mailman/listinfo/coreboot
>
-- 
coreboot mailing list: [email protected]
https://www.coreboot.org/mailman/listinfo/coreboot

Reply via email to