PeopleGalleryZombiesFrolfProf ReviewsDictionaryBuy/SellForumsMovies

Sign In | Join


  » DormWire / Technical Forums / Programming & Application Development / Viewing Topic

ASM: Worth learning now?
Replies: 9Last Post Sep. 2 11:14am by telomere13

(+) New Topic   (+) New Poll (+) Add Reply
Single page for this topic Email Print Favorite
( RossTheHoss69 )


Enlightened One

Patron
Tech Support Leader
Reply
Is ASM worth learning now? I'm just curious, and bored.
The only reason I say 'now' is because I know that I'll take a class on it in College, because of my plan to get a degree in Computer Science.

-------
I'm not changing this line until I get a girlfriend. [7-08-07; 1:26 a.m.]
Click for n00dz.
Shït. Piss. Fück. Cünt. Cocksucker. Motherfücker. And Tits.
Rest In Peace, George Carlin.

1:43 pm on July 21, 2008 | Joined Dec. 2005 | 723 Days Active
Join to learn more about RossTheHoss69 Texas, United States | Male | 5161 Posts | 15411 Points
DefaultTo0



Sign in to see more information
Reply
Assuming you mean assembly code?

It's very useful in that you get to learn exactly how the processor interfaces with other hardware such as memory and registers, and it can also teach you about program efficiency in terms of both file size and execution time.

If you're going to be taking a class on it in college, it's always good to get a bit of practice in first.

-------
My life blog
My tech blog
My Twitter updates


9:08 am on July 30, 2008 | Joined July 2006 | 638 Days Active
Join to learn more about DefaultTo0 Northern Ireland, United Kingdom | Label Free Male | 9055 Posts | 27145 Points
paganinio


Dairy Product Addict
Reply
trust me, NOT worth learn9ing now.

ASM courses come late in college
please learn your C, C++ first


10:59 am on Aug. 26, 2008 | Joined May 2004 | 85 Days Active
Join to learn more about paganinio China | Straight Male | 262 Posts | 1124 Points
telomere13


Dairy Product Addict

Patron
Tech Support Leader
Reply
Quote: from paganinio at 12:59 pm on Aug. 26, 2008

trust me, NOT worth learn9ing now.

ASM courses come late in college
please learn your C, C++ first


Actually, C/C++ are pretty lame, too.  There's plenty of better languages for learning the theory behind algorithms.

-------
http://www.golivewire.com/forums/peer-yatapys-support-a.html


9:45 am on Sep. 2, 2008 | Joined April 2005 | 916 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4428 Posts | 25385 Points
Narfle the Garthok


Professional

Sustainer
Reply
Quote: from telomere13 at 9:45 am on Sep. 2, 2008

Quote: from paganinio at 12:59 pm on Aug. 26, 2008

trust me, NOT worth learn9ing now.  

 ASM courses come late in college  
 please learn your C, C++ first


Actually, C/C++ are pretty lame, too.  There's plenty of better languages for learning the theory behind algorithms.


How can you say C/C++ are pretty lame when once you learn C you can virtually make the jump painlessly to several other languages. Also C has the highest availability for jobs (including its derivatives).

-------
YOU MUST
NARFLE THE GARTHOK!

Robdude is my LW Wife.


10:00 am on Sep. 2, 2008 | Joined June 2008 | 83 Days Active
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | 2002 Posts | 2715 Points
telomere13


Dairy Product Addict

Patron
Tech Support Leader
Reply
Quote: from Narfle the Garthok at 12:00 pm on Sep. 2, 2008

How can you say C/C++ are pretty lame when once you learn C you can virtually make the jump painlessly to several other languages.

The whole point is that you could start with, say, Python (or even Java) and you'd have just as good of an understanding of the actual algorithm's you're implementing, but you'd waste less time doing things like fixing dangling pointers, garbage collection, and all of the other lame stuff that you have to do in C/C++ for no reason.


Also C has the highest availability for jobs (including its derivatives).

This, as it turns out, is probably the only reason C and C++ are even still around: lots of code written in these languages still needs to be maintained, lots of people stick with it because it's been a "standard" for so long, and there's arguably better documentation about it.  

