Tutorial Contents

Application and software development tutorials.

Subcategories

This category has no subcategories.

Pages

Fixing Floating-Point Errors with the GCC Compiler
The logo of the GCC project.

Depending on your machine architecture, you may experience some variability in the results of floating-point-based operations in C or C++ code. For example, the expression sin( val ) == sin( val ) may evaluate as false on an Intel Pentium 4 processor if the variable val holds a floating-point value with double precision. This page highlights a solution for this problem which is provided by the GCC compiler.

Published: 5th March 2009
Serving an Audio Stream from Fedora Linux
The logos of the Icecast and Fedora projects.

An audio stream server allows you to make any audio content on your computer available to anyone on your own local network or on the internet. This page provides a summary of the steps required to set up a stream server on Fedora Linux.

Published: 9th January 2007
Compiling libGE Using Microsoft Visual C++

libGE is a software development library for Grammatical Evolution, a method of automatically generating computer programs in any language. This page gives a brief summary of the steps required to compile the libGE library using the Microsoft Visual C++ development platform.

Published: 9th August 2006
Compiling GAlib Using Microsoft Visual C++

GAlib is a software development library for Evolutionary Algorithms, a branch of Artificial Intelligence concerned with finding solutions to complex problems using the principles of natural evolution and selection. This page gives a brief summary of the steps required to compile the GAlib library and the provided examples using the Microsoft Visual C++ development platform.

Published: 1st August 2006