LiveWire Network Peer Answers Peer Support Teen Forums Tech Forums College Forums 780 users online 223399 members 1128 active today Advertise Here Sign In
TeenCollegeTechPhotos | Quizzes | LiveSecret | Memberlist | Dictionary | News | FAQ
Member Spotlight
Penis69
I haven't filled out my profile...
Days Active: 71
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
5 online / 39 MPM
Fresh Topics
  LiveWire / Technical Forums / Programming & Application Development / Viewing Topic

ASM: Worth learning now?
Replies: 9Last Post Sep. 2, 2008 11:14am by telomere13
Welcome to LiveWire!
We're Stronger Together.
Join the Community
Single page for this topic Email Print Favorite
( RossTheHoss69 )


I ♥ LW. :)

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.]
Shït. Piss. Fück. Cünt. Cocksucker. Motherfücker. And Tits.
R.I.P George Carlin.

1:43 pm on July 21, 2008 | Joined: Dec. 2005 | Days Active: 963
Join to learn more about RossTheHoss69 Texas, United States | Male | Posts: 5,607 | Points: 30,080
LiveWire Humor
DefaultTo0


Swami

Patron
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 | Days Active: 888
Join to learn more about DefaultTo0 Northern Ireland, United Kingdom | Label Free Male | Posts: 9,603 | Points: 29,906
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 | Days Active: 98
Join to learn more about paganinio China | Straight Male | Posts: 344 | Points: 1,340
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 | Days Active: 1,310
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | Posts: 5,425 | Points: 31,655
Narfle the Garthok


Executive

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).

-------
Anus


10:00 am on Sep. 2, 2008 | Joined: June 2008 | Days Active: 108
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | Posts: 2,251 | Points: 3,117
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 | Days Active: 1,310
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | Posts: 5,425 | Points: 31,655
Narfle the Garthok


Executive

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.

-------
Anus


10:55 am on Sep. 2, 2008 | Joined: June 2008 | Days Active: 108
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | Posts: 2,251 | Points: 3,117
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 | Days Active: 1,310
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | Posts: 5,425 | Points: 31,655
Narfle the Garthok


Executive

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.

-------
Anus


11:13 am on Sep. 2, 2008 | Joined: June 2008 | Days Active: 108
Join to learn more about Narfle the Garthok Alaska, United States | Straight Male | Posts: 2,251 | Points: 3,117
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 | Days Active: 1,310
Join to learn more about telomere13 Wisconsin, United States | Label Free Male | Posts: 5,425 | Points: 31,655
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