Answer the question
In order to leave comments, you need to log in
Possible low-level programming without math?
Is there any chance of becoming a good low-level programmer with a 6th grade math level?
Is it worth going into this area, or is it doomed to failure?
Answer the question
In order to leave comments, you need to log in
Is it worth going into this area, or is it doomed to failure?
Depending on what is meant by mathematics.
Boolean algebra, matrices, some integral calculus and some geometry.
That is, in fact, you need mathematics up to grade 4, grade 8.9 and the first year of any technical university.
A small clarification - knowledge of the 6th class is redundant. Low-level programming is either machine code or assembly language. And this is all 0 and 1, and the plus of the number system is to know (binary, hexadecimal, etc.)
Understanding the process is all that is needed in 100% of tasks.
Low-level programming is just programming.
It's just that programming does not require matan, standard arithmetic is enough.
A lot of mathematics is needed where the task will be to program some kind of mathematical algorithm.
For example, to draw a circle in assembler, you will need to figure out not only how to work with video memory, but also how to actually calculate the coordinates of points on the circumference of a circle, that is, geometry, Pi, formulas.
But if you have a bad school education, this is a very clear sign that you basically don’t like to study and don’t know how, and in the IT field you can’t do without it at all.
Programming is the process of creating programs. A program is a sequence of actions. Any abstractions in programming are subject to the task of expressing the sequence of actions more clearly.
Modern higher mathematics is the process of studying the properties of abstract abstractions over abstractions over abstractions of abstractions.
Catch the difference?)
Programming != Mathematics
In programming, in most cases from mathematics, you only need to be able to multiply, divide, know the basics of Boolean algebra (and, or not), be able to work with bitwise shifts. However, all these basic skills are more likely to relate to computer science.
Therefore, I am sure that you already have all the necessary knowledge to start learning C and Asm, proceed)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question