Well, not personally, and possibly not at all. But - as you may have read his rancorous rant against C++ - one line in particular caught my eye:
C++ leads to really really bad design choices. You invariably start using the "nice" library features of the language like STL and Boost and other total and utter crap, that may "help" you program, but causes ... inefficient abstracted programming models where two years down the road you notice that some abstraction wasn't very efficient, but now all your code depends on all the nice object models around it, and you cannot fix it without rewriting your app.Wow - and to think I bother to pull punches occasionally.
The only difference is, the point he makes about C++ I extend to static typing in general. But he is correct - premeditated abstraction is my point #3... static typing requires you to know the future.
Linus agrees with me => QED(note: put away your blow torches, flamers, it's called witticism)








0 comments:
Post a Comment