Here you can give and get links to Internet sites that deals with programming and other things that might be interesting to the course. Note that no sorting or deeper content description is made. You have to judge by yourself the value of the material. There are lots of code to reuse from generous programmers, but please examine it critically! Remember – it rarely pays to copy mistakes made by others! Send tips, preferably with general description of the link content (or comments on the list) to 1dv433@lnu.se, and I will add it to a hopefully growing list…
1 Bjarne Stroustrups homepage
Bjarne Stroustrup – who created C++ – visit his homepage! For those already experienced in programming, the link to the E-book A Tour of C++ may be of particular interest.
2 C++ reference
Covers most reference information you may need about C ++, updated for the newest C++ standards.
3 Standard C++
News, Status & Discussion about what is relevant in C++ of today.
4 Visual C++ resources
A review of both Visual Studio and C++ from MSDN (Microsoft Developer Network).
5 Learn Cpp.com
A useful website with tutorials, starting from the beginning.
6 cplusplus.com
Here you can find most things about C++, articles and tutorials as well as a reference library with information on useful C functions. By using the website’s search function, you can (amongst other things) find out in which header file a certain function (such as printf) is declared, or what differ between older and newer (C++ 11) standard.
7 Tables and symbols
Here you will find, in addition to ASCII (with Extended ASCII codes), a variety of other lookup tables for codes and symbols (HTML, Unicode, etc.)
8 Optimizing C and C++ Code
Some tips to optimize for speed. However, remember that structuring for readability, maintenance and re-usability is usually more important. But there is nothing that says that one always excludes the other.
9 boost.org: About “smart pointers”
A fairly advanced introduction to the concept of “smart pointers”. However, an interesting opportunity for safer/simpler(?) handling of pointers to dynamically allocated objects.