Category: C++

  • Evolution: a simulation

    This is a video report of a software project that created the conditions for evolution in an attempt to learn something about how evolution works in nature. This is for the programmer looking for ideas for interdisciplinary programming projects, or for anyone interested in how evolution and natural selection work. 56 mins. It’s available on…

  • Genetic Algorithms for Automated Source Code Evolution: a C++11 tutorial

    Join me in some recreational C++ programming. Our project is to make a genetic algorithm that will evolve the source code for a program that, when run, will compute and output the solution to something. Our target source language is a tiny language called Iota, made specially for this purpose. We’ll also talk about how…

  • New Video Tutorial: Assembly Language Output from gcc/g++

    Released Today! Our newest video tutorial, Inspecting the Assembly Language Output from gcc/g++, is now available for your viewing pleasure at the following link: Link:  Inspecting the Assembly Language Output from gcc/g++ You can look at the assembly language output from the gcc/g++ compiler to see what kind of code the compiler generates for your…

  • New Video Tutorial: Make a Neural Net Simulator in C++

    Released today! Our newest video programming tutorial, A Neural Net Simulator in C++, is now available for your viewing pleasure at the following link: [ Update for 2013: Also see the new companion video for visualizations of how neural nets work and how to train them: The Care and Training of Your Backpropagation Neural Net. …