1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Dismiss Notice

GP32 How Do I Learn C/c++?

Discussion in 'General Discussions' started by yaustar, Sep 13, 2004.

  1. yaustar

    yaustar UK GP32 & GP2X Owner

    Joined:
    Oct 18, 2003
    Messages:
    2,714
    Location:
    UK
    I know it isn't directly GP32 related but it tends to pop up now and then in the developers forum.

    Software:
    Bloodshed's Dev Cpp with Compiler
    http://www.bloodshed.net/dev/devcpp.html
    Direct link: http://prdownloads.sourceforge.net/dev-cpp...pp4990setup.exe

    Tutorials:
    You can download source code with good commenting from http://www.gametutorials.com

    http://www.gamedev.net/ <- more stuff can be found here, extremely useful.

    Books:
    Not a big issue for me so I can't personally recommend any besides "Code Complete" by McConnell. This book teaches the methods on programming rather then the language itself. Some people swear by it, some people hate it.. me? I find it useful and enlighting to someone who hasn't had any major experience. Should be around £18 from amazon.
     
    Tags:
  2. generalnmx

    generalnmx Playful/Fascist Mod

    Joined:
    Apr 18, 2003
    Messages:
    2,128
    Location:
    Maryland, USA
    Decent info, but it's not exactly GP32 related as you said. Moved to New Developers Help and pinned. More information would be welcome.
     
  3. jlebrech

    jlebrech UFO Robot

    Joined:
    Feb 25, 2003
    Messages:
    899
    A Book on C is a good book. its by the same publisher of the opengl Red Book.
     
  4. synkro

    synkro 0xdeadbeef

    Joined:
    Aug 26, 2003
    Messages:
    779
    Location:
    Germany
  5. Azure

    Azure Trust the recursion...

    Joined:
    May 21, 2003
    Messages:
    3,801
    Location:
    California, USA
    I used C++ For Dummies 5th Edition for learning C++ without any previous programming experience. It's a real nice book and I would recommend it, but, if I go back in time, I would definetly have picked up Sams Teach Yourself C++ in 21 Days instead.
     
  6. Blah

    Blah Wanna Be Programmer

    Joined:
    Dec 18, 2003
    Messages:
    3,253
    Location:
    Oregon, USA
    Thinking in C++ Vol. 1 was originally a textbook by Prentice-Hall.
    Now the author, Bruce Eckel, has released it for free download along with its sequal, Vol. 2. They're available at BruceEckel.com. That's the one I'm reading.
     
  7. synkro

    synkro 0xdeadbeef

    Joined:
    Aug 26, 2003
    Messages:
    779
    Location:
    Germany
  8. yaustar

    yaustar UK GP32 & GP2X Owner

    Joined:
    Oct 18, 2003
    Messages:
    2,714
    Location:
    UK
  9. Loubear

    Loubear I'm the juggernaut, b*tch!

    Joined:
    Apr 2, 2006
    Messages:
    1,079
    Location:
    New Jersey, USA
    Wondering...c or c++ first?
     
  10. iignotus

    iignotus The one and only

    Joined:
    Aug 18, 2005
    Messages:
    2,719
    This question has been done to death. Search google. If it gets started here again, it will just degrade into stupidity.
     
    Last edited by a moderator: Feb 3, 2016
  11. Loubear

    Loubear I'm the juggernaut, b*tch!

    Joined:
    Apr 2, 2006
    Messages:
    1,079
    Location:
    New Jersey, USA
    <_< Just asking your opinion, almighty ignotus, and what would you recommend for us lower lifeforms...

    Operative word...opinion
     
  12. iignotus

    iignotus The one and only

    Joined:
    Aug 18, 2005
    Messages:
    2,719
    Oh shut the hell up. I wasn't trying to be an omniscient ass you dipshit. Is it that hard to use google? It is a massive resource of knowledge solely for the benefit of your frontal lobe.

    Here, I'll even get you started, since it must be difficult for you or else you wouldn't have complained at all about my suggestion: http://www.libertyassociates.com/pages/column1.htm <-- first result on google. Not complicated at all.
     
    Last edited by a moderator: Feb 3, 2016
  13. Loubear

    Loubear I'm the juggernaut, b*tch!

    Joined:
    Apr 2, 2006
    Messages:
    1,079
    Location:
    New Jersey, USA
    Uh...huh...right... Anyways, I really don't care, I started with C++ and totally screwed C, just asking that to see what you guys have started with...
     
    Last edited by a moderator: Feb 3, 2016
  14. yaustar

    yaustar UK GP32 & GP2X Owner

    Joined:
    Oct 18, 2003
    Messages:
    2,714
    Location:
    UK
    I started with C++ first and really wished I did C instead. C is a much smaller language to learn where as course teaching C++ usually chuck classes and other OO material.
     
  15. netcat

    netcat Still Fresh

    Joined:
    May 3, 2016
    Messages:
    53
    dude: c first. it's a lovely language.

    k&r c is a great reference manual with poignant examples.

    c++ is journey with many paths in wrong directions. definitely cool though

    good luck and have fun
     
  16. lukey

    lukey Rare Species

    Joined:
    Jun 17, 2015
    Messages:
    446
    Location:
    Germany
    That "Report" Button looks delicious. :p
     
  17. netcat

    netcat Still Fresh

    Joined:
    May 3, 2016
    Messages:
    53
    c++ takes ages to unlearn

    bear that in mind
     
  18. Lao Rebel

    Lao Rebel Member

    Joined:
    Feb 6, 2012
    Messages:
    112
    thanks to the pandora i've decided to take a few classes at my local community college starting this fall to learn simple programming. i'm going to take computer logic first, then im going to learn Basic and Assembly language.
     
    rygD likes this.
  19. rygD

    rygD Nihilistic Mystic

    Joined:
    Feb 28, 2014
    Messages:
    6,383
    Location:
    Everywhere
    Hell, it was bumped again, so...
    At least they aren't starting you out with Java. I used to know a little BASIC long ago. I really want to learn C, I just never set aside the time and actually do it. I guess I can try to put in some actual effort into it soon. Isn't assembly specific to the CPU type? I wanted to learn that, too, I just couldn't decide for what. I guess x86 (not sure what exactly I mean by that, or if that could be transferred to newer stuff) would be useful, but it intimidates me. Same for ARM I guess. I had z80 in mind for a couple years. 6502 has been a bit of a constant for me, and seems the most realistic, even if not exactly practical, so that is what I would probably go with.
     
  20. PowerGod

    PowerGod Advanced Member

    Joined:
    Jun 20, 2011
    Messages:
    2,542
    Today I just jumped on the train... I mean, I programmed in C++ years ago (1999/2001) with "Borland Turbo C++" but now I'm using g++ compiler and I see A LOT of differences even writing an "Hello World!" program... there is a dedicated library for managing strings !! (No more need to use char arrays terminated with 0 !! And you can also sum strings !!) :D
    Even the standard input/output functions are completely different...

    Anyway, as a kickstarter I just used this page http://anaturb.net/C/string_exapm.htm
     

Share This Page

Loading...