![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Programmer
Join Date: Apr 2005
Posts: 96
Rep Power: 4
![]() |
will assemly help??
my problem is I know how to program (a little) but I dont know much about programing. I have made afew windows aps in c++ but i really want to understand how they work rather than just how to make them. I heard someone say that learning a language like assembly will help me understand programing altogether, is that true?
|
|
|
|
|
|
#2 |
|
Resident Grouch
![]() ![]() ![]() ![]() ![]() ![]() Join Date: Jun 2005
Posts: 6,453
Rep Power: 10
![]() |
Nope. It's a different mindset. Much less abstraction. It WILL help you to understand how the machine works. Mostly, with a high-level language, one wants to avoid that.
__________________
Abstraction doesn't make it impossible to write bad code; it makes it possible to write superior code. Contributor's Corner: Grumpy on C++ Exceptions DaWei on Pointers |
|
|
|
|
|
#3 |
|
Expert Programmer
Join Date: Aug 2005
Location: Rotterdam, the Netherlands
Posts: 942
Rep Power: 4
![]() |
it won't help if you want to understand more about graphics programming using another library, since you will still have to use that specific library. It will help for understanding how your system works, though.
|
|
|
|
|
|
#4 |
|
Hobbyist Programmer
|
It does allow you to see how your program works 'under the hood,' to an extent. Assembly experiance is also invaluable to people in security research teams and systems programmers, as they can not only use Assembly to reverse engineer and diagnose malware to make scanners for the malware and inoculate systems against it, but also spelunk your operating system and looking at how some of the undocumented parts of it work (this is absolutely invaluable to a windows systems programmer.)
|
|
|
|
|
|
#5 |
|
The Supreme Ruler
![]() Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6
![]() |
Yea, it will help you understand how the machine works, not necessarily how a certain library works. I'd reccomend learning it, though.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|