3 ms·
What some younger programmers don't get is that allowing to do things is good, the real question is what style a language encourages.
by narag 8y ago
What some younger programmers don't get is that allowing to do things is good, the real question is what style a language encourages.
- seba_dos1 8y agoYounger programmers usually believe that the best thing is the one that allows you to effortlessly do anything you want. Only later they start to see that some limitations and hurdles might actually be beneficial.
- narag 8y agoI was careful to qualify "some" programmers and avoid generalization. Some younger programmers like this, some others like that. The difference is in ancient times I don't remember so many people liking discipline languages. Funny thing is Pascal was seen as the constraints language at that time, while C was more liberal. Different times. In Pascal evolution (Delphi and Lazarus), a lot of automatic memory management, including proper gc but most often simple referemce count, has been incorporated over the years. Also the memory for a lot of standard library resources is managed hierarchically. In short: You still need to know how to deal with memory manually, but most of the time you don't.