head 1.1; access; symbols; locks u35294780:1.1; strict; comment @# @; 1.1 date 2012.; author u35294780; state Exp; branches; next ; desc @@ 1.1 log @Initial revision @ text @ The homepage of Sergey V. Zubkov

I like computer programming for the opportunity to create something from nothing, to have a piece of my own logic and imagination observe and manipulate the physical world.

Professional experience

I've started out with DEC PDP-11 and Intel 8088 assembly languages, and ended up writing a book on x86 assembly languages (in Russian), which still generates occasional fanboy episodes on IRC.

Later on, I've also got to work on the OS kernel of LynxOS, investigating and fixing issues, which introduced me to concurrent programming.

While working on books, in 1999, I happened to edit the Russian translation of Effective C++, which made me appreciate the necessary complexity of that language. Since 2005, I've been using modern C++ (with boost libraries) in multithreaded, real-time environment.


I participate in several online communities, mainly ones having to do with C++

profile for Cubbi at Stack Overflow, Q&A for professional and enthusiast programmers

Hobby projects

Fibonacci numbers implementation using seven different algorithms in 19 programming languages, with some benchmarks.

The Hacker Test is an ancient survey of computer folklore which I commented with lots of spoilers.

Abandoned hobby projects

Asmix was going to be a set of raw assembly commandline utilities for several unix systems.