Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 3 4 [5]

Author Topic: Learning Programming  (Read 4036 times)

Fenrir

  • Bay Watcher
  • The Monstrous Wolf
    • View Profile
Re: Learning Programming
« Reply #60 on: June 25, 2011, 05:47:24 pm »

So, after you pick up the language and the compiler/actual code thingy/whatever eventually you'll need an IDE.

Real programmers use Vim!
Logged

Virex

  • Bay Watcher
  • Subjects interest attracted. Annalyses pending...
    • View Profile
Re: Learning Programming
« Reply #61 on: June 25, 2011, 06:15:34 pm »


 ???
Logged

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Learning Programming
« Reply #62 on: June 25, 2011, 06:58:51 pm »

So, after you pick up the language and the compiler/actual code thingy/whatever eventually you'll need an IDE.

Real programmers use Vim!

Real programmers use a powerful, wisely picked tool of choice effectively and comprehensively to create effective and terse code.

That aside, you don't need an IDE to program. Sure, it's nice with some cohesiveness, but all you really need is a compiler, possibly a terminal, and a text editor of your choice (such as Notepad). Many people are comfortable working this way, too.

Ultimately, it's your choice, but the range is much larger than just CodeBlocks, MSVC++ and whatnot. To mention two you probably haven't heard of before, there's vi/vim and emacs.

(snip)
 ???

Yes indeed. Us big boys code programs by squirting intricate patterns of cleaning fluid on our hard drives, etching the bytes into the metal.
Logged

Virex

  • Bay Watcher
  • Subjects interest attracted. Annalyses pending...
    • View Profile
Re: Learning Programming
« Reply #63 on: June 25, 2011, 07:06:50 pm »

Ultimately, it's your choice, but the range is much larger than just CodeBlocks, MSVC++ and whatnot. To mention two you probably haven't heard of before, there's vi/vim and emacs.
Both are quite a bit more then plain text editors though (or at least, if they aren't, you're doing something wrong). I find it funny that people quite emacs as an non-IDE tool while it's usually loaded to the brim with scripts that take over the functions of a conventional IDE. I've never used vi/vim, but from what I've read it's in the same boat.
Logged

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Learning Programming
« Reply #64 on: June 25, 2011, 07:17:26 pm »

One thing they will never have: On-the-fly syntax checking. I loved that bit of MSVC to death.

Ultimately, it's your choice, but the range is much larger than just CodeBlocks, MSVC++ and whatnot. To mention two you probably haven't heard of before, there's vi/vim and emacs.
Both are quite a bit more then plain text editors though (or at least, if they aren't, you're doing something wrong). I find it funny that people quite emacs as an non-IDE tool while it's usually loaded to the brim with scripts that take over the functions of a conventional IDE. I've never used vi/vim, but from what I've read it's in the same boat.

Honestly, I wouldn't describe either as an IDE regardless. They're both powerful editors, but they lack a lot of the features out-of-the-box and aren't expressly designed to be the all-encompassing environments that MSVC and CodeBlocks are.
Logged

Virex

  • Bay Watcher
  • Subjects interest attracted. Annalyses pending...
    • View Profile
Re: Learning Programming
« Reply #65 on: June 25, 2011, 07:19:35 pm »

One thing they will never have: On-the-fly syntax checking. I loved that bit of MSVC to death.
I wouldn't be so sure of that
Logged

lordnincompoop

  • Bay Watcher
  • Allusionist
    • View Profile
Re: Learning Programming
« Reply #66 on: June 25, 2011, 07:22:46 pm »

One thing they will never have: On-the-fly syntax checking. I loved that bit of MSVC to death.
I wouldn't be so sure of that

Virex, have I ever told you how much I love you?

In all seriousness, thanks a bunch. This'll be a huge time-saver for me.

EDIT: Bleh, emacs. Hopefully there's something for vi too, but concessions might have to be made, I suppose.
« Last Edit: June 25, 2011, 07:25:22 pm by lordnincompoop »
Logged

ILikePie

  • Bay Watcher
  • Call me Ron
    • View Profile
Re: Learning Programming
« Reply #67 on: June 26, 2011, 04:14:13 am »

Logged

Normandy

  • Bay Watcher
    • View Profile
Re: Learning Programming
« Reply #68 on: June 28, 2011, 10:01:10 pm »

Anyone know any good 2D OpenGL tutorials out there? I don't want to toss $50 into a book if there's some good resources online somewhere.
2D OpenGL is pretty much the same as 3D OpenGL, just set it to orthographic and maybe disable depth testing depending on how you want to handle it.
http://fly.cc.fer.hr/~unreal/theredbook/ <- This book has helped me far more than any internet tutorial ever has towards learning OpenGL (with the exception of windowing/input; they purposely leave those out).
Logged
Pages: 1 ... 3 4 [5]