The Demise of the Low-Level Programmer
Posted: Tue Aug 09, 2011 10:19 am
We are the few, the proud:
http://altdevblogaday.com/2011/08/06/de ... rogrammer/
http://altdevblogaday.com/2011/08/06/de ... rogrammer/
The Next Generation of 2D Roleplaying Games
http://elysianshadows.com/phpBB3/
I think this is true and it's a god damn shame. I really enjoy assembly programming. I may not use it much in large projects, but at least once every couple of weeks I sit down and write some assembly just to keep myself from getting rusty. It might only be some type of file filter or some other simple program, but it's the practice that's important and it's damn enjoyable too! Ppl, break out your assemblers and get to work!!Van-B wrote: Nowadays most programmers barely touch assembly.
Its crazy hearing people on this forum saying they like assembly! Most of my coding friends despise it (well except one :P). Im currently struggling to learn assembly myself (its a nightmare to find good places to learnMrDeathNote wrote:I think this is true and it's a god damn shame. I really enjoy assembly programming. I may not use it much in large projects, but at least once every couple of weeks I sit down and write some assembly just to keep myself from getting rusty. It might only be some type of file filter or some other simple program, but it's the practice that's important and it's damn enjoyable too! Ppl, break out your assemblers and get to work!!Van-B wrote: Nowadays most programmers barely touch assembly.
Wishing wont do you any good :P, go learn. Its kind of a pain to learn to be honest, but its fun and gives you a good idea of whats going on at a lower level (sadly im not at this point yet).xx6heartless6xx wrote:I wish I knew assembly
This is one of the main reasons most people find assembly so difficult and unattractive. They don't have a solid understanding of the underlying architecture, and that is absolutely required to go anywhere with assembly.MrDeathNote wrote:If your only starting out in assembly a good introduction book is Assembly Language Step by Step Programming with Linux by Jeff Duntemann. He doesn't even go into assmbly syntax for the first 200 pages because he explains memory models and cpu architechture first. I think this is a great approach because no matter how many assembly instructions you memorize you can't use them effectively without this knowledge.
God no. I know plenty of electrical engineers that write assembly and can't code in any higher-level language for shit.xx6heartless6xx wrote:Do you need to be a really good programmer to start doing assembly?
Ah that might be my problem then, as i know SHIT about hardware (which is unacceptable). I've never had the money to mess around with/build computers sadly (i dont think there is a better way to learn then cracking something open with a big ass cup of tea).GyroVorbis wrote:God no. I know plenty of electrical engineers that write assembly and can't code in any higher-level language for shit.xx6heartless6xx wrote:Do you need to be a really good programmer to start doing assembly?
Your hardware and architecture knowledge are way more important than you software knowledge when you're that low level. Lots of your C-style procedural organization constructs may carry over, but object-oriented experience doesn't mean anything in assembly.
Assembly allows you to directly interact with the hardware right? How come electrical engineers use it a lot besides maybe the speed benefits?GyroVorbis wrote:God no. I know plenty of electrical engineers that write assembly and can't code in any higher-level language for shit.xx6heartless6xx wrote:Do you need to be a really good programmer to start doing assembly?
Your hardware and architecture knowledge are way more important than you software knowledge when you're that low level. Lots of your C-style procedural organization constructs may carry over, but object-oriented experience doesn't mean anything in assembly.
They make the hardware.xx6heartless6xx wrote:Assembly allows you to directly interact with the hardware right? How come electrical engineers use it a lot besides maybe the speed benefits?GyroVorbis wrote:God no. I know plenty of electrical engineers that write assembly and can't code in any higher-level language for shit.xx6heartless6xx wrote:Do you need to be a really good programmer to start doing assembly?
Your hardware and architecture knowledge are way more important than you software knowledge when you're that low level. Lots of your C-style procedural organization constructs may carry over, but object-oriented experience doesn't mean anything in assembly.