What was it?
The basis of much of the operating system work for the past thirty years. C is both powerful and problematic. It is probably the best language for working close to the metal. I started using C in order to understand UNIX. I have used it on a great number of operating systems and for numerous projects.
When was it?
1980 – present
What I did:
- Member of the ISO C committee
- Chair of ISO JTC1 SC22 WG14 TS17961 (Safe and Secure C)
- Ported Fluid Cache process manager service to Windows (C on Linux/Windows)
- Designed and implemented a methodology to adapt Linux daemons to Windows services
- Designed and implemented a methodology to allow Fluid Cache to segregate privileged operations (C on Linux)
- Designed and implemented a high-resolution log to act as a black box for Fluid Cache (C on Linux)
- Designed and implemented an SNMP sub-agent for Fluid Cache (C on Linux)
- Embedded Software for Wireless Devices
- Implemented Low-level Protocols
- PalmOS RF Technology Demonstration
- ScanMac Macintosh Hell Scanner System
- Macintosh Technical Lead
- Designed and Implemented Dexterity Windows 95 UI
- Designed and Implemented Dexterity Macintosh AOCE Support
- Ported Dexterity to the Power Macintosh
- Redesigned and Implemented the Mac3270 Terminal Emulator UI
- Designed and Implemented the Mac3270 Keyboard Remapping Utility
- Designed and Implemented the Leonardo Macintosh UI
- Redesigned and Implemented a Vector Font Editor to Support Kanji
- Redesigned and Implemented a Screen Text Editor UI
- Implemented the Microcomposer Graphic Editor
- Kanji Font Vectorization
- GICL Assembler / Disassembler