3 ms·
I liked the article. Many things mentioned there are inconvenient truths. Claiming that a particular high level language must be learnt in order to understand
by vinayms 8y ago
I liked the article. Many things mentioned there are inconvenient truths.
Claiming that a particular high level language must be learnt in order to understand how computers work is somewhat paradoxical - a hll is meant to abstract details, so if it helps understand the internals then it can't be a hll.
Also, the purpose of a programming language is not to teach how computer works; its purpose is to make computers do what we want. Its the steering wheel, gear stick and pedals of a car. If you want to know how a car works, you have to get out and look under the hood or slide underneath. Driving a manual transmission doesn't necessarily give any insight into workings of a car, except may be knowing that something like a clutch exists that is needed to be used to shift gears. Its your curiosity that makes you learn.