M. Saqib

GO – A systems programming language from Google

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…

C++ How to Program (10th 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…

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…

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…

Algorithms in C

These algorithms are represented in terms of compact implementations in C so that readers can both understand their fundamental properties and implement them in real…

Matrix 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,…

Binary 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…

Effective C++: 55 Specific Ways to Improve Your Programs and Designs

The book opens with some hints for porting code from C to C++ and then moves on to the proper use of the new and…