C and C++ Programming Resources

The Pyrogenesis RTS and 3D Game Engine

The Pyrogenesis RTS and 3D Game Engine

Pyrogenesis is an open-source, multi-platform 3D engine for Real-Time Strategy games. It was developed by WildFire Games in 2001. It is written in C++ and JavaScript. Pyrogenesis supports Windows, OS X and Linux. It is licensed under GPL (General Public License).

Fundamental Principles of Data Integration for Database Administrators

Fundamental Principles of Data Integration for Database Administrators

We live in a new era of data-centered enterprise management. There are various types of modern data coming through different sources, in increasing volumes, and from different locations like never before. We now live in an era of emerging solutions which helps enterprises to meet the challenges in data integration effectively.

LRU and FIFO L1 Cache Implementation using C

LRU and FIFO L1 Cache Implementation using C

This is a C program to demonstrate cache mechanism by simulating a cache in C. The source code can run in any C Compiler with minor modifications if required. It can run on real memory traces as input to your cache simulator. We have implemented two cache replacement policies i.e. least recently used (LRU) and First-in first-out (FIFO) replacement policies.