Skip to content

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

Photo of Arthur O'Dwyer
Hosted By
Arthur O. and Leo B.
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.

Photo of Cpp Bay Area: C++ Programming In and Around Silicon Valley group
Cpp Bay Area: C++ Programming In and Around Silicon Valley
See more events