ExpertClub
  1. Home
  2. Programming languages
  3. Python
Language

Python

Paradigmsimperative programming, multi-paradigm programming, object-oriented programming, dynamic programming, functional programming
Typing disciplinedynamic typing, gradual typing, duck typing
First appeared1991
Designed byGuido van Rossum
DeveloperPython Software Foundation, Guido van Rossum
Typeobject-based language
Influenced byABC
LicensePython Software Foundation License
Latest version3.15.2
Websitepython.org
Written inC, Python
Operating systemscross-platform

Sources: Wikidata (CC0) · Wikidata Q28865

Programming languages · 32

LanguageParadigmsFirst appearedDeveloper
Apache Groovyobject-oriented programming, multi-paradigm programming, imperative programming, functional programming2003Java Community Process, Apache Software Foundation
Booobject-oriented programming2003Rodrigo B. De Oliveira
Chaos———
ChinesePython—2002—
Cobrafunctional programming, multi-paradigm programming, object-oriented programming2006—
CoffeeScriptprototype-based programming, imperative programming, functional programming, multi-paradigm programming, aspect-oriented programming2009Jeremy Ashkenas
Convergeobject-oriented programming——
Croc—2006—
Crystalobject-oriented programming, multi-paradigm programming, concurrent computing2014Ary Borenzweig, Manas Technology Solutions
Cython—2007—
Dfunctional programming, imperative programming, object-oriented programming2001Walter Bright, D Language Foundation
Dragondynamic programming, object-oriented programming, imperative programming, procedural programming2018—
F#object-oriented programming, metaprogramming, imperative programming, functional programming, concurrent computing, reflective programming2005F Sharp Software Foundation, Microsoft
Genieobject-oriented programming, structured programming, imperative programming2008—
Hyobject-oriented programming, metaprogramming, imperative programming, procedural programming, generic programming2013—
Ioobject-oriented programming, prototype-based programming2002Steve Dekorte
JavaScriptgeneric programming, aspect-oriented programming, imperative programming, functional programming, prototype-based programming, event-driven programming1995—
Kotlinconcurrent computing, functional programming, structured programming, imperative programming, declarative programming, object-oriented programming, generic programming, reflective programming2011JetBrains
Mojoimperative programming, generic programming, functional programming2023Modular
Nimmetaprogramming, concurrent computing, procedural programming, functional programming, imperative programming, macro metaprogramming, object-oriented programming2008—
PascalABC.NETobject-oriented programming2007—
PowerShellreflective programming, procedural programming, functional programming, imperative programming, object-oriented programming2006Microsoft
Pyret—2014—
PyScript——Anaconda, Inc.
Rakuobject-oriented programming, imperative programming, functional programming2015Audrey Tang, Larry Wall
Ringobject-oriented programming, procedural programming, functional programming, imperative programming, declarative programming2016Mahmoud Samir Fayed
Rubyreflective programming, functional programming, imperative programming, object-oriented programming1995Yukihiro Matsumoto
Squirrelobject-oriented programming, class-based programming, imperative programming, procedural programming2003—
Suneido—2000—
Swiftobject-oriented programming, functional programming, declarative programming, multi-paradigm programming, block-structured programming, imperative programming2014Chris Lattner, Apple Inc.
Vstructured programming, functional programming, imperative programming2019—
Whileyimperative programming, functional programming2010—

Programming languages · 12

Operating systems · 8