• Lucid Dreaming - Dream Views




    Results 1 to 25 of 56

    Threaded View

    1. #21
      Banned
      Join Date
      Apr 2007
      Location
      Out Chasing Rabbits
      Posts
      15,193
      Likes
      935
      Quote Originally Posted by M-Cat View Post
      Assembly is one of the best languages you can learn. Even if you dont program in it, you learn more from assembly than any other language.
      Agreed. It also helps with CG since [good] assembly is always the fastest, if you do really low level stuff then you will be using inline assembly.


      You must be writing some huge programs if it takes hours to compiler. I have all optimizations turned on and I've never had a program compile for more than a few minutes.

      Now I'm not writing full-size apps, but full-size apps are modulated and the modules can be compiled and tested individually, so most of the bugs are out of the system (especially something simple like syntax errors,) by the time that the modules are put together.

      How does not having an IDE slow people down?
      XCode does syntax and semantic checking on the fly so if I miss a semicolon or parenthesis it automatically yells at me. It also does debugging without writing tons of tests and can show me all of the variables when an error is encountered, which definitely speeds things up. As far as I know Eclipse, .NET, and Bloodshed all do the same. For apps with a GUI it also does drag and drop of buttons and such.


      If you're planning to go to college for CS then you should learn what is taught there. Most colleges teach C/C++/Java and sometimes VB. If you're planning on concentrating in CG then C is what will probably be used. Checking out the OpenGL Red Book might also be a nice idea, the format is the same in every language (for the most part.)
      Last edited by ninja9578; 01-25-2008 at 05:34 PM.

    Bookmarks

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •