Common
Animals
Fish
Mushrooms
Flora
Login
Registration
Back

Programming languages

Register and receive a token to access the API. The token will be available in your personal account.
json xml csv xlsx date of update: 2024-09-05 15:06:18
quantity: 140
Language Original pur original purpose Imperative Object oriented Functional Procedural Generic Reflective Otherparadigms Standardized
1C:Enterprise programming language
Application,RAD, business,general,web,mobile
Yes
No
Yes
Yes
Yes
Yes
Object-based, Prototype-based programming
No
ActionScript
Application,client-side, web
Yes
Yes
Yes
Yes
No
No
prototype-based
Yes
Ada
Application,embedded,realtime,system
Yes
Yes
No
Yes
Yes
No
Concurrent,distributed
Yes
Aldor
Highlydomain-specific,symbolic computing
Yes
Yes
Yes
No
No
No
Null
No
ALGOL 58
Application
Yes
No
No
No
No
No
Null
No
ALGOL 60
Application
Yes
No
No
Yes
Yes
No
Null
Yes
ALGOL 68
Application
Yes
No
Yes
Yes
Yes
No
Concurrent
Yes
Ateji PX
Parallel application
No
Yes
No
No
No
No
pi calculus
No
APL
Application,data processing
Yes
Yes
Yes
Yes
Yes
Yes
Array-oriented,tacit
Yes
Assembly language
General
Yes
No
No
No
No
No
Any, syntax is usually highly specific, related to the target processor
Yes
AutoHotkey
GUI automation (macros), highly domain-specific
Yes
Yes
No
Yes
No
No
Null
No
AutoIt
GUI automation (macros), highly domain-specific
Yes
No
No
Yes
No
No
Null
No
Ballerina
Integration, agile,server-side, general
Yes
Yes
Yes
Yes
No
No
Concurrent, transactional, statically and strongly typed, diagrammaticђvisual
De facto
Bash
Shell,scripting
Yes
No
No
Yes
No
No
Null
Optionally
BASIC
Application, education
Yes
No
No
Yes
No
No
Null
Yes
BeanShell
Application, scripting
Yes
Yes
Yes
No
No
Yes
Null
No
BLISS
System
No
No
No
Yes
No
No
Null
No
BlitzMax
Application, game
Yes
Yes
No
Yes
No
Yes
Null
No
Boo
Application, game scripting
No
Yes
No
No
No
No
Null
No
C
Application, system,general purpose, low-level operations
Yes
No
No
Yes
No
No
Null
Yes
C++
Application, system
Yes
Yes
Yes
Yes
Yes
No
Null
Yes
C#
Application, RAD, business, client-side, general, server-side, web,game programming
Yes
Yes
Yes
Yes
Yes
Yes
Structured, concurrent
Yes
Clarion
General, business, web
Yes
Yes
Yes
No
No
No
Null
Un?known
Clean
General
No
No
Yes
No
Yes
No
Null
No
Clojure
General
No
No
Yes
No
No
No
Concurrent
No
CLU
General
Yes
Yes
No
Yes
Yes
No
Null
No
COBOL
Application, business
Yes
Yes
No
Yes
No
No
Null
Yes
Cobra
Application, business, general, web
Yes
Yes
Yes
No
Yes
Yes
Null
No
ColdFusion(CFML)
Web
No
Yes
No
Yes
No
No
Null
No
Common Lisp
General
Yes
Yes
Yes
Yes
Yes
Yes
Extensible syntax,Array-oriented,syntactic macros,multiple dispatch, concurrent
Yes
COMAL80
Education
Yes
No
No
Yes
No
No
Null
No
Crystal
General purpose
Yes
Yes
Yes
Yes
Yes
No
Concurrent
No
Curry
Application
No
No
Yes
No
Yes
No
lazy evaluation, non-determinism
De facto standard via Curry Language Report
Cython
Application, general,numerical computing
Yes
Yes
Yes
No
No
Yes
Aspect-oriented
No
D
Application, system
Yes
Yes
Yes
Yes
Yes
Yes
Generative, concurrent
No
Dart
Application, web, server-side, mobile,IoT
Yes
Yes
Yes
Yes
Yes
No
Structured
Yes
Delphi,Object Pascal
General purpose
Yes
Yes
Yes
Yes
Yes
Yes
Null
Null
Dylan
Application
No
Yes
Yes
No
No
No
Null
No
Eiffel
General, application, business, client-side, server-side, web (EWF)
Yes
Yes
Yes
No
Yes
YesErl-G
DistributedSCOOP,Void-safe
Yes
ELAN
Education
Yes
No
No
Yes
No
No
Structured,stepwise refinement
No
Elixir
Application,distributed
No
No
Yes
No
No
Yes
Concurrent, distributed
No
Erlang
Application, distributed
No
No
Yes
No
No
Yes
Concurrent, distributed
No
Euphoria
Application
No
No
No
Yes
No
Yes
Null
No
Factor
General
Yes
No
Can be viewed as
No
Yes
Yes
Stack-oriented
No
FP
Null
No
No
Yes
No
No
No
Null
No
F#
Application
Yes
Yes
Yes
Yes
Yes
Yes
Null
No
Forth
General
Yes
No
Yes
Yes
No
Yes
Stack-oriented
Yes
Fortran
Application, numerical computing
Yes
Yes
Yes
Yes
Yes
No
Array-based, vectorized, concurrent, native distributed/shared-memory parallelism
Yes
FreeBASIC
Application, numerical computing
Yes
Yes
No
Yes
Yes
No
Null
No
Gambas
Application
Yes
Yes
No
No
No
No
Null
No
Game Maker Language
Application, game programming
Yes
Yes
No
No
No
No
Null
No
GLBasic
Application, games
Yes
Yes
No
Yes
No
No
Simple object-oriented
No
Go
Application, web, server-side
Yes
Can be viewed as
No
Yes
Yes
Yes
Concurrent
De facto standard via Go Language Specification
Gosu
Application, general, scripting, web
Yes
Yes
No
No
Yes
Yes
Null
No
GraphTalk
Application
No
Yes
No
No
No
No
Logic
No
Groovy
Application, general, scripting, web
Yes
Yes
Yes
Yes
Yes
Yes
Meta-programming
In progress,JCP
Harbour
Application, business, data processing, general, web
Yes
Yes
Yes
Yes
Yes
Yes
Declarative
No
Haskell
Application
No
No
Yes
No
Yes
No
Lazy evaluation
Yes
Haxe
Application, general, web
Yes
Yes
Yes
No
Yes
Yes
Null
No
HyperTalk
Application, RAD, general
Yes
No
No
Yes
No
Yes
Weakly typed
Un?known
Io
Application, host-driven scripting
Yes
Yes
No
No
No
No
Null
No
IPL
General
No
No
Yes
No
No
No
Null
Un?known
ISLISP
General
Yes
Yes
Yes
No
Yes
No
Null
Yes
J
Application,data processing
Yes
Yes
Yes
Yes
Yes
Yes
Array-oriented,function-level, tacit, concurrent
No
JADE
Application, distributed
Yes
Yes
No
No
No
No
Null
No
Java
Application, business, client-side, general, mobile development, server-side, web
Yes
Yes
Yes
Yes
Yes
Yes
Concurrent
De facto standard via Java Language Specification
JavaScript
Client-side, server-side, web
Yes
Yes
Yes
Yes
No
Yes
prototype-based
Yes
Joy
Research
No
No
Yes
No
No
No
Stack-oriented
No
jq
"awk for JSON"
No
No
Yes
No
No
No
Tacit,Backtracking,Streaming,PEG
No
Julia
General, technical computing
Yes
No
Yes
Yes
Yes
Yes
Multiple dispatch, meta, scalar and array-oriented, parallel, concurrent, distributed ("cloud")
No
K
Data processing, business
No
No
No
No
No
No
Array-oriented, tacit
Un?known
Zig
Application, general, system
Yes
No
Yes
Yes
Yes
Yes
Concurrent
No
Kotlin
Application, mobile development, server-side, client-side, web
Yes
Yes
Yes
Yes
Yes
Yes
Null
De facto standard via Kotlin Language Specification
Ksh
Shell,scripting
Yes
Yes
No
Yes
No
No
Several variants, custom programmable, dynamic loadable modules
Optionally
LabVIEW(G)
Application, industrial instrumentation-automation
Yes
Yes
Yes
No
No
No
Dataflow,visual
No
Lisp
General
No
No
Yes
No
No
No
Null
Un?known
LiveCode
Application, RAD, general
Yes
Yes
No
Yes
No
Yes
Weakly typed
No
Logtalk
Artificial intelligence, application
No
Yes
No
No
No
Yes
Logic
No
Linden Scripting Language(LSL)
Virtual worlds content scripting and animation
Yes
No
No
Yes
No
No
Scripts exist in in-world objects
De facto reference is theSecond Lifeimplementation ofLSL.
Lua
Application, embedded scripting
Yes
Yes
Yes
Yes
No
Yes
Aspect-oriented, prototype-based
No
Maple
Symbolic computation, numerical computing
Yes
Yes
Yes
Yes
No
No
Distributed
No
Mathematica
Symbolic language
Yes
Yes
Yes
Yes
Yes
Yes
Logic, distributed
No
MATLAB
Highly domain-specific, numerical computing
Yes
Yes
No
Yes
No
No
Null
No
Modula-2
Application, system
Yes
No
No
No
Yes
No
Null
Yes
Modula-3
Application
Yes
Yes
No
No
Yes
No
Null
No
MUMPS(M)
General, application, databases
Yes
Approved for next Standard
No
Yes
Partially Thru Indirection and Xecute
Yes
Concurrent,multi-user,NoSQL,transaction processing
Yes
Nim
Application, general, web, scripting, system
Yes
Yes
Yes
Yes
Yes
Yes
Multiple dispatch, concurrent,meta
No
Oberon
Application, system
Yes
Yes
No
No
No
No
Null
No
Object Pascal
Application, general, mobile app, web
Yes
Yes
No
Yes
Yes
Yes
Structured
No
Objective-C
Application, general
Yes
Yes
No
Yes
No
Yes
Concurrent
No
OCaml
Application, general
Yes
Yes
Yes
Yes
Yes
No
Null
No
Occam
General
Yes
No
No
Yes
No
No
Concurrent,process-oriented
No
Opa
Web applications
Yes
No
Yes
No
Yes
No
Distributed
No
OpenLisp
General, Embedded Lisp Engine
Yes
Yes
Yes
No
Yes
No
Null
Optionally
Oxygene
Application
Yes
Yes
No
No
Yes
No
Null
No
Oz-Mozart
Application, distribution, education
Yes
Yes
Yes
No
No
No
Concurrent, logic
No
Pascal
Application, education
Yes
No
No
Yes
No
No
Null
Yes
Perl
Application, scripting, text processing, Web
Yes
Yes
Yes
Yes
Yes
Yes
Null
No
PHP
Server-side, web application, web
Yes
Yes
Yes
Yes
No
Yes
Null
De facto standard via language specification and Requests for Comments (RFCs)
PL/I
Application
Yes
Yes
No
Yes
No
No
Null
Yes
Plus
Application, system development
Yes
No
No
Yes
No
No
Null
No
PostScript
Graphics, page description
Yes
No
No
Yes
No
No
Concatenative,stack-oriented
De facto standard via the PostScript Reference Manual
PowerShell
Administration, application, general, scripting
Yes
Yes
Yes
Yes
No
Yes
Pipeline
No
Prolog
Application, artificial intelligence
No
No
Yes
Yes
No
Yes
Logic, declarative
Yes
PureBasic
Application
Yes
No
No
Yes
No
No
Null
No
Python
Application, general, web, scripting, artificial intelligence, scientific computing
Yes
Yes
Yes
Yes
Yes
Yes
Aspect-oriented
De facto standard via Python Enhancement Proposals (PEPs)
R
Application, statistics
Yes
Yes
Yes
Yes
No
Yes
Null
No
Racket
Education, general, scripting
Yes
Yes
Yes
Yes
No
Yes
Modular, logic, meta
No
Raku
Scripting, text processing, glue
Yes
Yes
Yes
Yes
Yes
Yes
Aspect-oriented, array, lazy evaluation, multiple dispatch, metaprogramming
No
REALbasic
Application
No
No
No
Yes
No
No
Null
Un?known
Rebol
Distributed
Yes
Yes
Yes
Yes
No
Yes
Dialected
No
REXX
Scripting
Yes
Yes (NetRexxandObject REXXdialects)
No
Yes
No
No
Null
Yes
RPG
Application, system
Yes
No
No
Yes
No
No
Null
No
Ring
Application
Yes
Yes
Yes
Yes
Yes
Yes
metaprogramming, declarative,natural-language
No
Ruby
Application, scripting, web
Yes
Yes
Yes
No
No
Yes
Aspect-oriented
Yes
Rust
Application, server-side, system, web
Yes
Yes
Yes
Yes
Yes
No
Concurrent
No
S
Application, statistics
Yes
Yes
Yes
Yes
No
No
Null
No
S-Lang
Application, numerical, scripting
Yes
No
No
Yes
No
No
Null
No
Scala
Application, general, parallel, distributed, web
Yes
Yes
Yes
No
Yes
Yes
Data-oriented programming, metaprogramming
De facto standard via Scala Language Specification (SLS)
Scheme
Education, general
Yes
No
Yes
No
No
No
meta, extensible-syntax
De facto
Seed7
Application, general, scripting, web
Yes
Yes
No
No
Yes
Yes
Multi-paradigm, extensible, structured
No
Simula
Education, general
Yes
Yes
No
No
No
No
discrete event simulation,multi-threaded(quasi-parallel) program execution
Yes
Small Basic
Application, education, games
Yes
No
No
No
No
No
Component-oriented
No
Smalltalk
Application, general, business, artificial intelligence, education, web
Yes
Yes
Yes
Yes
No
Yes
Concurrent, declarative
Yes
SNOBOL
Text processing
No
No
No
No
No
No
Null
Un?known
Standard ML
Application
Yes
No
Yes
No
Yes
No
Null
Yes
Swift
Application, general
Yes
Yes
Yes
Yes
Yes
Yes
Concurrent, declarative,protocol-oriented
No
Tcl
Application, scripting, web
Yes
Yes
Yes
Yes
No
Yes
Null
No
V (Vlang)
Application, general, system, game, web, server-side
Yes
Can be viewed as
Can be viewed as
Yes
Yes
Yes
Concurrent
No
Visual Basic
Application, RAD, education, business, general, (Includes VBA), office automation
Yes
Yes
No
Yes
Yes
No
Component-oriented
No
Visual Basic .NET
Application, RAD, education, web, business, general
Yes
Yes
Yes
Yes
Yes
Yes
Structured, concurrent
No
Visual FoxPro
Application
Yes
Yes
No
Yes
No
No
Data-centric, logic
No
Visual Prolog
Application
Yes
Yes
Yes
No
No
No
Declarative, logic
No
Wolfram Language
Symbolic language
Yes
Yes
Yes
Yes
Yes
Yes
Logic, distributed
No
XL
Null
Yes
Yes
No
No
No
No
concept programming
No
Xojo
Application, RAD, general, web
Yes
Yes
No
Yes
No
Yes
Null
No
XPath/XQuery
Databases, data processing, scripting
No
No
Yes
No
No
No
Tree-oriented
Yes
Zeek
Domain-specific, application
Yes
No
No
No
No
No
Null
No
Zsh
Shell,scripting
Yes
No
No
Yes
No
No
Loadable modules
Optionally
Null
Null
Null
Null
Null
Null
Null
Null
Null
POSIX.2