However, if you're learning programing on your own before college, you're not going to be getting a traditional "job" right away so this is basically meaningless.  Even if you're an amazing prodigy, you'll succeed by making stuff on your own (in which case it doesn't matter what language you use), because companies generally look for either a degree or experience.

And really, if you start with an "easy" language like Python or Java and actually gain a deep understanding of the algorithms you're implimenting, you shouldn't have much problem switching to C/C++ later but you've saved lots of time by learning in a slightly more reasonable setting.

I initially learned C and C++ on my own, but now I almost exclusively use Java when I have the opportunity to do so.  

-------
http://www.golivewire.com/forums/peer-yatapys-support-a.html


10:45 am on Sep. 2, 2008 | Joined April 2005 | 916 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4428 Posts | 25385 Points
Narfle the Garthok


Professional

Sustainer
Reply
Quote: from telomere13 at 10:45 am on Sep. 2, 2008

Quote: from Narfle the Garthok at 12:00 pm on Sep. 2, 2008

How can you say C/C++ are pretty lame when once you learn C you can virtually make the jump painlessly to several other languages.

The whole point is that you could start with, say, Python (or even Java) and you'd have just as good of an understanding of the actual algorithm's you're implementing, but you'd waste less time doing things like fixing dangling pointers, garbage collection, and all of the other lame stuff that you have to do in C/C++ for no reason.


Also C has the highest availability for jobs (including its derivatives).

This, as it turns out, is probably the only reason C and C++ are even still around: lots of code written in these languages still needs to be maintained, lots of people stick with it because it's been a "standard" for so long, and there's arguably better documentation about it.  

However, if you're learning programing on your own before college, you're not going to be getting a traditional "job" right away so this is basically meaningless.  Even if you're an amazing prodigy, you'll succeed by making stuff on your own (in which case it doesn't matter what language you use), because companies generally look for either a degree or experience.

And really, if you start with an "easy" language like Python or Java and actually gain a deep understanding of the algorithms you're implimenting, you shouldn't have much problem switching to C/C++ later but you've saved lots of time by learning in a slightly more reasonable setting.

I initially learned C and C++ on my own, but now I almost exclusively use Java when I have the opportunity to do so.  


I learned programming on my own before college (I didn't go to college) and I have a "traditional" job that I started with 0 experience and without a degree. I now have 6 years experience and make over $50,000 a year. C was one of my starting points.

-------
YOU MUST
NARFLE THE GARTHOK!

Robdude is my LW Wife.


10:55 am on Sep. 2, 2008 | Joined June 2008 | 83 Days Active
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | 2002 Posts | 2715 Points
telomere13


Dairy Product Addict

Patron
Tech Support Leader
Reply
And so that suggests that you'd be worse off if you'd started with, say, Python, how, exactly?

-------
http://www.golivewire.com/forums/peer-yatapys-support-a.html

11:04 am on Sep. 2, 2008 | Joined April 2005 | 916 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4428 Posts | 25385 Points
Narfle the Garthok


Professional

Sustainer
Reply
Quote: from telomere13 at 11:04 am on Sep. 2, 2008

And so that suggests that you'd be worse off if you'd started with, say, Python, how, exactly?

No but without that I doubt I would be where I am at now. Many languages build off C.

-------
YOU MUST
NARFLE THE GARTHOK!

Robdude is my LW Wife.


11:13 am on Sep. 2, 2008 | Joined June 2008 | 83 Days Active
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | 2002 Posts | 2715 Points
telomere13


Dairy Product Addict

Patron
Tech Support Leader
Reply
Quote: from Narfle the Garthok at 1:13 pm on Sep. 2, 2008

No but without that I doubt I would be where I am at now. Many languages build off C.

Can you be a bit more specific in this regard?

-------
http://www.golivewire.com/forums/peer-yatapys-support-a.html


11:14 am on Sep. 2, 2008 | Joined April 2005 | 916 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4428 Posts | 25385 Points
Single page for this topic Email Print Favorite
(+) New Topic   (+) New Poll (+) Add Reply

Quick Reply

You are signed in as our guest.

Looking for something else?
 

  » DormWire / Technical Forums / Programming & Application Development / Viewing Topic



  © 2008 DormWire | Custom Web Hosting | Terms of Use | Site Map | Contact | FAQ