Comment The more they fix it, the more broken it gets (Score 0) 294
I commented on a similar article the other day... In reflection over the past couple of days, it occurs to me that the things that they are doing to make programming 'easier' for the average person is making it much more complex for me. For me to be functionally adept (I'm the type of person that needs to know how and why, not just what) - I need to understand how the languages are doing things - how do things boil down to system calls? This is becoming more and more abstracted and obfuscated and it makes it very difficult for me to grasp the concepts of 'what is really going on'. How can anyone be anything but average if we can't fully understand the nature of what is going on - or how could we expand on anything? Call me old fashioned, but if a person can't grasp the concept of pointers then they just aren't adequate for software development - because the direction that things are moving in in order to make software development something that can be performed by the masses is really dumbing down and neutering the potential to make a computer do things that aren't just run of the mill. One example is taking things like threading and making it part of a language, instead of what it really is - part of the platform. Threading has no place in C++ the language - it belongs in a class library - but not the language.