C/C++ Programming Tutorials
Page 1 of 1
C/C++ Programming Tutorials
If you're new to programming in general, or to C++ specifically, or if you just want to learn a little more or get some practice, there are some good tutorials out there aimed at various skill levels.
First, I don't know whether WindRiver allows you to compile DOS/Windows programs. If not, there are two well-known free compilers out there.
Visual Studio Express is made by microsoft and can be downloaded here free of charge: http://www.microsoft.com/express/Downloads/
Click on the link for Visual C++ 2010 Express
Dev-C++, which I use, is also free and can be dowloaded here:
http://www.bloodshed.net/dev/devcpp.html
Click on the Source Forge link under Dev-C++ 5.0 Beta
This website covers basic concepts, starting with the C subset and moving forward through variables, if-statements, loops, etc., and progressing to the object-oriented aspects of C++:
http://www.cplusplus.com/doc/tutorial/
This website contains a variety of tutorials for all levels of proficiency, simply choose either "Beginner Tutorials" or "Advanced Language Features and Concepts". Some of the tutorials also have little self-quizes to make sure you understand:
http://www.cprogramming.com/tutorial.html
Finally, this website documents the C standard library, which basically outlines which headers to include to access certain functions and how those functions are used. If you want to know how to do something very specific, like how to get the computer's time, look up the function here and you can use a search engine or a C programming site to find further information:
http://www.utas.edu.au/infosys/info/documentation/C/CStdLib.html
If people want to try out what they've learned, I could put together some exercises of varying difficulties to try. If you think you have a good feel for the language, try looking through the robot code more to see if you can recognize certain syntax elements and you should start to understand what is happening.
First, I don't know whether WindRiver allows you to compile DOS/Windows programs. If not, there are two well-known free compilers out there.
Visual Studio Express is made by microsoft and can be downloaded here free of charge: http://www.microsoft.com/express/Downloads/
Click on the link for Visual C++ 2010 Express
Dev-C++, which I use, is also free and can be dowloaded here:
http://www.bloodshed.net/dev/devcpp.html
Click on the Source Forge link under Dev-C++ 5.0 Beta
This website covers basic concepts, starting with the C subset and moving forward through variables, if-statements, loops, etc., and progressing to the object-oriented aspects of C++:
http://www.cplusplus.com/doc/tutorial/
This website contains a variety of tutorials for all levels of proficiency, simply choose either "Beginner Tutorials" or "Advanced Language Features and Concepts". Some of the tutorials also have little self-quizes to make sure you understand:
http://www.cprogramming.com/tutorial.html
Finally, this website documents the C standard library, which basically outlines which headers to include to access certain functions and how those functions are used. If you want to know how to do something very specific, like how to get the computer's time, look up the function here and you can use a search engine or a C programming site to find further information:
http://www.utas.edu.au/infosys/info/documentation/C/CStdLib.html
If people want to try out what they've learned, I could put together some exercises of varying difficulties to try. If you think you have a good feel for the language, try looking through the robot code more to see if you can recognize certain syntax elements and you should start to understand what is happening.
Brendan van Ryn- Posts : 95
Join date : 2010-09-30
Age : 30
Similar topics
» Programming Tutorials
» Into to Programming
» Programming Exercises
» Programming Questions
» Programming progress 2013
» Into to Programming
» Programming Exercises
» Programming Questions
» Programming progress 2013
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
|
|