Programming Languages

Language specifications and standards

48
Total Items
28
Standards
20
Products

Standards

ISO/IEC 14882:2023 (C++23)

by ISO/IEC Joint Technical Committee

cpp-23

ISO/IEC 14882:2020 (C++20)

by ISO/IEC Joint Technical Committee

cpp-20

ISO/IEC 14882:2017 (C++17)

by ISO/IEC Joint Technical Committee

cpp-17

ISO/IEC 14882:2014 (C++14)

by ISO/IEC Joint Technical Committee

cpp-14

ISO/IEC 9899:2018 (C18)

by ISO/IEC Joint Technical Committee

c18

ISO/IEC 9899:2011 (C11)

by ISO/IEC Joint Technical Committee

c11

ECMA-262 2024 (ES2024)

by Ecma International

javascript-es2024

ECMA-262 2015 (ES6)

by Ecma International

javascript-es6

ISO/IEC 30170:2022 (Ruby 3.1)

by ISO/IEC Joint Technical Committee

ruby-3-1

ECMA-334 6th (C# 11)

by Ecma International

csharp-11

Java SE 17 (JSR 392)

by Oracle

java-se-17

Java SE 8 (JSR 337)

by Oracle

java-se-8

Python 3.12 (PEP 693)

by Python Software Foundation

python-3-12

Python PEP 8 (Style Guide)

by Python Software Foundation

pep-8

Go 1.22 Spec

by Google

go-1-22

Rust 1.78 Edition 2024

by Rust Foundation

rust-2024

Swift 5.9 Language Guide

by Apple

swift-5-9

Kotlin 2.0 Spec

by JetBrains

kotlin-2-0

PHP 8.3 Spec

by PHP Foundation

php-8-3

Perl 5.38 Syntax

by Perl Foundation

perl-5-38

TypeScript 5.4 Spec

by Microsoft

typescript-5-4

Scala 3.4 Reference

by EPFL

scala-3-4

Erlang/OTP 26

by Ericsson

erlang-26

Elixir 1.17

by Ericsson

elixir-1-17

Haskell 2010 Report

by Haskell Foundation

haskell-2010

ISO/IEC 23270:2006 (C# 2.0)

by ISO/IEC Joint Technical Committee

csharp-2-0

OCaml 5.2 Spec

by INRIA

ocaml-5-2

ISO/IEC 13211-1:1995 (Prolog)

by ISO/IEC Joint Technical Committee

prolog-1995

Products & Technologies

Java

High-level, class-based, object-oriented programming language

Python

High-level, interpreted programming language with dynamic semantics

JavaScript

High-level, dynamic programming language for web development

TypeScript

Strongly typed programming language that builds on JavaScript

Go

Statically typed, compiled programming language designed at Google

Rust

Systems programming language focused on safety, speed, and concurrency

C#

Modern, object-oriented programming language developed by Microsoft

Kotlin

Modern, concise programming language for JVM, Android, and multiplatform

Swift

Powerful and intuitive programming language for Apple platforms

Ruby

Dynamic, open source programming language with focus on simplicity

PHP

Popular general-purpose scripting language suited for web development

Scala

Functional and object-oriented programming language for JVM

Elixir

Functional programming language running on Erlang VM

Clojure

Dynamic, functional programming language for JVM

Haskell

Purely functional programming language with strong static typing

C++

General-purpose programming language with object-oriented features

C

General-purpose programming language for system programming

Dart

Client-optimized language for fast apps on any platform

R

Programming language for statistical computing and graphics

Julia

High-level, high-performance programming language for technical computing