+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Looking to get some ASM experience
Pages: 1 [2]
Author Topic: Looking to get some ASM experience  (Read 983 times)
Gemini
Guest
« Reply #15 on: May 27, 2007, 03:04:56 am »

Quote from: Nightcrawler on May 26, 2007, 01:33:46 pm
I agree here as well. High level languages never clicked well with me until i learned assembly which in turn teaches how microprocessors work. Then all the sudden, everything was clear. All those C statements are effectively just shortcuts to a bunch of assembly code.
I don't agree. I started programming in C++, then moved to ASM. ASM is more complicated than any high level language, so C++ or whatever is a better start for newbies. Starting with ASM is a long process, full of frustrations and difficulties and, IMO, it's not recommended.
creaothceann
Guest
« Reply #16 on: May 27, 2007, 03:13:01 am »

I'd recommend both. First a high-level language to get the brain into programming, then some ASM to see how it works under the hood.

You don't even need to write long programs to get it - just long enough to get the reasons why high-level languages were created. Smiley
tomaitheous
Guest
« Reply #17 on: May 27, 2007, 12:08:14 pm »

Quote from: Gemini on May 27, 2007, 03:04:56 am
Quote from: Nightcrawler on May 26, 2007, 01:33:46 pm
I agree here as well. High level languages never clicked well with me until i learned assembly which in turn teaches how microprocessors work. Then all the sudden, everything was clear. All those C statements are effectively just shortcuts to a bunch of assembly code.
I don't agree. I started programming in C++, then moved to ASM. ASM is more complicated than any high level language, so C++ or whatever is a better start for newbies. Starting with ASM is a long process, full of frustrations and difficulties and, IMO, it's not recommended.

 I disagree Grin   Actually, I guess it depends on the type of person. I had a some experience with C before I got into ASM(x86), but ASM was very easy and seemed more natural. I always wanted to learn ASM when I was a kid, but I didn't know of any books geared towards kids (10) for ASM or people who I could ask for help.  I started programming BASIC when I was 8 up until my teens, then some C afterwards. I don't think they played any major part in learning ASM personally.
Nightcrawler
Guest
« Reply #18 on: May 28, 2007, 09:14:22 am »

Looks like it depends on how you learn. Some people learn assembly easier, some high level languages.

Funny how we're using terms 'disagreeing' and 'agreeing' when we're talking about our opinions on about our own learning experience. It's a bit illogical. You can't agree or disagree with somebody else's personal opinion on their own personal learning experience. Wink
Pages: 1 [2]  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC