Timeline for How does learning assembly aid in programming?
Current License: CC BY-SA 3.0
7 events
| when toggle format | what | by | license | comment | |
|---|---|---|---|---|---|
| Aug 19, 2016 at 15:45 | comment | added | wingerse | There are very few cases to code in assembly these days, but knowing how it works is simply invaluable and will help a lot for those who want to know how it all works. I, for example, find it difficult to follow things when I don't know why its happening. | |
| Apr 24, 2015 at 18:51 | comment | added | gnasher729 | In my experience, an algorithm is made fast by implementing it, measuring things, finding ways to optimise it, implementing a better way, etc. etc. etc. The problem with assembly is that it takes ages to implement, so you won't have the opportunity of repeated refinement. | |
| Jul 16, 2012 at 1:23 | comment | added | Warren P | Optimization isn't the reason to learn it. In that aspect, I agree with Neil G. However, Neil G is missing the point; He is undervaluing how his underlying grasp of the real machine informs how he uses the high level language. | |
| Jul 14, 2012 at 20:59 | history | made wiki | Post Made Community Wiki by dbr | ||
| Jul 14, 2012 at 17:24 | comment | added | Leo | I don't agree. If you have extensive knowledge about a certain algorithm and a good grasp of the hardware, it is usually possible to create assembly code that is better optimized than what the compiler can create since it has to play it safe. Knowing roughly how your code is translated into assembly also helps when doing optimizations. | |
| Jul 14, 2012 at 0:27 | history | edited | Neil G | CC BY-SA 3.0 | added 421 characters in body |
| Jul 14, 2012 at 0:17 | history | answered | Neil G | CC BY-SA 3.0 |