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 behind SixthSense, to open its possibilities to all.
‘SixthSense’ is a wearable gestural [...]
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 programs run nearly as quickly as comparable C or C++ code. It [...]
C++ How to Program (7th Edition)
This comprehensive best-seller is aimed at readers with little or no programming experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction.
Introduction to Computers, the Internet and World Wide [...]
Common Text Transformation Library
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. The library implementation is based on STL classes and algorithms.
The library provides components for creating lexical analyzers making practical use of EBNF grammars. Template meta-programming and operator overloading offer features to write expressions that [...]
AMD’s Open Source Framewave Library
AMD’s Framewave (FW) is a free and open-source collection of image and signal processing routines to accelerate application development, debugging, and optimization on x86-class processor platforms. FW is a collection of libraries that contain highly-optimized functions for use in a variety of programming domains. All implementations of the libraries provide C and C++ programmers ANSI [...]
Read More | Make a CommentAlgorithms in C
This book provides a comprehensive collection of algorithms implemented in C programming language. A variety of algorithms are described in each of the following areas: sorting, searching, string-processing, and geometric, graph, and mathematical algorithms. These algorithms are expressed in terms of concise implementations in C, so that readers can both appreciate their fundamental properties and [...]
Read More | Make a CommentMatrix libraries for C and C++
This article presents some of the currently available options for open source C/C++ matrix libraries employable within a Linux environment. Particular libraries discussed are Meschach, which provides routines for operating on matrices and vectors for projects coded in C, the Cooperware Matrix (CwMtx) for C++ coding, and Blitz, which provides an n-dimensional array class for [...]
Read More | Make a CommentBinary Trees
A binary tree is made of nodes, where each node contains a “left” pointer, a “right” pointer, and a data element. The “root” pointer points to the topmost node in the tree. The left and right pointers recursively point to smaller “subtrees” on either side.
Stanford CS Education Library: introduces the basic concepts of binary trees, [...]


































