Tag Archives: C++

Outline of a Computer Program to play Tic Tac Toe

Tic-tac-toe (American English), noughts and crosses (Commonwealth English and British English), or Xs and Os/“X’y O’sies” (Ireland), is a paper-and-pencil game for two players, X and O, who take turns marking the spaces in a 3×3 grid. The player who … Continue reading

Posted in Uncategorized | Tagged , , , | Leave a comment

Asio: A Brief Introduction for the Windows Programmer

Really! Yet another tutorial on Asio? “Why?” The average C++ programmer has much more experience than say the average Java/Javscript programmer – not necessarily a good thing. (C++ is becoming like assembler.) As such a C++ developer can understand how … Continue reading

Posted in C++, Concurrent Programming, Software Engineering | Tagged , , | Leave a comment

Template Metaprogramming: SFINAE

Judge me by my C++, not my WordPress — Eric Neibler This site has moved here WordPress is unpredictable. Sometimes it is just what you want. Sometimes it is terrible. So I have moved that blog to my own website.

Posted in C++, Software Engineering | Tagged , | Leave a comment

Template Meta Programming in C++: A Gentle Introduction – Part I : Template Specialisation

Most C++ programmers will do little Template Meta Programming. However we could all use Template Meta Programs (TMP) in our own code. Hence a basic understanding of TMP will make C++ programming much more enjoyable. My aim here is not … Continue reading

Posted in C++, Software Engineering | Tagged , | Leave a comment

Sudoku Solver

There are many ways of solving Sudoku programmatically. The first attempt would be to replicate what people do. In any empty cell list all possible candidates. If there is only one candidate then fill the cell with that candidate. The … Continue reading

Posted in Software Puzzle | Tagged , | 2 Comments