Comment Re:Mixed blessing (Score 1) 146
I remember as a kid believing in this odd concept of programming hierarchy.
You start with Basic, move to Pascal, then to C finally you end up in Assembly.
However experience has taught me that Programming languages do not fall in a hierarchy, but tools good at solving different problems.
Basic is good at Throw Away code. Solve your problem give your result. Doing it in any other language you are just wasting your time with details.
Pascal is good for that simple program that you want to maintain and share and deploy. Better structured however still covers a lot of the memory management nonsense.
C is good that Professional App that really needs to be good performance, the extra work in managing the memory means you can take shortcuts in the right spot to get extra Speed.
Assembly when you need to interact with the hardware, make new drivers and bypass parts of the OS.
It becomes the right tool for the right job, and less of how impressive you look by the fact you can code in some language.