Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

sharpgames

New to programming

This topic is 5330 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

quote:
Original post by BiTwhise
Start with simple assembly language programming.


Contradiction in terms.

Oh, you meant doing simple tasks with assembly. Yeah, I went through that. Valuable experience. *After* you learn at least the basics of C. Then it will help you understand wtf you''re actually doing in C.

quote:
x86 assembly is probably one of the easiest assembly languages to learn.


You have GOT to be kidding me.

Share this post


Link to post
Share on other sites
Advertisement
quote:

quote:
--------------------------------------------------------------------------------
x86 assembly is probably one of the easiest assembly languages to learn.
--------------------------------------------------------------------------------



You have GOT to be kidding me.



x86 assembly is very structured in the way that it is very clear as to which registers are suppose to be used for what, and thus perhaps easier for a beginner. Also, it''s a cisc instruction set, so you don''t need to worry about imidiates beeing too large, jump delay slots, etc.. All the basic instruction only accept two arguments, no conditions or extra imidiates.
I would say that risc in general (as with mips at least) is harder to start off with.

Share this post


Link to post
Share on other sites
<< Start with simple assembly language programming. >>

Yeah here''s what you wanna do, if you''ve never programmed before.

Start off and write a simple operating system.

Then (if you have time) write a Tetris or Breakout.

VazGames.com

Phil P

Share this post


Link to post
Share on other sites
Being funny now

I think I(/we)'ve dragged this out for a bit too long now, so I'll shut it after this one

If you're a very logic thinker, you might (like me) find it ok to start with assembly language. It doesn't teach you the paradigms of higher level programming, but it's certainly a rewarding foundation when setting out to learn high level programming and concepts of software engineering.

That be said, if you're less of a logic thinker, and this is in fact the area you most need to work with (thinking like a stupid machine), you're probably more comfortable with a higher level abstractations of program logic.

Personally I like to start at the bottom of the mountain. It might be a steep climb to the top, but at least you know the route by which you came.

[edited by - BiTwhise on January 13, 2004 8:28:59 PM]

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!