Stack Explorer

Programming Languages

Explore 46 languages with their features, pros, cons, and use cases.

Loading 46 technologies...
Paradigm:
Typing:
Area:
46 results

Ada

High-integrity language for safety-critical systems

SystemsEmbeddedaerospaceProceduralOOP

Assembly

Low-level language that represents machine instructions

SystemsEmbeddedsecurityProcedural

Bash

Shell and scripting language for Unix/Linux

DevOpsinfrastructureScriptingProcedural

C

Foundational low-level language

SystemsEmbeddedinfrastructureProcedural

Clojure

Modern Lisp for JVM with emphasis on immutable data

Web BackendData ScienceFunctional

COBOL

Legacy language for financial and government systems

enterprisefinanceProcedural

C++

High-performance systems language

Game DevSystemsEmbeddedOOPProcedural

C#

Microsoft's language for .NET and games with Unity

Web BackendGame DevDesktopOOPFunctional

Dart

Google's language for Flutter and cross-platform apps

MobileWeb FrontendDesktopOOP

Delphi

Object Pascal language for rapid Windows application development

DesktopenterpriseOOP

Elixir

Functional language on Erlang VM for concurrent systems

Web BackendinfrastructureFunctionalConcurrent

Erlang

Functional language for highly available distributed systems

infrastructureWeb BackendFunctionalConcurrent

Fortran

Historic language optimized for scientific numerical computing

Data ScienceengineeringProceduralarray-oriented

F#

Microsoft's functional-first language for .NET

Web BackendData ScienceenterpriseFunctionalOOP

GDScript

Godot's language for game development

Game DevOOPProcedural

Gleam

Typed functional language for Erlang VM with friendly syntax

Web BackendinfrastructureFunctional

Go

Google's language for systems and cloud

Web BackendDevOpsCloudProceduralConcurrent

Groovy

Dynamic JVM language, popular in Jenkins pipelines

DevOpsWeb BackendScriptingOOPFunctional

Haskell

Pure functional language with advanced type system

Web BackendenterpriseblockchainFunctional

Java

Robust and enterprise language with 'write once, run anywhere'

Web BackendAndroidenterpriseOOP

JavaScript

Interpreted programming language, versatile and ubiquitous on the web

Web FrontendWeb BackendMobileOOPFunctional

Julia

High-performance language for scientific computing

Data ScienceML/AIFunctionalProcedural

Kotlin

Modern language for JVM, preferred for Android

AndroidWeb BackendMobileOOPFunctional

Lisp

Historic language family with parenthesis notation

ML/AIScriptingFunctionalProcedural

Lua

Lightweight embeddable language for scripting in games and applications

Game DevEmbeddedScriptingProceduralFunctional

MATLAB

Proprietary language for numerical computing and simulation

Data ScienceML/AIengineeringProceduralFunctional

MicroPython

Python implementation for microcontrollers

EmbeddediotOOPProcedural

Mojo

Modular's language combining Python with systems performance

ML/AIData ScienceSystemsProceduralOOP

Nim

Efficient compiled language with Python-like syntax

SystemsWeb BackendGame DevProceduralOOP

Objective-C

Apple's legacy language prior to Swift

iOSDesktopOOP

OCaml

Functional language with advanced type system

SystemsenterpriseWeb BackendFunctionalOOP

Perl

Classic language for text processing and scripting

ScriptingWeb BackendData ScienceProceduralOOP

PHP

Language for server-side web development

Web BackendOOPProcedural

PowerShell

Microsoft shell and scripting language for system administration

DevOpsinfrastructureScriptingOOPFunctional

Prolog

Logic programming language for AI and expert systems

ML/AIData SciencelogicDeclarative

Python

Versatile language for web, data and AI with clear syntax

Web BackendData ScienceML/AIOOPFunctional

R

Specialized language for statistics and data science

Data ScienceML/AIFunctionalProcedural

Ruby

Elegant and productive language, famous for Rails

Web BackendScriptingOOPFunctional

Rust

Safe systems language without garbage collector

SystemsWeb BackendEmbeddedFunctionalConcurrent

Scala

Functional and OO language for JVM

Web Backenddata-engineeringML/AIFunctionalOOP

Solidity

Language for smart contracts on Ethereum

blockchainOOPcontract-oriented

SQL

Standard language for relational databases

Data ScienceWeb Backenddata-engineeringDeclarative

Swift

Apple's language for iOS, macOS and more

iOSDesktopOOPFunctional

TypeScript

Superset of JavaScript with static typing

Web FrontendWeb BackendMobileOOPFunctional

VBA

Visual Basic for Applications to automate Microsoft Office

ScriptingenterpriseProceduralOOP

Zig

Modern systems language as alternative to C

SystemsEmbeddedGame DevProcedural