Friday, May 6, 2011

C++

0 comments

C Programming and C++ Programming - Cprogramming.com

Cprogramming.com is a web site designed to help you learn the C or C++ programming languages, and provide you with C and C++ programming language resources.

Just starting out? Check out the Getting Started with the C++ (or C) language for our super-easy list of exactly what you need to do to get started programming in C or C++, today.

Check out our From C++ Beginner to C++ Expert book series, or learn from our popular C++ language tutorial, C++ Made Easy and C language tutorial, C Made Easy.

If you need help getting set up, check out our compilers page.

Need immediate programming help?

Don't forget to bookmark cprogramming.com and subscribe to cprogramming.com by Email.

.

subscribe to a feed Latest additions:

March 2, 2011 Functors: A Fancy Way of Dynamically Configuring Behavior Learn how to write dynamically configurable code by using functors [C++ Programming]
February 27, 2011 The design of an animation engine Building on earlier animation concepts, this article introduces the actual design of the animation engine [Graphics Programming]
February 21, 2011 New Incentives and a Whole New Platform From The Intel AppUpSM developer programIntel AppUpSM is now accepting MeeGo apps and offering new incentives for developers. If you're interested in tablet and netbook development, check it out! [Intel AppUp]
January 1, 2011 5 New Year's Resolutions for Programmers Need some ideas for software-related New Year's resolutions? Check these out! And Happy New Year! [General Programming]
December 19, 2010 Frames, Layers and Layer Folders in Animation Part 2 in our series on designing an animation engine explains how to organize animations with frames, layers and layer folders[Graphics Programming]
December 15, 2010 Getting your app on Intel AppUpSM: Porting "Ancient Frog" Interested in writing games for multiple platforms? Want to know what goes in to building a port and how to make your game port-friendly? This interview discusses one developer's experience porting his game from the iPhone to the netbook. [Intel AppUp]
December 14, 2010 An Object Oriented Approach to Animation The first part in a series discussing the design of an object oriented approach to animation [Graphics Programming]
November 23, 2010 Dixons Challenge Find out how you could win $15,000 for writing the ultimate home-enhancing app in the Dixons Challenge [Intel AppUp]
November 15, 2010 Why AppUp? An Quick Review of the AppUp Model Learn about AppUp, an app store framework that allows developers to submit apps to app stores serving a variety of devices [Intel AppUp]
November 10, 2010 Same Game, Part 5 - Implementing an Undo/Redo Stack and Keyboard Accelerators In this final article on creating your own game, you'll learn how to create an undo/redo stack and add some handy keyboard accelerators [Game Programming]
November 9, 2010 Same Game, Part 4 - Adjusting Board Size and Block Count To add replay value and more excitement, it's time to add more configuration to the game, including changing the number of blocks and the board size [Game Programming]
November 8, 2010 Same Game, Part 3 - Adding Difficulty Levels Now that we a playable game, it's time to add some challenge and make it harder [Game Programming]
November 7, 2010 Same Game, Part 2 - Creating a Playable Game In the second article in this series, you'll go from drawing the game board to actually having a playable game! [Game Programming]
November 6, 2010 Same Game, Part 1 - A Simple Game from Start to Finish The first in a series of articles that will teach you exactly how to create a game starting at the very beginning and ending with a fully playable game (source included!) [Game Programming]
October 3, 2010 Setting up Apple XCode Added some instructions for setting up Apple's XCode environment on OS X

Learn C and C++

Getting Started with C++ Get answers to questions about C++ programming basics and suggestions on learning C++.

From C++ Beginner to C++ Expert A series of books that takes you from knowing nothing about programming to a C++ expert

Tutorials Both C and C++ programming language tutorials, Standard Template Library tutorials, OpenGL programming and graphics tutorials, AI, data structures and algorithms tutorials.

Articles
 Read articles written about C, C++, AI, and other programming and computer science topics.

Quiz
 Take either the 50 question C++ programming language/computer science megaquiz or a series of smaller quizzes on different topics like memory allocation and templates.

Challenges C++ Programming challenges -- attempt to write these programs, either by filling in a prewritten framework or by writing your own program from scratch.

Programmer's Tools

What do I need? From a powerful text editor, to a good compiler, to a feature-rich debugger, having the right tools makes a good programmer great.

Compilers Which compiler is right for you? Compiler information and reviews.

Editors What's a text editor, why do you need one, and which should you choose?

Debuggers Tutorials on using debuggers and advice on which debugger to choose.

Resources

Programming Links Directory A directory of Programming Resources

Source Code Source code to learn from, or to incorporate into your own programs.

Code Snippets Incomplete programs that fulfill a particular task well, available for viewing directly online, and typically shorter than the full programs available in the source code repository. Find out more about snippets, or help other programmers by adding your own.

Programming Tips Find or contribute C and C++ programming tips and tricks.

C++ Syntax Reference Find the proper syntax for any C or C++ keyword or statement

Glossary A growing glossary of programming and computer science terms and jargon.


Function Lookup
 Look at the standard C and C++ functions.

AI Programming AI Horizon is Cprogramming.com's sister site for AI programming resources

Questions

C and C++ Programming FAQ Get answers to programming questions 

C Message Board
 Post and answer programming questions on the C Message Board--covers C, C++, C#, AI and platform-specific programming! 

0 comments:

Post a Comment