This guide is for keeping a consistency and code manageability in the open source projects developed by Google using C++. As explained in the guide:
C++ is the main development language used by many of Google’s open-source projects. As every C++ programmer knows, the language has many powerful features, but this power brings with it complexity, which in turn can make code more bug-prone and harder to read and maintain.
The goal of this guide is to manage this complexity by describing in detail the dos and don’ts of writing C++ code. These rules exist to keep the code base manageable while still allowing coders to use C++ language features productively.
This guide also serves the purpose of making the beginners understand the language’s conventions. Read the full guide here.
Google yesterday launched Google Chrome browser which is based on an open source project named ‘Chromium’. It is currently in beta version, uses ‘webkit’, the same engine that runs Apple’s Safari browser, and is available for Windows XP/Vista only. Google says it is working on a Mac and Linux version as well.
To explain the features and motivations for the browser, Google sent a comic to developers around the world and also made the comic available in Google books. Going through the comic one can easily understand the vision behind Chrome and the features it brings in. I highly reccomend reading it and learn how Google envisions its browser to be a whole new operating platform.