I agree with you. Apart from writing efficient code, one has to also consider how the code will be maintained. Abstractions, code-reuse and patterns are the things that programmer's absolutely need to be equipped with.
Gaining a good understanding of the internals of the computer may not be the most useful thing for a new computer scientist. Teaching data structures and algorithms (sorting, binary trees etc) in assembly would be impossible. Assembly would still be useful perhaps but would not always make a computer scientist better. There's so many things like databases and AI where the conventional perhaps introductory material would be more suitable. For myself however I have to say that I would be interested into gaining a deeper understanding of the actual machine throguh assembly.
Given that the related site is most likely a scam, does anyone know of any legitimate sites that sell cheap laptops? thanks
Since you comply there is no reason to spy on you.
All they had to do was castrate the rat before the experiment to make absolutely sure
I agree with you. Apart from writing efficient code, one has to also consider how the code will be maintained. Abstractions, code-reuse and patterns are the things that programmer's absolutely need to be equipped with.
Gaining a good understanding of the internals of the computer may not be the most useful thing for a new computer scientist. Teaching data structures and algorithms (sorting, binary trees etc) in assembly would be impossible. Assembly would still be useful perhaps but would not always make a computer scientist better. There's so many things like databases and AI where the conventional perhaps introductory material would be more suitable. For myself however I have to say that I would be interested into gaining a deeper understanding of the actual machine throguh assembly.