3 ms·
Problem is which foundation to learn, for software is learning cpu pipelining foundational? machine or assembly, or compiler, or C or C++? and also depending o
by m3kw9 4y ago
Problem is which foundation to learn, for software is learning cpu pipelining foundational? machine or assembly, or compiler, or C or C++? and also depending on what you are trying to too.
- signaru 4y agoThe rule of thumb I often hear and that makes sense to me is to learn or familiarize "one level lower" than what you currently know. For example, advanced C/C++ programmers would occasionally explain stuff based on assembly. At the "higher levels", instead of treating functions and libraries as black boxes, try understanding the algorithms behind them. Even just learning general computer architecture without diving into the lower level details can help in understanding code.