Answer the question
In order to leave comments, you need to log in
Choosing a low-level language?
I want to learn some low-level language.
Choice between C, C++ and Assembler.
First the most profitable, the rest later.
What do you advise?
Answer the question
In order to leave comments, you need to log in
C. _ Only.
And there is no choice here: Only students write
assembly language in order to study PC architecture. And those who as a hobby (infinitely) develop their own OS (according to some religious belief, the true OS should be written entirely in assembler). Professional assembler developers only read because they can get the HLL compiler to produce perfectly defined assembler code.
C ++, if you use it idiomatically, and not like C with classes, then this is not a low level at all, you need to think in abstractions, and not drive bytes. In addition, he does not learn at all quickly, and this, as it were, contradicts the condition posed in the question.
Therefore, only one language remains. It has been used for these tasks for more than forty years (while in other industries many generations of languages have managed to change) and over the next forty years it is unlikely that anyone will be able to move it from these positions.
To begin with, learn how to use the search, and master the basic programming skills.
Then think about what is the most profitable.
Because by putting C, C ++ and assembler on a par, you show that you will receive profit very soon.
Laughed of course. Especially a bunch of C ++ and a low-level language, here even C is not so low-level.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question