>> Is this completely unrealistic or is it carved in stone PostgreSQL will 
>> always be a C project forever and ever?
>
> From my very limited understanding, PostgreSQL is more likely to be converted 
> to C++!
ISTM that currently pg is written C89. Personnaly I think that C99 
(standard from 18 years ago...) would be a progress, but this has been 
rejected in the past because of portability issues on some platforms (eg 
MS Visual C++ started to support part of C99 in ... 2013).
-- 
Fabien.