Liste des Groupes | Revenir à ol advocacy |
What is programming? Programming is the controlling of a digital computer.Which is proof that your claim "in order to program one must first learn about the machine." is nuts.
That's all.
Therefore, in order to program one must first learn about the machine. One
must first learn about logic gates, Boolean algebra, etc. Then one must
learn machine language instructions.
After this, one can, for the sake of convenience, proceed to "higher
level" abstractions, i.e. a language like C. But any of these high
level languages do not actually control the machine. These abstractions
must be processed by compilers to produce actual machine-control
instructions.
Unfortunately, a lot (most?) so called programmers know very little about
digital hardware.
When I first took CompSci 101, I already had a deep background in assembly
and I watched as the other students, who didn't have this background,
stumbled over such things as character case conversions and pointers.
C is fairly low level. It does not completely obliterate the machine.
But other languages have succeeded to totally obscure the hardware and
it is these languages that are the most popular.
In fact, most programmersYou can't possibly believe such ignorant drooling. You've said similar things many times, but it's a troll, right?
don't program. They will use frameworks that literally produce the code
for them. (They'll get paid big bucks until the framework falls out of
fashion. Then they'll end up at McDonalds because they have no REAL
programing skills.)
In conclusion:Quit giving out bad advice like this.
Learn the machine and learn assembly. Then proceed to the conventional
abstract languages.
Les messages affichés proviennent d'usenet.