LiveWire Network Peer Answers Peer Support Teen Forums Tech Forums College Forums 397 users online 223354 members 171 active today Advertise Here Sign In
TeenCollegeTechPhotos | Quizzes | LiveSecret | Memberlist | Dictionary | News | FAQ
Member Spotlight
Im the Dude
LiveWire's Executive Chef I'm Manny Pacquiao's bitc...
Mood: Sleepy
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
6 online / 13 MPM
Fresh Topics
  LiveWire / Technical Forums / Programming & Application Development / Adding Reply

Quoting Post
Archived Topic: It will not be bumped to the top of the forum.
Topic ASM: Worth learning now?
Membername   Not a member? Sign Up Free (takes 20 seconds)
Password   Forgotten your password?
Post

Font:   Size:   Color:

FAQ Keyword Search:
Post Options
Favorites Manager
Notify me of new replies to this topic by email
Notify me of new replies to this topic by private message
Original Post
RossTheHoss69 Posted at 1:43 pm on July 21, 2008
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.

Replies
telomere13 Posted at 11:14 am on Sep. 2, 2008
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?

Narfle the Garthok Posted at 11:13 am on Sep. 2, 2008
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.

telomere13 Posted 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?
Narfle the Garthok Posted at 10:55 am on Sep. 2, 2008
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.

telomere13 Posted 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.  

Narfle the Garthok Posted at 10:00 am on Sep. 2, 2008
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).

telomere13 Posted 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.

paganinio Posted at 10:59 am on Aug. 26, 2008
trust me, NOT worth learn9ing now.

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

DefaultTo0 Posted at 9:08 am on July 30, 2008
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.

All 9 previous replies displayed.