Quote:
Originally Posted by @ruantec
also learning some C++ and joining a Emu project for "Challenge" doesn´t make a beginner more advanced at all to me... in fact it just makes him think he´s advanced while he´s still not that far.... but all of that of course can vary depending people views..
|
i wasn't talking about beginners.
i never recommend c++ for beginners, because i think its too hard to learn as a first language, and could make beginners discouraged and quit.
and there's a difference between a worthwhile challenge, and a worthless challenge; which is what i was trying to explain.
using old tools is a worthless challenge since it just slows down your coding productivity, while an emu project is a worthwhile challenge since it lets you learn more how systems work at a low-level (this is also why i recommend c++ and assembly for an emu project, so you get to do more low-level coding, and learn more).
If programmers always stick to high-level languages like VB and c#, they'll severely limit their knowledge on what the system is doing at a low-level.
Cool stuff like new cpu instruction sets for example, would mean nothing to coders that have never coded asm, and have always stuck to high-level stuff.
So I believe coders should start with easier high-level languages first, then move up to mid-level languages like c/c++ and do some low-level asm.
Then after they've had experience with all those languages, they can choose the right-one for the job.
__________________
Quote:
|
Eccentricity is often associated with genius, giftedness, or creativity. The individual's eccentric behavior is perceived to be the outward expression of his or her unique intelligence or creative impulse. In this vein, the eccentric's habits are incomprehensible not because they are illogical or the result of madness, but because they stem from a mind so original that it cannot be conformed to societal norms.
|
check out my blog