Skillset
The following list demonstrates my every capability as far as I can recall at the time of this writing. It is in no way meant to be skills entirely useful for employment but rather to demonstrate my propensity to acquire new abilities. I am always willing to learn more, and can do so through books or on-the-fly experience.
Very rarely have I ever learned a programming language in a teaching environment. Such is mostly relegated to less development-oriented languages such as Prolog and Lisp, which have limited and specific applications.
- Computer Languages & Technologies with which I am Experienced
-
- C++
- C
- Java
- Perl
- PHP
- Object-Oriented Programming
- GNU/Linux Environment
- Linux Kernel development
- Embedded Linux
- BaSH Scripting/script-fu
- GNU C Compiler (gcc/g++)
- GNU Debugger (gdb)
- u-boot (Universal Bootloader)
- Assembly (PPC, X86)
- JavaScript
- Perforce revision control (P4)
- Cons build system
- Hyper Text Mark-up Language version 5 (HTML5)
- HTML 5 CANVAS element
- Dynamic HTML (DHTML)
- Cascading Style Sheets (CSS)
- Regular Expression (RegExp)
- Vim
- Apache Servers
- Java Applets
- Implementing Byte-Codes
- Implementing Custom Scripting Languages
- Client-Server Model
- Windows Programming
- Graphics Device Interface (GDI)
- Common Gateway Interface (CGI)
- Q-BASIC (Strictly a hobby for making fun little games)
- Computer Languages & Technologies with which I am Proficient
-
- Embedded C
- Databases
- SQL (Structured Query Language)
- XML (eXtensible Mark-up Language)
- Asynchronous Javascript And XML (AJAX)
- RSS (Real Simple Syndication)
- Visual BASIC
- Sockets
- Cookies
- Server Side Includes (SSI)
- Cron/Crontabs
- Register Transfer Language (RTL)
- Redhat Package Management (RPM)
- Hyper Text Transfer Protocol (HTTP)
- File Transfer Protocol
- OpenGL
- DirectX
- Artificial Intelligence (AI)
- Machine Learning
- Python
- Prolog
- LISP
- SmallTalk
- Flash
- ActionScript
- mIRC Script