An Introduction to C++
The goal of these columns is to explore object-orientation through practical object-oriented programming. This time, we look at C++, but in the future we will explore other areas of object-orientation. Learning an object-oriented language-a whole new way of programming-will pave the way for many exciting topics down the road.
Concurrency in C++ – A Course offered by University of Waterloo
Google Code University website provides tutorials and sample course content so CS students and educators can learn more about current computing technologies and paradigms. In particular, this content is Creative Commons licensed which makes it easy for CS educators to...
The C++ Standard Library: A Tutorial and Reference
The C++ Standard Library provides lots of built-in functionality in the form of the Standard Template Library (STL). The STL was created as the first library of generic algorithms and data structures for C++, with four ideas in mind.
The thrilling potential of SixthSense technology
At TEDIndia, Pranav Mistry demos several tools that help the physical world interact with the world of data -- including a deep look at his SixthSense device and a new, paradigm-shifting paper "laptop." In an onstage Q&A, Mistry says he'll open-source the software...
GO – A systems programming language from Google
Google launched Go, a new systems programming language born with concurrency, simplicity and performance in mind. Go is open source and its syntax is similar to C Programming Language, C++ and Python. Typical builds take a fraction of a second yet the resulting...