Home of the Meson Chess Problem Database and the BDS Ladder

General Programming

I have been programming since 1976, starting off with IBM S360/370 Assembler and then PL/1. In later years I moved onto C, C++ and Java on various Unix systems and then OS/2.

After my retirement I continued to program, but now on projects that interested me, learning Perl, D and X86 and X86-64 Assembler, all three under Windows and Linux. I am not a fan of IDEs, preferring to work at the command line direct with a text-editor, a ‘make’ program and a compiler/assembler. These preferences mean that I spend most of my development time on Linux. When working on Windows I work under Cygwin, which gives me a Linux look and feel as well as all those useful Unix commands.

Developed and maintained by Brian Stephenson.
Implemented with HTML5, MySQL, Perl (with, inter alia, CGI::Simple, HTML::Template & XML::LibXML) & CSS/Javascript (jQuery, Bootstrap & DataTables).