Fourteen languages, chosen per job
We do not force one language onto every problem. Native apps, shared code, servers and performance-critical libraries each get the tool that fits, and the whole team reads across them.
- Kotlin
Kotlin is our first choice for native Android.
fun main() = println( "Hello, Paris") - Swift
Swift is how we build for iPhone and iPad.
print("Hello, Paris") - Java
Java still runs a large share of Android apps and server systems.
System.out. println( "Hello, Paris"); - Dart
Dart is the language behind Flutter.
void main() => print( 'Hello, Paris'); - TypeScript
TypeScript is our default for anything that runs in a browser or on Node.js: admin panels, landing pages for apps, and React Native projects that share code with a website..
const hi = (city: string) => `Hello, ${city}`; - JavaScript
Plenty of useful software is written in plain JavaScript.
console.log( "Hello, Paris"); - Python
Python is our tool for data work, machine learning experiments and backends that need to be written quickly and read easily by the next developer..
print("Hello, Paris") - Go
Go is what we reach for when a backend must handle many simultaneous connections with a small, predictable footprint, such as push notification services or real-time sync..
fmt.Println( "Hello, Paris") - PHP
PHP powers a huge part of the web and many app backends that started life as a website.
<?php echo "Hello, Paris"; - C++
C++ comes in when performance matters more than convenience: image processing, audio, and libraries shared between Android and iOS at the native level..
std::cout << "Hello, Paris\n"; - Rust
Rust gives us C++ level performance with memory safety checked at compile time.
println!("Hello, Paris"); - C#
C# and .NET appear in many business systems that mobile apps need to connect to.
Console.WriteLine( "Hello, Paris"); - Objective-C
Objective-C still sits inside many long-running iOS apps and system SDKs.
NSLog(@"Hello, Paris"); - SQL
Almost every app eventually becomes a question about data.
SELECT 'Hello, Paris';
Which language sits where
- Android apps
- iOS apps
- One codebase for both
- Servers and APIs
- Web tools and admin panels
- Native performance
- Data