Hacker News new | ask | show | jobs
by qznc 3969 days ago
You can use D, which shares a lot of syntax with C, although you cannot directly reuse C code because there is no preprocessor in D. Some people use D as a "C development compiler".

The incremental path is the official C standards. C will probably gain modules for example.

1 comments

In the project I'm working on right now, there are 277,617 lines of C (using gcc extensions). The incremental path either compiles all of that directly, or we rewrite it. There's hardly any middle ground, and actually rewriting it isn't a realistic option either.

(For comparison the same project has 63,972 lines of OCaml and 31,605 lines of Perl)