Softwares / Programming Languages List
Program is a set of instruction which are meant / used for controlling the behavior of a machine / computer / System by using a set of rules, syntax and semantics.
Programming Languages List
Language
|
Used For / Purpose
|
1C:Enterprise
|
Application, RAD, business, general, web, mobile
|
ActionScript 3.0
|
Application, client-side, web
|
Ada
|
Application, embedded, real-time, system
|
Aldor
|
Highly domain-specific, symbolic computing
|
ALGOL 58
|
Application
|
ALGOL 60
|
Application
|
ALGOL 68
|
Application
|
Ateji PX
|
Parallel application
|
APL
|
Application, data processing
|
Assembly language
|
General
|
AutoHotkey
|
GUI automation (macros), highly domain-specific
|
AutoIt
|
GUI automation (macros), highly domain-specific
|
Ballerina
|
Integration, agile, server-side, general
|
Bash
|
Shell, scripting
|
BASIC
|
Application, education
|
BeanShell
|
Application, scripting
|
BLISS
|
System
|
BlitzMax
|
Application, game
|
Boo
|
Application, game scripting
|
Bro
|
domain-specific, application
|
C
|
Application, system, general purpose, low-level operations
|
C++
|
Application, system
|
C#
|
Application, RAD, business, client-side, general, server-side, web
|
Clarion
|
General, business, web
|
Clean
|
General
|
Clojure
|
General
|
CLU
|
General
|
COBOL
|
Application, business
|
Cobra
|
Application, business, general, web
|
ColdFusion (CFML)
|
Web
|
Common Lisp
|
General
|
COMAL 80
|
Education
|
Crystal
|
General purpose
|
Cython
|
Application, general, numerical computing
|
D
|
Application, system
|
Dart
|
Application, web, server-side, mobile, IoT
|
Dylan
|
Application
|
Eiffel
|
General, application, business, client-side, server-side, web (EWF)
|
Elixir
|
Application, distributed
|
Erlang
|
Application, distributed
|
Euphoria
|
Application
|
Factor
|
General
|
FP
|
|
F#
|
Application
|
Forth
|
General
|
Fortran
|
Application, numerical computing
|
FreeBASIC
|
Application, numerical computing
|
Gambas
|
Application
|
Game Maker Language
|
Application, games
|
GLBasic
|
Application, games
|
Go
|
Application, web, server-side
|
Gosu
|
Application, general, scripting, web
|
GraphTalk
|
Application
|
Groovy
|
Application, general, scripting, web
|
Harbour
|
Application, business, data processing, general, web
|
Haskell
|
Application
|
Haxe
|
Application, general, web
|
HyperNext
|
Application, education
|
HyperTalk
|
Application, RAD, general
|
Io
|
Application, host-driven scripting
|
IPL
|
General
|
ISLISP
|
General
|
J
|
Data processing
|
JADE
|
Application, distributed
|
Java
|
Application, business, client-side, general, mobile development,
server-side, web
|
JavaScript
|
Client-side, server-side, web
|
Joy
|
Research
|
Julia
|
General, technical computing
|
K
|
Data processing, business
|
Kotlin
|
Application, mobile development, server-side, client-side, web
|
Ksh
|
Shell, scripting
|
LabVIEW (G)
|
Application, industrial instrumentation-automation
|
Lisp
|
General
|
LiveCode
|
Application, RAD, general
|
Logtalk
|
Artificial intelligence, application
|
LSL
|
Virtual worlds content scripting and animation
|
Lua
|
Application, embedded scripting
|
Maple
|
Symbolic computation, numerical computing
|
Mathematica
|
Symbolic language
|
MATLAB
|
Highly domain-specific, numerical computing
|
Modula-2
|
Application, system
|
Modula-3
|
Application
|
MUMPS (M)
|
Application, databases
|
Nim
|
Application, general, web, scripting, system
|
Oberon
|
Application, system
|
Object Pascal
|
Application, general, mobile app, web
|
Objective-C
|
Application, general
|
OCaml
|
Application, general
|
Occam
|
General
|
Opa
|
Web applications
|
OpenLisp
|
General, Embedded Lisp Engine
|
Oxygene
|
Application
|
Oz-Mozart
|
Application, distribution, education
|
Pascal
|
Application, education
|
Perl
|
Application, scripting, text processing, Web
|
PHP
|
Server-side, web application, web
|
PL/I
|
Application
|
Plus
|
Application, system development
|
PostScript
|
Graphics, page description
|
PowerShell
|
Administration, application, general, scripting
|
Prolog
|
Application, artificial intelligence
|
PureBasic
|
Application
|
Python
|
Application, general, web, scripting, artificial intelligence, scientific
computing
|
R
|
Application, statistics
|
Racket
|
Education, general, scripting
|
Raku
|
Scripting, text processing, glue
|
REALbasic
|
Application
|
Rebol
|
Distributed
|
RPG
|
Application, system
|
Ruby
|
Application, scripting, web
|
Rust
|
Application, system
|
S
|
Application, statistics
|
S-Lang
|
Application, numerical, scripting
|
Scala
|
Application, distributed, web
|
Scheme
|
Education, general
|
Seed7
|
Application, general, scripting, web
|
Simula
|
Education, general
|
Small Basic
|
Application, education, games
|
Smalltalk
|
Application, general, business, artificial intelligence, education, web
|
SNOBOL
|
Text processing
|
Standard ML
|
Application
|
Swift
|
Application, general
|
Tcl
|
Application, scripting, web
|
Visual Basic
|
Application, RAD, education, business, general, (Includes VBA), office
automation
|
Visual Basic .NET
|
Application, RAD, education, web, business, general
|
Visual FoxPro
|
Application
|
Visual Prolog
|
Application
|
Wolfram Language
|
Symbolic language
|
XL
|
|
Xojo
|
Application, RAD, general, web
|
XPath/XQuery
|
Databases, data processing, scripting
|
Zsh
|
Shell, scripting
|
Home
Back
|