LiveWire Network Peer Answers Peer Support Teen Forums Tech Forums College Forums 648 users online 225721 members 1128 active today Advertise Here Sign In
TeenCollegeTechPhotos | Quizzes | LiveSecret | Memberlist | Dictionary | News | FAQ
Member Spotlight
audrey820
Cool Things: ur mom
Mood: Paranoid
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
3 online / 60 MPM
Fresh Topics
  LiveWire / Technical Forums / Programming & Application Development / Viewing Topic

I hate 68k assembly with a passion
Goddamnit.
Replies: 5Last Post Nov. 2 4:42am by allsmiles
Welcome to LiveWire!
We're Stronger Together.
Join the Community
Single page for this topic Email Print Favorite
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
Why must this be so goddamn COMPLEX. Like I get it, low level programming is blah blah blah important, embedded development etc. I just don't have the TIME to memorize what is basically a giant reference manual. I have other classes too, and I'm using another Assembly language in another! At least there they gave up pared down MIPS assembly, so we could focus on nice conceptual stuff like the stack and various other constructs without worrying about things like supervisory mode or which of the goddamn addressing modes I have to write stuff in.  

Seriously, Remind me never to become an embedded programmer. I'm going to hug my C close and thank it for being only slightly a pain in the ass, and then run off to Ruby to enjoy land in the world where programming is actually fun.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


9:54 pm on Oct. 27, 2009 | Joined: May 2005 | Days Active: 1,055
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,213 | Points: 21,544
LiveWire Humor
Total Destruction


Swami

Patron
Reply
Your avatar is better than mine :(

-------
With reason comes stupidity.
Mein Brüder ist Josh

9:58 pm on Oct. 27, 2009 | Joined: May 2008 | Days Active: 365
Join to learn more about Total Destruction California, United States | Straight Male | Posts: 20,176 | Points: 25,725
ranman


Connoisseur

Patron
Reply
I dunno I enjoy embedded systems. It's essential to know at least x86 stuff for security. That way you can make shellcodes and know how to exploit syscalls (though most of that is in C come to think of it...)...

Well... assembly is still important just stick to it and try to survive the class


12:07 am on Oct. 28, 2009 | Joined: June 2006 | Days Active: 367
Join to learn more about ranman Hawaii, United States | Straight Male | Posts: 2,229 | Points: 7,929
( Sector Corrupt )


Guru

Patron
Tech Support Leader
Reply
Quote: from ranman at 3:07 am on Oct. 28, 2009

I dunno I enjoy embedded systems. It's essential to know at least x86 stuff for security. That way you can make shellcodes and know how to exploit syscalls (though most of that is in C come to think of it...)...  

Well... assembly is still important just stick to it and try to survive the class


Yeah, I know, I'll need a lot of this stuff for Operating systems two terms from now. It's just obnoxious that they've heaped such a complex language on us whilst simultaneously covering a lot of conceptual stuff. It's much easier to learn concepts first with something that requires less detail oriented stuff, then move onto the crazy bits. having to know 10 addressing modes just to do a little programming in it compared to 1 in the MIPS taught course if mildly frustrating.

Though at least looking at previous midterms I'm seeing a lot more focus on conceptual understanding, which is at least a pleasant surprise. Most of my electrical engineering courses are about practical application.

-------
Livewire Wifey: Katie :D
Windows, For when you don't know any better.
Mac, for when you think you do.
Linux, for when you actually want to get something done.


12:13 am on Oct. 28, 2009 | Joined: May 2005 | Days Active: 1,055
Join to learn more about Sector Corrupt Ontario, Canada | Straight Male | Posts: 4,213 | Points: 21,544
ranman


Connoisseur

Patron
Reply
I'm a TA for some introductory CS classes and one thing that really bothers me about the curriculum here is the inconsistency.

For instance they teach object oriented stuff first but when they introduce a new algorithm or language concept it's all about getting it to work rather than getting it to work and maintaining a good design pattern or object oriented program.

In our labs they're graded on the formatting in the source code but not on the way it's organized. Although if they have a magic number instead of a named constant they're penalized.

It seems to me that everything is haphazardly implemented which, at such a low level of CS, is detrimental to the major itself because bad habits fester and perpetuate until-- I've met grad students that don't know how to do a java program without a driver.

Believe me I understand your frustration, maybe not with the EE major but the haphazard teaching style I completely understand.

I have to say though one of the great things about a CS, CIS, CE, or EE major is that it's one of the most practical degrees you can get. It's not just a piece of paper, you'll use what you learn literally everyday.

It's a shame we're required to have a degree these days to get a decent job though.

Also I wrote this metaphor the other day and it needs some fleshing out but I like it and I dunno if someone else has thought of it yet... it's 3am so I'm going to sleep.
Windows is like a pair of steel handcuffs.
Mac is like a pair of fluffy/kinky handcuffs.
Linux doesn't cuff you.

Post edited at 12:37 am on Oct. 28, 2009 by ranman


12:29 am on Oct. 28, 2009 | Joined: June 2006 | Days Active: 367
Join to learn more about ranman Hawaii, United States | Straight Male | Posts: 2,229 | Points: 7,929
allsmiles


Enlightened One

Patron
Reply
C works fine enough for embedded systems. I programmed a fully functional sumo robot on a 16k PIC in C.

-------
When they leave me, they're all smiles.
When they leave you, they're in tears.

4:42 am on Nov. 2, 2009 | Joined: Aug. 2007 | Days Active: 594
Join to learn more about allsmiles England, United Kingdom | Male | Posts: 9,156 | Points: 16,436
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