designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), provides a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands.
a free application framework designed for "creative coding". OpenFrameworks is written in C++ and runs on Windows, Mac OS X, and Linux. It is developed and maintained by Zachary Lieberman and Theo Watson.
C++ libraries for advanced machine and robot control, supporting 4 C++ libraries: the Real-Time Toolkit, the Kinematics and Dynamics Library, the Bayesian Filtering Library and the Orocos Component Library.
open-source, cross platform IDE for the C/C++ programming languages (build and tested on Windows XP SP3, (K)Ubuntu 8.04, and Mac OSX 10.5.2). CodeLite is distributed under the terms of the GPL license.
an Open Source library project for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others as needed by today's multimedia applications.
Author Daniel Sanchez-Crespo outlines a core programming curriculum every game designer should be well versed in. Code samples use C++, and the OpenGL and DirectX APIs.
Target the parts of your applications that take the most time, by Martyn Honeyford "Improving the performance of your applications is rarely a wasted effort, but it's not always clear which functions the program is spending most of its execution time on. Learn how to pinpoint performance bottlenecks using gprof for both user-space and system calls on Linux®."
a research project that allows users to compile C and C++ code that is targeted to run on the open source ActionScript Virtual Machine (AVM2). The purpose of this preview is to assess the level of community interest in reusing existing C and C++ libraries in Web applications that run on Adobe® Flash® Player and Adobe AIR®.
allows for a C,C++,ObjC source file to be "Compiled on Demand" prior to being executed. The source files are compiled and executed on the fly. This allows for C,C++,ObjC to be treated like a scripting language.
open source 3D graphics toolkit, used in visual simulation, games, virtual reality, scientific visualization and modelling. Runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems.
Sponsored by AMD, the Framewave project offers developers unparalleled, code-level access to a vast array of signal and image functions and routines designed with "code faster, faster code" in mind.
a general purpose monitoring platform. First, at run time, Pandora reads static configuration files either from disk or from the network. Second, if told so, Pandora opens a control socket to which commands can be sent. Pandora provides an API with C++, C and Guile bindings to ease the construction of clients. These commands allow queries of the actual configuration of the platform and to perform arbitrary modifications on it.
a Free C++/Python GIS Toolkit for developing mapping applications. Above all Mapnik is about making beautiful maps. It is easily extensible and suitable for both desktop and web development.