Slashdot Mirror


Celebrating 30th Anniversary of the First C++ Compiler: Let's Find Bugs In It

New submitter Andrey_Karpov writes: Cfront is a C++ compiler which came into existence in 1983 and was developed by Bjarne Stroustrup ("30 YEARS OF C++"). At that time it was known as "C with Classes". Cfront had a complete parser, symbol tables, and built a tree for each class, function, etc. Cfront was based on CPre. Cfront defined the language until circa 1990. Many of the obscure corner cases in C++ are related to the Cfront implementation limitations. The reason is that Cfront performed translation from C++ to C. In short, Cfront is a sacred artifact for a C++ programmer. So I just couldn't help checking such a project [for bugs].

3 of 153 comments (clear)

  1. Hardware requirements... by __aaclcg7560 · · Score: 3, Funny

    I'm sure I got a PDP-8 somewhere in my back closet.

    1. Re:Hardware requirements... by Anonymous Coward · · Score: 0, Funny

      oh, that's what that room is for! I use it for storing my butt plugs and ass dildos.

  2. Isn't C just a glorified macro assembler? by Anonymous Coward · · Score: 2, Funny

    Before C++ came around, wasn't C just a glorified macro assembler?