Kodewerx

Our culture has advanced beyond all that you could possibly comprehend with one hundred percent of your brain.
It is currently Tue Mar 19, 2024 3:37 am

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 5 posts ] 
Author Message
 Post subject: C
PostPosted: Mon Nov 09, 2009 1:15 pm 
Offline
Kommunist
Kommunist
User avatar

Joined: Mon Jun 09, 2008 12:25 pm
Posts: 217
Location: Earth, I think
Anyone know any good books or websites etc to learn C from?
I want to learn it

_________________
DO NOT CLICK HERE. YOU HAVE BEEN WARNED
Got a PS3? PM me your PSN.


Top
 Profile  
Reply with quote  
 Post subject: Re: C
PostPosted: Mon Nov 09, 2009 6:29 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
The best place to learn is just looking at source code with a language reference handy. As far as references go, any will do. Even Wikipedia has some decent information: http://en.wikipedia.org/wiki/C_syntax

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject: Re: C
PostPosted: Tue Nov 10, 2009 9:41 am 
Offline
Kommunist
Kommunist
User avatar

Joined: Mon Jun 09, 2008 12:25 pm
Posts: 217
Location: Earth, I think
Ok, Now to start reading This many times, With a dictionary so I know what complicated words mean.
Then go onto C++.
Then Hopefully be able to write stuff.


BTW. How long does it normally take to learn all of C?

_________________
DO NOT CLICK HERE. YOU HAVE BEEN WARNED
Got a PS3? PM me your PSN.


Top
 Profile  
Reply with quote  
 Post subject: Re: C
PostPosted: Tue Nov 10, 2009 4:21 pm 
Offline
Krew (Admin)
Krew (Admin)
User avatar

Joined: Sun Oct 01, 2006 9:26 pm
Posts: 3768
Title: All in a day's work.
All of the C language? Probably a year or so of daily exposure to get a solid grasp of everything there is to know about it.

All of C++? Give up now! C++ contains features that 95% of all "C++ programmers" don't even know about. Esoteric things like templates ...

If I might ask, what kind of programming are you looking forward to?

  • GUI applications?
  • Any plans to support multiple platforms (Windows, Linux, OS X, ...)?
  • What about localization and internationalization (l10n/i18n; language support, translations, ...)?
  • Accessibility (making your application easy to use with accessibility programs like screen-readers)?
  • Will you be using 3D or fast 2D drawing? Audio?

These are just a few things to consider about your ultimate goals. While you can have all of these things in the C/C++ family of languages, it's not exactly an easy thing to bring together, much less bring together peacefully in a way that actually works well. I've been programming for 12 years, much of that with C, and I'm starting to turn away from the language. If you want to honestly answer "YES!" to all of the above questions, you might want to consider looking into XULRunner, instead. It's not perfect (by any means!) but it's a great place to start, and an even better place to stay.

If instead you want to make homebrew games for recent-ish consoles, or something silly like that, C is good ... don't bother with C++ for that. For older consoles, learn the assembler language for the architecture of your choice. :P

Anyway, there's some tips which might send you in the right direction.

_________________
I have to return some video tapes.

Feed me a stray cat.


Top
 Profile  
Reply with quote  
 Post subject: Re: C
PostPosted: Wed Nov 11, 2009 10:33 am 
Offline
Kommunist
Kommunist
User avatar

Joined: Mon Jun 09, 2008 12:25 pm
Posts: 217
Location: Earth, I think
Well, I just want to do basic stuff, and hopefully go more for the advanced things later.
Learning C is just for my work experience, so I can actually go to a software development company and understand what their doing. I'm more interested in Java, But my friend said to Learn C first.

_________________
DO NOT CLICK HERE. YOU HAVE BEEN WARNED
Got a PS3? PM me your PSN.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 5 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 16 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group