LiveWire Network Peer Answers Peer Support Teen Forums Tech Forums College Forums 790 users online 186617 members 2083 active today Advertise Here Sign In
TeenCollegeTechPhotos | Quizzes | LiveSecret | Video | Dictionary | News | FAQ
You have 1 new message.
Emergency Help
Until you sign up you can't do much. Yes, it's free.

Sign Up Now
Membername:
Password:
Already have an account?
Invite Friends
Active Members
Groups
Contests
Moderators
7 online / 34 MPM
Fresh Topics
  LiveWire / Technical Forums / Programming & Application Development / Viewing Topic

ASM: Worth learning now?
Replies: 9Last Post Sep. 2 11:14am by telomere13
Welcome to LiveWire!
We're Stronger Together.
Join the Community
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 | 774 Days Active
Join to learn more about RossTheHoss69 Texas, United States | Male | 5271 Posts | 16896 Points
DefaultTo0


How are you gentlemen!!

Patron
Support Leader
Tech Support Leader
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.

-------
What?


9:08 am on July 30, 2008 | Joined July 2006 | 713 Days Active
Join to learn more about DefaultTo0 Northern Ireland, United Kingdom | Label Free Male | 9374 Posts | 24712 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 | 90 Days Active
Join to learn more about paganinio China | Straight Male | 287 Posts | 1200 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 | 992 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4734 Posts | 24856 Points
Narfle the Garthok

Dairy Product Addict

Patron
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 | 93 Days Active
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | 2101 Posts | 1764 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 | 992 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4734 Posts | 24856 Points
Narfle the Garthok

Dairy Product Addict

Patron
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 | 93 Days Active
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | 2101 Posts | 1764 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 | 992 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4734 Posts | 24856 Points
Narfle the Garthok

Dairy Product Addict

Patron
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 | 93 Days Active
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | 2101 Posts | 1764 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 | 992 Days Active
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | 4734 Posts | 24856 Points
Single page for this topic Email Print Favorite

Quick Reply

You are signed in as our guest.

Looking for something else?
 

  LiveWire / Technical Forums / Programming & Application Development / Viewing Topic