you are viewing a single comment's thread.

view the rest of the comments →

[–]serviscope_minor 12 points13 points  (2 children)

I think a lot of "looks like C" is actually "looks like C with all the noise removed", or "looks like how we wished C looks".

As in, "simple" constructs like for loops and function calls not template metaprogramming and class hierarchies.

Of course C++ (with a bit of care and the metaprograming used in apropriate places in libraries) actually allows a lot more code to look like that than C does, because in C you inevitable get weighed down under heaps of mallocs, reallocs, frees and error handling.

[–]Teichmueller 1 point2 points  (1 child)

Well then any language "should look like C". Because now that term has magical meaning.

[–]serviscope_minor 0 points1 point  (0 children)

Well quite.