Mountain View: Simplicity vs. Complexity, COOGL vs. C++


Details
The Concurrent Object Oriented Generic Language (COOGL) is a safe programming language, very close to C, created to help secure the world's software infrastructure currently written in C. C code can be relatively easily, and incrementally, reengineered into COOGL.
"Less is more" should be the guiding principle in language design. COOGL and C++ have similar goals and performance constraints. A comparison of the design choices behind COOGL and C++, and how they contribute to the languages' complexity, will be presented, while also touching on unique aspects of COOGL.
Ramon Pantin is a systems programmer who has been writing operating system kernels, storage based and distributed file systems, and distributed job systems for many years. He currently works in the Google Android Linux Kernel team.

Sponsors
Mountain View: Simplicity vs. Complexity, COOGL vs. C++