Computer Languages
Keywords: C, C++, STL, Boost, PHP, SQL, HTML, XML, Javascript, Actionscript 2, Actionscript 3, MySQL, Postgresql, Microsoft SQL server, Java, Ruby, PERL, Python, Bash, Actionscript 1
Main languages: C/C++ (including STL and Boost libraries), PHP, SQL, HTML, XML, Javascript, Actionscript 2 (i.e. Flash 8 and earlier) and Actionscript 3 (Flash 9). I have also done projects in: Java, Ruby, PERL, Python, Bash, Actionscript 1 and have studied Eiffel, Lisp, Prolog and others.
I find PHP the most suitable language for most projects, and C++ for larger, more complex projects or where speed or memory usage is an issue. I have used C++'s Standard Template Library (STL) extensively, and am familiar with most of the Boost libraries.
Wherever possible I write code that will compile and run on both UNIX and Windows.
Most of my SQL experience has been with MySQL, Postgresql and Microsoft SQL server; I am aware of the differences between these and other databases such as Oracle and DB2. Wherever possible I write vendor-neutral SQL.
(For human languages, English is my native tongue, my Japanese is strong, and I understand basic Chinese and German: my reading/writing is notably better than my speaking/listening).
|