Why tech giants create new programming languages, and how Go and Swift reflect their creators
My Computer Language is Better than Yours — Go and Swift take another step up the programming-language ladder … Google has Go, first conceived in 2009. Facebook introduced Hack last spring.
Context & Ripple Effects
By late 2014, building a proprietary programming language had become a signature move for the biggest consumer-tech platforms. Apple unveiled Swift after four years of internal development that June, and Facebook had already migrated its PHP codebase to Hack, a gradually typed PHP variant it open-sourced in March. Google's Go, conceived in 2009, predates both.
The pattern this article names — languages shaped by their creators' priorities — proved durable: within a year, major developers like LinkedIn and American Airlines were reporting productivity gains on Swift, and Apple moved to open-source the language by December 2015.
First-order effects
- Developers targeting each platform gain purpose-built toolchains: iOS engineers get Swift, Facebook's engineers get Hack's gradual typing over PHP, and systems programmers get Go — with early adopters already citing fewer errors and better productivity.
Second-order effects
- Openness becomes the competitive currency: Facebook ships Hack open-source from day one, and Apple follows suit — announcing Swift 2's open-source plan in mid-2015 and delivering it that December — because a language only wins if the broader ecosystem adopts it.
Third-order effects
- Programming languages shift from standards-body artifacts to strategic platform infrastructure, where corporate backing accelerates iteration but raises long-term questions about governance and neutrality that open-sourcing attempts to answer.
The trend: Tech giants increasingly treat their own programming languages as competitive moats and developer-relations weapons, with openness becoming the price of ecosystem adoption.