lpetrich
Contributor
Who will steal Android from Google? – Steve Yegge – Medium Much of that article was about how developing for Android can be very difficult, and how someone might eventually take over Android by providing a nicer development framework.
But the author claims that at Google, the programmers have hierarchies of programming languages and software types. From the most to the least glamorous there:
I can guess what some of these assessments are based on.
For programming languages, it's fastest to slowest, with JavaScript likely being tainted by being frontend. C++ is also the most challenging to write for, since it does not have behind-the-scenes object management, as the others do.
For the software types, it's most to least data crunching. For searching, Google's software maintains a snapshot of Internet content that covers just about all of the more accessible parts of the Internet. This must be continually updated, and Google's software must extract the most relevant search results from this. For ads, Google's software decides on which ads might be most relevant for which searchers by looking at what they searched for. The others are not quite as clear for me.
But the author claims that at Google, the programmers have hierarchies of programming languages and software types. From the most to the least glamorous there:
- C++
- Java
- Python
- JavaScript
- Search
- Ads
- Apps
- Tools
- Frontends
I can guess what some of these assessments are based on.
For programming languages, it's fastest to slowest, with JavaScript likely being tainted by being frontend. C++ is also the most challenging to write for, since it does not have behind-the-scenes object management, as the others do.
For the software types, it's most to least data crunching. For searching, Google's software maintains a snapshot of Internet content that covers just about all of the more accessible parts of the Internet. This must be continually updated, and Google's software must extract the most relevant search results from this. For ads, Google's software decides on which ads might be most relevant for which searchers by looking at what they searched for. The others are not quite as clear for me.