| اللغة
|
الاستخدام
|
مصدر مفتوح
|
أمرية
|
كائنية التوجه
|
وظيفية
|
إجرائية
|
عمومية
|
إنعكاسية
|
مسيرة بالأحداث
|
أنماط برمجية أخرى
|
توحيد معياري
|
|---|
| أكشن سكربت 3.0
|
التطبيقات، جانب العميل، الويب
|
|
نعم
|
نعم
|
|
|
|
|
نعم
|
|
1996, ECMA
|
|---|
| أيدا
|
التطبيقات، التطبيقات المدمجة، الوقت الحقيقي، برمجة الأنظمة
|
جي - بي - ال الإصدار الثالث
|
نعم
|
نعم[1] |
|
نعم[2] |
نعم[3] |
|
|
حوسبة متزامنة,[4] حوسبة موزعة,[5] |
1983, 2005, 2012, ANSI, ISO, معايير GOST 27831-88[6] |
|---|
| Aldor
|
Highly domain-specific, symbolic computing
|
|
نعم
|
نعم
|
نعم
|
|
|
|
|
|
لا
|
|---|
| ألغول 58
|
التطبيقات
|
|
نعم
|
|
|
|
|
|
|
|
لا
|
|---|
| ألغول 60
|
التطبيقات
|
|
نعم
|
|
|
|
|
|
|
|
1960, IFIP WG 2.1, ISO[7] |
|---|
| ألغول 68
|
التطبيقات
|
جي - بي - ال
|
نعم
|
|
|
|
|
|
|
concurrent
|
1968, IFIP WG 2.1, GOST 27974-88,[8] |
|---|
| Ateji PX
|
Parallel application
|
|
|
نعم
|
|
|
|
|
|
pi calculus
|
لا
|
|---|
| إيه بي إل
|
التطبيقات، معالجة البيانات
|
|
|
|
|
|
|
|
|
array-oriented, tacit
|
1989, ISO
|
|---|
| لغة التجميع
|
لغة برمجة متعددة الاستخدامات
|
|
نعم
|
|
|
|
|
|
|
any, syntax is usually highly specific, related to the target processor
|
لا
|
|---|
| AutoHotkey
|
GUI automation (macros), highly domain-specific
|
|
نعم
|
|
|
|
|
|
|
|
لا
|
|---|
| أوتوات
|
GUI automation (macros), highly domain-specific
|
|
نعم
|
|
|
نعم
|
|
|
نعم
|
|
لا
|
|---|
| باش
|
Shell, scripting
|
|
نعم
|
|
|
نعم
|
|
|
|
|
|
|---|
| بيسيك
|
التطبيقات، التعليم
|
جي - بي - ال
|
نعم
|
|
|
نعم
|
|
|
|
|
1983, ANSI, ISO, ECMA
|
|---|
| BBj
|
Application, business, web
|
|
|
نعم
|
|
نعم
|
|
|
|
|
لا
|
|---|
| BeanShell
|
Application, scripting
|
|
نعم
|
نعم
|
نعم
|
|
|
نعم
|
|
|
In progress, JCP[9] |
|---|
| BitC
|
System
|
|
نعم
|
|
نعم
|
|
|
|
|
|
لا
|
|---|
| بليس (لغة برمجة)
|
System
|
|
|
|
|
نعم
|
|
|
|
|
لا
|
|---|
| BlitzMax
|
Application, game
|
|
نعم
|
نعم
|
|
نعم
|
|
|
|
|
لا
|
|---|
| Blue
|
Education
|
|
نعم
|
نعم
|
|
|
نعم
|
|
|
|
لا
|
|---|
| بوو
|
Application
|
|
|
|
|
|
|
|
|
|
لا
|
|---|
| Bro
|
domain-specific, application
|
|
نعم
|
|
|
|
|
|
نعم
|
|
لا
|
|---|
| سي
|
Application, system,[10] general purpose, low-level operations
|
|
نعم
|
|
|
نعم
|
|
|
|
|
1989, أنسي سي[11] |
|---|
| سي++
|
Application, system
|
جي - بي - ال
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
|
1998, ISO/IEC 1998, ISO/IEC 2003, ISO/IEC 2011,ISO/IEC 2014[12] |
|---|
| سي#
|
Application, RAD, business, client-side, general, server-side, web
|
|
نعم
|
نعم
|
نعم[13] |
نعم
|
نعم
|
نعم
|
نعم
|
structured, concurrent
|
2000, ECMA, ISO[14] |
|---|
| Clarion
|
General, business, web
|
|
نعم
|
نعم
|
نعم[15] |
|
|
|
|
|
غير معروف
|
|---|
| Clean
|
General
|
|
|
|
نعم
|
|
نعم
|
|
|
|
لا
|
|---|
| كلوجر (لغة برمجة)
|
General
|
|
|
نعم
|
|
|
|
|
concurrent
|
لا
|
|---|
| CLU
|
General
|
|
نعم
|
نعم
|
|
نعم
|
نعم
|
|
|
|
لا
|
|---|
| كوبول
|
Application, business
|
|
نعم
|
نعم
|
|
نعم
|
|
|
|
|
ANSI X3.23 1968, 1974, 1985; ISO/IEC 1989:1985, 2002, 2014
|
|---|
| Cobra
|
Application, business, general, web
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
نعم
|
|
|
لا
|
|---|
| سي إف إم (CFML)
|
Web
|
|
|
نعم
|
|
نعم
|
|
|
|
|
لا
|
|---|
| Common Lisp
|
General
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
extensible syntax, ماكرو, multiple dispatch
|
1994, ANSI
|
|---|
| كومال ( لغة برمجة) 80
|
Education
|
|
نعم
|
|
|
نعم
|
|
|
|
|
لا
|
|---|
| Crystal
|
General purpose
|
|
نعم
|
نعم[16] |
نعم
|
نعم
|
|
|
|
alpha stage[17] |
لا
|
|---|
| كايثون
|
Application, general, numerical computing
|
|
نعم
|
نعم
|
نعم
|
|
|
نعم
|
|
برمجة جانبية المنحى
|
لا
|
|---|
| دي (لغة برمجة)
|
Application, system
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
|
generative, concurrent
|
لا
|
|---|
| دارت (لغة برمجة)
|
Application, web, server-side, mobile, IoT
|
|
نعم
|
نعم
|
نعم
|
|
|
|
|
structured
|
Ecma-408 standard
|
|---|
| ديلان
|
Application
|
|
|
نعم
|
نعم
|
|
|
|
|
|
لا
|
|---|
| إيفل (لغة برمجة)
|
General, application, business, client-side, server-side, web (EWF)
|
|
نعم
|
نعم
|
نعم[18][19] |
|
نعم
|
نعم Erl-G
|
نعم إيفل
|
حوسبة موزعة SCOOP, Void-safe
|
2005, ECMA, ISO[20] |
|---|
| إليكسير
|
Application, distributed
|
|
|
|
نعم
|
|
|
|
|
concurrent, حوسبة موزعة
|
لا
|
|---|
| إرلانج
|
Application, distributed
|
|
|
|
نعم
|
|
|
|
|
concurrent, حوسبة موزعة
|
لا
|
|---|
| Euphoria
|
Application
|
|
|
|
|
نعم
|
|
نعم
|
|
|
لا
|
|---|
| فاكتور (لغة برمجة)
|
|
|
|
|
|
|
|
|
|
stack-oriented
|
لا
|
|---|
| Falcon
|
General, application
|
|
|
نعم
|
نعم
|
نعم
|
|
|
|
prototype OOP, message oriented, tabular programming
|
لا
|
|---|
| إف بي (لغة برمجة)
|
|
|
|
|
نعم
|
|
|
|
|
|
لا
|
|---|
| إف شارب (لغة برمجة)
|
Application
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
|
|
|
لا
|
|---|
| فورث (لغة برمجة)
|
General
|
|
نعم
|
|
can be viewed as
|
|
|
|
|
stack-oriented
|
1994, ANSI
|
|---|
| فورتران
|
Application, numerical computing
|
|
نعم
|
نعم
|
|
نعم
|
نعم
|
|
|
|
1966, ANSI 66, ANSI 77, MIL-STD-1753, ISO 90, ISO 95, ISO 2003, ISO/IEC 1539-1:2010 (2008)
|
|---|
| فري بيسيك
|
Application, numerical computing
|
|
نعم
|
نعم
|
|
نعم
|
نعم
|
|
|
|
لا
|
|---|
| G2
|
Application, inference, expert system
|
|
نعم
|
نعم
|
|
|
|
|
نعم
|
common graphical development and runtime environment
|
لا
|
|---|
| جامباس
|
Application
|
|
نعم
|
نعم
|
|
|
|
|
نعم
|
|
لا
|
|---|
| جيم ميكر
|
Application, games
|
|
نعم
|
نعم
|
|
|
|
|
نعم
|
|
لا
|
|---|
| GLBasic
|
Application, games
|
|
نعم
|
نعم
|
|
نعم
|
|
|
|
simple object-oriented
|
لا
|
|---|
| غو (لغة برمجة)
|
Application, web, server-side
|
|
نعم
|
|
نعم
|
نعم
|
|
نعم
|
نعم
|
concurrent
|
De facto standard via Go Language Specification
|
|---|
| Gosu
|
Application, general, scripting, web
|
|
نعم
|
نعم
|
|
|
نعم
|
نعم
|
|
|
لا
|
|---|
| GraphTalk
|
Application
|
|
|
نعم
|
|
|
|
|
|
logic
|
لا
|
|---|
| جروفي (لغة برمجة)
|
Application, general, scripting, web
|
|
نعم
|
نعم
|
نعم
|
|
|
|
|
aspect-oriented
|
In progress, JCP[21] |
|---|
| Harbour
|
Application, business, data processing, general, web
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
|
برمجة تعريفية
|
لا
|
|---|
| هاسكل (لغة برمجة)
|
Application
|
|
|
|
نعم
|
|
نعم
|
|
|
تثمين كسول
|
2010, Haskell 2010[22] |
|---|
| Haxe
|
Application, general, web
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
نعم
|
|
|
لا
|
|---|
| HyperNext
|
Application, education
|
|
|
|
|
نعم
|
|
|
نعم
|
نوعية قوية
|
لا
|
|---|
| HyperTalk
|
Application, RAD, general
|
|
|
نعم
|
|
|
|
|
نعم
|
نوعية قوية
|
|---|
| Io
|
Application, host-driven scripting
|
|
نعم
|
نعم
|
|
|
|
|
|
|
لا
|
|---|
| ISLISP
|
General
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
|
|
|
1997, المنظمة الدولية للمعايير
|
|---|
| جيه (لغة برمجة)
|
Data processing
|
|
|
|
|
|
|
|
|
array-oriented, function-level, tacit
|
لا
|
|---|
| JADE
|
Application, distributed
|
|
نعم
|
نعم
|
|
|
|
|
|
|
لا
|
|---|
| جافا (لغة برمجة)
|
Application, business, client-side, general, mobile development, server-side, web
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
concurrent
|
De facto standard via Java Language Specification
|
|---|
| جوليا (لغة برمجة)
|
General, technical computing
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
|
multiple dispatch, meta, scalar and array-oriented, parallel, concurrent, distributed ("cloud")
|
لا
|
|---|
| جافا سكريبت
|
Client-side, server-side, web
|
|
نعم
|
نعم
|
نعم
|
|
|
نعم
|
|
prototype-based
|
1997, ECMA
|
|---|
| Joy
|
Research
|
|
|
|
نعم
|
|
|
|
|
stack-oriented
|
لا
|
|---|
| K
|
Data processing, business
|
|
|
|
|
|
|
|
|
array-oriented, tacit
|
|---|
| كوتلن (لغة برمجة)
|
Application, mobile development, server-side, client-side, web
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
نعم[23] |
|
|
لا
|
|---|
| لابفيو (G)
|
Application, industrial instrumentation-automation
|
|
نعم
|
نعم
|
نعم
|
|
|
|
نعم
|
برمجة تنقل المعطيات, لغة برمجة مرئية
|
لا
|
|---|
| ليسب
|
General
|
|
|
|
نعم
|
|
|
|
|
|
|---|
| LiveCode
|
Application, RAD, general
|
|
|
نعم
|
|
|
|
|
نعم
|
نوعية قوية
|
لا
|
|---|
| Logtalk
|
Artificial intelligence, application
|
|
|
نعم
|
|
|
|
نعم
|
نعم
|
logic
|
لا
|
|---|
| لوا (لغة برمجة)
|
Application, embedded scripting
|
|
نعم
|
نعم[24] |
نعم
|
نعم
|
|
نعم
|
|
aspect-oriented
|
لا[25] |
|---|
| ميبل (برنامج)
|
Symbolic computation, numerical computing
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
|
حوسبة موزعة
|
لا
|
|---|
| ماثماتيكا
|
Symbolic language
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
|
logic, distributed
|
لا
|
|---|
| ماتلاب
|
Highly domain-specific, numerical computing
|
|
نعم
|
نعم
|
|
نعم
|
|
|
|
|
لا
|
|---|
| Modula-2
|
Application, system
|
|
نعم
|
|
|
|
نعم
|
|
|
|
1996, ISO[26] |
|---|
| Modula-3
|
Application
|
|
نعم
|
نعم
|
|
|
نعم
|
|
|
|
لا
|
|---|
| ممبس (M)
|
Application, databases
|
|
نعم
|
|
|
نعم
|
|
|
|
حوسبة متزامنة, برنامج متعدد المستخدمين, NoSQL, نظام معالجة المعاملات
|
1977, ANSI
|
|---|
| Nim
|
Application, general, web, scripting, system
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
|
multiple dispatch, Concurrent, meta
|
لا
|
|---|
| Oberon
|
Application, system
|
|
نعم
|
نعم
|
|
|
|
|
|
|
لا
|
|---|
| أوبجكت باسكال
|
Application, general, mobile app, web
|
|
نعم
|
نعم
|
|
نعم
|
نعم
|
نعم
|
نعم
|
structured
|
لا
|
|---|
| سي-الكائنية
|
Application, general
|
|
نعم
|
نعم
|
|
|
|
نعم
|
|
concurrent
|
لا
|
|---|
| لغة كامل الموضوعية
|
Application
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
|
|
|
لا
|
|---|
| Occam
|
General
|
|
نعم
|
|
|
نعم
|
|
|
|
concurrent, process-oriented
|
لا
|
|---|
| Opa
|
Web applications
|
|
نعم
|
|
نعم
|
|
نعم
|
|
|
حوسبة موزعة
|
لا
|
|---|
| Oxygene
|
Application
|
|
نعم
|
نعم
|
|
|
نعم
|
|
|
|
لا
|
|---|
| Oz-Mozart
|
Application, distribution, education
|
|
نعم
|
نعم
|
نعم
|
|
|
|
|
concurrent, logic
|
لا
|
|---|
| باسكال (لغة برمجة)
|
Application, education
|
|
نعم
|
|
|
نعم
|
|
|
|
|
1983, ISO[27] |
|---|
| بيرل
|
Application, scripting, text processing, Web
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
لا
|
|---|
| بي إتش بي
|
Server-side, web application, web
|
|
نعم
|
نعم[28] |
نعم[29] |
نعم
|
|
نعم
|
|
|
لا
|
|---|
| PL/I
|
Application
|
|
نعم
|
نعم
|
|
نعم
|
|
|
|
|
1969, ECMA-50 (1976)
|
|---|
| Plus
|
Application, system development
|
|
نعم
|
|
|
نعم
|
|
|
|
|
لا
|
|---|
| برولوغ
|
Application, artificial intelligence
|
|
|
|
|
|
|
|
|
logic
|
1995, ISO
|
|---|
| PureBasic
|
Application
|
|
|
|
|
نعم
|
|
|
|
|
لا
|
|---|
| بايثون
|
Application, general, web, scripting, artificial intelligence, scientific computing
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
نعم
|
|
aspect-oriented
|
لا
|
|---|
| آر (لغة برمجة)
|
Application, statistics
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
|
|
لا
|
|---|
| Racket
|
Education, general, scripting
|
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
|
modular, logic, meta
|
لا
|
|---|
| REALbasic
|
Application
|
|
|
|
|
نعم
|
|
|
|
|
|---|
| ريبول
|
Distributed
|
|
نعم
|
نعم
|
نعم
|
|
|
|
|
لغة برمجة
|
لا
|
|---|
| آر بي جي (لغة برمجة)
|
Application, system
|
|
نعم
|
|
|
نعم
|
|
|
|
|
لا
|
|---|
| روبي (لغة برمجة)
|
Application, scripting, web
|
|
نعم
|
نعم
|
نعم
|
|
|
نعم
|
|
aspect-oriented
|
2011(JIS X 3017), 2012(ISO/IEC 30170)
|
|---|
| Rust
|
Application, system
|
|
نعم
|
لا[30] |
نعم
|
نعم
|
نعم
|
|
|
concurrent
|
لا
|
|---|
| أس (لغة برمجة)
|
Application, statistics
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
|
|
لا
|
|---|
| S-Lang
|
Application, numerical, scripting
|
|
نعم
|
|
|
نعم
|
|
|
|
|
لا
|
|---|
| سكالا (لغة برمجة)
|
Application, distributed, web
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
نعم
|
نعم
|
|
De facto standard via Scala Language Specification (SLS)
|
|---|
| سكيم (لغة برمجة)
|
Education, general
|
|
|
|
نعم
|
|
|
|
|
|
1998, R6RS
|
|---|
| Seed7
|
Application, general, scripting, web
|
|
نعم
|
نعم
|
|
|
نعم
|
نعم
|
|
multi-paradigm, extensible, structured
|
لا
|
|---|
| سيمولا (لغة برمجة)
|
Education, general
|
|
نعم
|
نعم
|
|
|
|
|
نعم
|
discrete event simulation, خيط (حاسوب) (quasi-parallel) program execution
|
1968
|
|---|
| سمول بيسك
|
Application, education, games
|
|
نعم
|
|
|
|
|
|
نعم
|
هندسة البرمجيات بالمكونات
|
لا
|
|---|
| سمول توك
|
Application, general, business, artificial intelligence, education, web
|
|
نعم
|
نعم
|
|
نعم
|
|
نعم
|
نعم
|
concurrent, declarative
|
1998, ANSI
|
|---|
| سنوبول
|
Text processing
|
|
|
|
|
|
|
|
|
|
|---|
| Standard ML
|
Application
|
|
نعم
|
|
نعم
|
|
نعم
|
|
|
|
1997, SML '97[31] |
|---|
| سويفت (لغة برمجة)
|
Application, general
|
|
نعم
|
نعم
|
نعم
|
|
نعم
|
نعم
|
نعم
|
concurrent
|
لا
|
|---|
| تي سي إل
|
Application, scripting, web
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
نعم
|
نعم
|
|
لا
|
|---|
| فيجوال بيسك
|
Application, RAD, education, business, general, (Includes VBA), office automation
|
|
نعم
|
نعم
|
|
|
نعم
|
|
نعم
|
هندسة البرمجيات بالمكونات
|
لا
|
|---|
| فيجوال بيزك دوت نت
|
Application, RAD, education, web, business, general
|
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
نعم
|
structured, concurrent
|
لا
|
|---|
| فيجوال فوكس برو
|
Application
|
|
|
نعم
|
|
|
|
|
|
data-centric, logic
|
لا
|
|---|
| Visual Prolog
|
Application
|
|
نعم
|
نعم
|
نعم
|
|
|
|
نعم
|
declarative, logic
|
لا
|
|---|
| ويندوز باورشيل
|
Administration
|
|
نعم
|
نعم
|
نعم
|
|
|
نعم
|
|
pipeline
|
لا
|
|---|
| Wolfram Language
|
Symbolic language
|
|
نعم
|
نعم
|
نعم
|
نعم
|
|
|
|
logic, distributed
|
لا
|
|---|
| XL
|
|
|
نعم
|
نعم
|
|
|
|
|
|
concept programming
|
لا
|
|---|
| Xojo
|
Application, RAD, general, web
|
|
نعم
|
نعم
|
|
نعم
|
|
نعم
|
نعم
|
|
لا
|
|---|
| إكسباث/إكس كويري
|
Databases, data processing, scripting
|
|
|
|
نعم
|
|
|
|
|
شجرة (بنية بيانات)
|
W3C 1999 XPath 1, 2010 XQuery 1, 2014 XPath/XQuery 3.0
|
|---|