2 ms·
I don't know, I enjoyed my time doing C++ work. I think the key sentence is this: "I love to see how they do things because I think they don’t rely on it for t
by maayank 16y ago
I don't know, I enjoyed my time doing C++ work.
I think the key sentence is this:
"I love to see how they do things because I think they don’t rely on it for the stuff that it’s not really that good at but totally use it as almost a metaprogramming language".
Using templates, it has by far the best metaprogramming abilities in a object oriented language. I haven't used Smalltalk, but I've done production code in C# and Java and whenever using them I always yearned to the metaprogramming abilities of C++.
Slowly but steadily I'm gaining ground on Lisp, so who knows, maybe lisp macros will satisfy this metaprogramming need in the near future :)
- sedachv 16y agoIf you want to see what C with macros would look like, check out C-Amplify: http://www.cliki.net/c-amplify http://www.cliki.net/c-amplify