I have been a software developer since many years. Started in Pascal and Delphi a long time ago, and switched over to C# some five years ago. I worked actively with many other languages (FORTRAN, Algol, PL/1, Apl, LISP, IBM-assembler, C).
I am also active in the field of Logic Programming. As a way of becoming more fluid in C#, I designed and implemented a Prolog interpreter, which is available under GPL at http://sourceforge.net/projects/cs-prolog/.