4 ms·
> Google, which is perhaps the most famous example of the "We have 4 official languages, and you're not introducing a new one" policy I believe those 4 languag
by vorg 11y ago
> Google, which is perhaps the most famous example of the "We have 4 official languages, and you're not introducing a new one" policy
I believe those 4 languages were Java, C++, Javascript, and Python. Nowadays they also use Go, Dart, Groovy (in Android Studio), and I guess a lot more. (When I say Groovy, I mean the tiny non-Turing Complete subset of the syntax used as a DSL in typical Gradle build scripts.)
- nostrademons 11y agoIt's technically C++, Java, Python, and Go. There's always been an exception for client-side code (which encompasses Javascript on the web and Objective-C for iOS apps), and for DSLs (which includes Sawzall, Protobufs, Bazel, Gradle, and several that I don't believe are public. Haskell was also used as a DSL by one team, though their product unfortunately got canceled).