Source Code

5 Best Books to learn a new Programming Language

5 Best Books to learn a new Programming Language

As an in-demand career, you must expand your knowledge, skill set, and experience as a programmer to keep up with the times. Learning a new…

Binary Decision Diagram Data Structure

A BDD (Bryant 1986) or branching program is a data structure that is used to represent a Boolean function. On a more abstract level, BDDs…

A Comprehensive Comparison of Static Code Analysis Tools

This article will list the top 10 source code analysis and code review tools that I have used throughout my 13+ years in the software…

Send Email using PHP

In this article we present a sample source code to send email using the PHP programming language. The default mail() function of PHP has the…

Errors: To Fail or To Recover?

The environment in which your code runs is imperfect: users will provide invalid inputs, external systems will go down, and your code and other code…

Random Number Generation in C/C++: Tips and Tricks for Generating, Seeding, and Working with Random Numbers

C Standard Library provides two different methods to generate random numbers. They are: rand() and srand().

C++ Program to solve the Quadratic Equation

This program will solve quadratic equations. It accepts coefficients of a quadratic equation from the user i.e. a, b and c and displays the roots.…

C Algorithms Library

This article is about a collection of common Computer Science algorithms which may be used in C projects. The C Programming Language has a much smaller Standard…