=== General-purpose ===
* '''C++''' - I know the ISO/IEC C++ 98 standard extensively, including
- most of the recent TR1 additions. I also know several C++
- ProgrammingFrameworks.
+ most of the recent C++11 additions. I also know several C++ [[ProgrammingFrameworks]].
- * '''C''' - I consider C a different language from C++ because you
- end up using a different programming style and ProgrammingFrameworks.
- ISO C89 (and later C99) is the probably the language I've been using
- most often, mostly because I did lots of low-level programming in my
- EmbeddedEngineerRole and because C is still the prominent language
- in open source projects (see OpenSourceDeveloperRole).
+ * '''C''' - I regard C as a distinct language because the programming
+ style and [[ProgrammingFrameworks]] differ considerably from C++.
+ ISO C99 with GNU extensions is the probably the language I've used the most
+ for low-level programming (see [[EmbeddedEngineerRole]] and [[OpenSourceDeveloperRole]]).
* '''Assembly''' - I know assembly from several processors, but I
can say I'm proficient only with the following:
* Texas Instrument's DSPs (mostly TMS320C5xx)
* The old Zilog Z80
- I've also used several MicroController's, in the sense that I know
+ I've also used several [[MicroController]]'s, in the sense that I know
the architecture and integrated peripherals.
- * '''Java''' - I've been involved in a large Java web application
- (visible here: http://www.fieremostre.it/ ), but mainly as a Tomcat
- administrator and maintainer of the build and deployment system.
- The only development work I did is in user authentication, security
- and database access. I've also done profiling, optimization and
+ * '''Java''' - I wrote some Java code at Google, although I'm not a skilled
+ Java programmer. Long ago I've helped create a large Tomact-based
+ webapp for [[http://www.fieremostre.it/|Fiere Mostre]], mainly in deployment
+ and production systems, with minor development work for user authentication,
+ security and database access. I've also done profiling, optimization and
performance tuning work for a POS application based on IBM's JPOS.
- I know the Java language and much of JFC, but I'm not really into
- Java any more.
-
-Others you don't know or care about: Pascal, Visual''''''Basic.
-
=== Dynamic/Agile ===
* '''awk'''
* '''sed'''
- * '''REXX'''
\ No newline at end of file
+ * '''REXX'''
+ * '''Turbo Pascal'''
+ * '''Visual Basic'''
+ * '''Brainfuck'''
\ No newline at end of file