A quarter of a century working with various
object-oriented languages, including:
- C++
- Over three years, starting when C++ was still single inheritance
(the early Zortech compiler for DOS).
- Java
- Early exposure within later versions of WebObjects.
Later work about one year with J2SE in large internal systems and
J2ME on several cellular telephone platforms.
- Lisp
- About four years in two variants:
- InterLisp / LOOPS
- Symbolics Lisp / Flavors
- Objective-C
- About two years, split between NextStep and WebObjects.
- Perl
- Over four years in various contexts including web page service
and scraping.