Languages

The programming, markup, query, shell, and domain-specific languages identified across the companies we profile. Each entry shows how many companies surface the language in their public workforce signals.

43
Languages
836
companies
94%
Go programming Adopting since 2009

Statically typed, compiled language with built-in concurrency primitives; popular for cloud-native services.

Paradigm: procedural, concurrent, statically-typed
Go Programming
689
companies
78%
Rust programming Adopting since 2010

Systems language emphasizing memory safety without garbage collection.

Paradigm: systems, functional, memory-safe
Rust Programming
670
companies
75%
Scala programming Optimizing since 2004

JVM language blending OO and functional styles; common in data-engineering and big-data ecosystems.

Paradigm: object-oriented, functional
Scala Programming
539
companies
61%
SQL query Adopting since 1974

Standardized declarative language for relational database access.

Paradigm: declarative
SQL Query
514
companies
58%
Python programming Adopting since 1991

High-level interpreted language used heavily for data, ML/AI, scripting, and backend services.

Paradigm: object-oriented, functional, procedural
Python Programming
471
companies
53%
.NET programming Adopting since 2002

Microsoft's cross-language runtime spanning C#, VB.NET, F#, and the .NET base class library.

Paradigm: object-oriented, multi-paradigm
.NET Programming
452
companies
51%
HTML markup Adopting since 1993

The structural markup language of the web.

Paradigm: declarative
HTML Markup
441
companies
49%
Java programming Adopting since 1995

JVM-based object-oriented language, dominant in enterprise back-end systems.

Paradigm: object-oriented, functional
Java Programming
407
companies
46%
Bash shell Adopting since 1989

GNU shell scripting language, dominant Unix scripting environment.

Paradigm: procedural, scripting
Bash Shell
383
companies
43%
JavaScript programming Adopting since 1995

Web-native scripting language; also dominant server-side via Node.js.

Paradigm: object-oriented, functional, event-driven
JavaScript Programming
353
companies
39%
XML markup Optimizing since 1996

Extensible markup format used in enterprise data exchange and configuration; XSD validates structure.

Paradigm: declarative
XML Markup
307
companies
34%
C# programming Adopting since 2000

Microsoft's primary .NET language, used across enterprise back-end, desktop, and game development.

Paradigm: object-oriented, functional
C# Programming
291
companies
32%
Rego dsl Evaluating since 2017

Open Policy Agent policy language for cloud-native authorization.

Paradigm: declarative, logic
Rego Dsl
277
companies
31%
PowerShell shell Adopting since 2006

Microsoft's object-oriented automation shell, cross-platform since v6.

Paradigm: object-oriented, scripting
PowerShell Shell
267
companies
30%
TypeScript programming Adopting since 2012

Strongly typed superset of JavaScript that compiles to plain JavaScript.

Paradigm: object-oriented, functional, statically-typed
TypeScript Programming
258
companies
29%
C++ programming Optimizing since 1985

Compiled systems language with rich standard library and metaprogramming; used in performance-critical software.

Paradigm: object-oriented, procedural, generic
C++ Programming
248
companies
28%
NoSQL query Adopting since 2009

Umbrella term for non-relational query patterns across document, key-value, columnar, and graph stores.

Paradigm: declarative
NoSQL Query
240
companies
27%
JSON markup Adopting since 2001

Lightweight data-interchange format that has overtaken XML for web APIs and config.

Paradigm: declarative
JSON Markup
135
companies
15%
UML markup Optimizing since 1997

Modeling language for visualizing software system designs.

Paradigm: declarative
UML Markup
128
companies
14%
PHP programming Optimizing since 1995

Server-side scripting language powering a large share of the legacy web.

Paradigm: object-oriented, procedural
PHP Programming
120
companies
13%
Ruby programming Optimizing since 1995

Dynamic OO language popularized by the Rails web framework.

Paradigm: object-oriented, dynamic
Ruby Programming
108
companies
12%
Kotlin programming Adopting since 2011

JVM-and-multiplatform language now Google's primary Android language.

Paradigm: object-oriented, functional
Kotlin Programming
100
companies
11%
YAML markup Adopting since 2001

Human-readable data-serialization format common in DevOps and Kubernetes manifests.

Paradigm: declarative
YAML Markup
71
companies
8%
T SQL query Optimizing since 1995

Microsoft SQL Server's procedural extension to SQL.

Paradigm: declarative, procedural
T-SQL Query
36
companies
4%
Gherkin dsl Optimizing since 2008

Plain-English DSL for behavior-driven test scenarios (Cucumber/SpecFlow).

Paradigm: declarative
Gherkin Dsl
33
companies
3%
PL/SQL query Optimizing since 1991

Oracle's procedural extension to SQL.

Paradigm: declarative, procedural
PL/SQL Query
0
companies
0%
Terraform HCL dsl Adopting since 2014

HashiCorp's declarative configuration language used by Terraform.

Paradigm: declarative
Terraform HCL Dsl
0
companies
0%
Fish shell Evaluating since 2005

Modern shell that emphasizes interactive ergonomics.

Paradigm: procedural, scripting
Fish Shell
0
companies
0%
Zsh shell Optimizing since 1990

Extended Bourne-shell variant favored for interactive use.

Paradigm: procedural, scripting
Zsh Shell
0
companies
0%
Cypher query Evaluating since 2011

Property-graph query language popularized by Neo4j.

Paradigm: declarative
Cypher Query
0
companies
0%
GraphQL query Adopting since 2015

Schema-typed query language for APIs.

Paradigm: declarative
GraphQL Query
0
companies
0%
CSS markup Adopting since 1996

Style-sheet language that drives the visual layer of the web.

Paradigm: declarative
CSS Markup
0
companies
0%
Markdown markup Adopting since 2004

Plain-text markup format for documentation and rich notes.

Paradigm: declarative
Markdown Markup
0
companies
0%
Apex programming Optimizing since 2007

Salesforce's Java-like language for server-side platform logic.

Paradigm: object-oriented
Apex Programming
0
companies
0%
ABAP programming Optimizing since 1983

SAP's domain language for customizing and extending SAP ERP and S/4HANA.

Paradigm: procedural
ABAP Programming
0
companies
0%
Groovy programming Optimizing since 2003

JVM scripting language, widely used in build pipelines (Jenkins, Gradle).

Paradigm: object-oriented, scripting
Groovy Programming
0
companies
0%
Elixir programming Evaluating since 2012

Functional, concurrent BEAM-VM language used for fault-tolerant systems.

Paradigm: functional, concurrent
Elixir Programming
0
companies
0%
Dart programming Evaluating since 2011

Google language used primarily for Flutter mobile/web app development.

Paradigm: object-oriented
Dart Programming
0
companies
0%
Julia programming Evaluating since 2012

High-performance language for technical computing, gaining adoption in scientific ML.

Paradigm: multiple-dispatch, numerical
Julia Programming
0
companies
0%
MATLAB programming Optimizing since 1984

Numerical computing environment used in engineering, signal processing, and control systems.

Paradigm: procedural, numerical
MATLAB Programming
0
companies
0%
R programming Optimizing since 1993

Statistical programming language popular in research, biostatistics, and analytics.

Paradigm: functional, statistical
R Programming
0
companies
0%
Swift programming Adopting since 2014

Apple's modern application language for iOS, macOS, and Linux.

Paradigm: object-oriented, functional
Swift Programming
0
companies
0%
C programming Optimizing since 1972

The foundational systems language; widely used in operating systems, embedded, and toolchains.

Paradigm: procedural
C Programming