+ 2

Any other things I should have a understanding of

Aside from Mathematics, Apparently To learn C, a understanting of how RAM works can be beneficial, but in other languages like C++, C#, Objective C, Java, Python what other things should I have an understanding of that can be beneficial towards learning and understanding whatever programming Language. Or is an understanding of mathematics and RAM really the only 2 “Prerequisites”

2nd May 2019, 4:42 PM
IDGam3r
IDGam3r - avatar
2 Respostas
+ 10
Hey there, In Higher level languages, most of the functions are designed so that we don't necessarily need to know how RAM works (unless you are programming an MCU or using Assembly as well). In all programming languages, you'll need to know how things will get executed, especially with Asynchronous programming. C++ and a few others will require you to know the heap and stack works. Also you do require an understanding of algorithms and data structures. Examples are Quick Sort, Merge Sort and Big O Notation.
2nd May 2019, 5:14 PM
Edwin Pratt
Edwin Pratt - avatar
+ 1
when I read things like this, what go through my thought is like, oops this user is running faster than the ball, instead of keeping the pace
2nd May 2019, 10:13 PM
✳AsterisK✳
✳AsterisK✳ - avatar