# مقارنة بين لغات البرمجة
## مقارنة عامة

| اللغة | الاستخدام | مصدر مفتوح | أمرية | كائنية التوجه | وظيفية | إجرائية | عمومية $^{[الإنجليزية]}$ | إنعكاسية | مسيرة بالأحداث $^{[الإنجليزية]}$ | أنماط برمجية أخرى | توحيد معياري |
| أكشن سكربت 3.0 | التطبيقات، جانب العميل، الويب | | نعم | نعم | | | | | نعم | | 1996, ECMA |
| أيدا | التطبيقات، التطبيقات المدمجة، الوقت الحقيقي، برمجة الأنظمة | جي - بي - ال الإصدار الثالث | نعم | نعم | | نعم | نعم | | | حوسبة متزامنة, حوسبة موزعة, | 1983, 2005, 2012, ANSI, ISO, معايير GOST 27831-88 |
| Aldor | Highly domain-specific, symbolic computing | | نعم | نعم | نعم | | | | | | لا |
| ألغول 58 | التطبيقات | | نعم | | | | | | | | لا |
| ألغول 60 | التطبيقات | | نعم | | | | | | | | 1960, IFIP WG 2.1, ISO |
| ألغول 68 | التطبيقات | جي - بي - ال | نعم | | | | | | | concurrent | 1968, IFIP WG 2.1، الغول 68, |
| Ateji PX | Parallel application | | | نعم | | | | | | pi calculus | لا |
| إيه بي إل | التطبيقات، معالجة البيانات | | | | | | | | | array-oriented، tacit | 1989, ISO |
| لغة التجميع | لغة برمجة متعددة الاستخدامات | | نعم | | | | | | | any, syntax is usually highly specific, related to the target processor | لا |
| أوتو هوت كي | 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 |
| BitC | System | | نعم | | نعم | | | | | | لا |
| بليس (لغة برمجة) | System | | | | | نعم | | | | | لا |
| بليتز بيسيك $^{[لغاتأخرى]}$‏ | Application, game | | نعم | نعم | | نعم | | | | | لا |
| Blue | Education | | نعم | نعم | | | نعم | | | | لا |
| بوو | Application | | | | | | | | | | لا |
| Bro | domain-specific, application | | نعم | | | | | | نعم | | لا |
| سي | Application, system, general purpose, low-level operations | | نعم | | | نعم | | | | | 1989, أنسي سي |
| سي++ | Application, system | جي - بي - ال | نعم | نعم | نعم | نعم | نعم | | | | 1998, ISO/IEC 1998, ISO/IEC 2003, ISO/IEC 2011,ISO/IEC 2014 |
| سي# | Application, RAD, business, client-side, general, server-side, web | | نعم | نعم | نعم | نعم | نعم | نعم | نعم | structured, concurrent | 2000, ECMA, ISO |
| Clarion | General, business, web | | نعم | نعم | نعم | | | | | | غير­ معروف |
| Clean | General | | | | نعم | | نعم | | | | لا |
| كلوجر (لغة برمجة) | General | | | نعم | | | | | concurrent | لا |
| CLU | General | | نعم | نعم | | نعم | نعم | | | | لا |
| كوبول | Application, business | | نعم | نعم | | نعم | | | | | ANSI X3.23 1968, 1974, 1985; ISO/IEC 1989:1985, 2002, 2014 |
| كوبرا | Application, business, general, web | | نعم | نعم | نعم | | نعم | نعم | | | لا |
| سي إف إم (CFML) | Web | | | نعم | | نعم | | | | | لا |
| Common Lisp | General | | نعم | نعم | نعم | نعم | نعم | نعم | نعم | extensible syntax, ماكرو، multiple dispatch | 1994, ANSI |
| كومال (لغة برمجة) 80 | Education | | نعم | | | نعم | | | | | لا |
| كريستال | General purpose | | نعم | نعم | نعم | نعم | | | | alpha stage | لا |
| كايثون | 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) | | نعم | نعم | نعم | | نعم | نعم Erl-G | نعم إيفل | حوسبة موزعة SCOOP, Void-safe | 2005, ECMA, ISO |
| إليكسير | 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 | | نعم | نعم | | | نعم | نعم | | | لا |
| شركة علوم الكمبيوتر | Application | | | نعم | | | | | | logic | لا |
| جروفي (لغة برمجة) | Application, general, scripting, web | | نعم | نعم | نعم | | | | | aspect-oriented | In progress, JCP |
| Harbour | Application, business, data processing, general, web | | نعم | نعم | نعم | نعم | نعم | نعم | | برمجة تعريفية | لا |
| هاسكل (لغة برمجة) | Application | | | | نعم | | نعم | | | تثمين كسول | 2010, Haskell 2010 |
| 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 | لا |
| جيد $^{[لغاتأخرى]}$‏ | 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 | | نعم | نعم | نعم | | نعم | نعم | | | لا |
| لابفيو (G) | Application, industrial instrumentation-automation | | نعم | نعم | نعم | | | | نعم | برمجة تنقل المعطيات، لغة برمجة مرئية | لا |
| ليسب | General | | | | نعم | | | | | | غير معروف |
| LiveCode | Application, RAD, general | | | نعم | | | | | نعم | نوعية قوية | لا |
| Logtalk | Artificial intelligence, application | | | نعم | | | | نعم | نعم | logic | لا |
| لوا (لغة برمجة) | Application, embedded scripting | | نعم | نعم | نعم | نعم | | نعم | | aspect-oriented | لا |
| ميبل (برنامج) | Symbolic computation, numerical computing | | نعم | نعم | نعم | نعم | | | | حوسبة موزعة | لا |
| ماثماتيكا | Symbolic language | | نعم | نعم | نعم | نعم | | | | logic, distributed | لا |
| ماتلاب | Highly domain-specific, numerical computing | | نعم | نعم | | نعم | | | | | لا |
| Modula-2 | Application, system | | نعم | | | | نعم | | | | 1996, ISO |
| مودولا-3 | Application | | نعم | نعم | | | نعم | | | | لا |
| ممبس (M) | Application, databases | | نعم | | | نعم | | | | حوسبة متزامنة، برنامج متعدد المستخدمين، قاعدة البيانات غير العلائقية، نظام معالجة المعاملات | 1977, ANSI |
| نيم | Application, general, web, scripting, system | | نعم | نعم | نعم | نعم | نعم | نعم | | multiple dispatch, Concurrent, meta | لا |
| أوبيرون | Application, system | | نعم | نعم | | | | | | | لا |
| أوبجكت باسكال | Application, general, mobile app, web | | نعم | نعم | | نعم | نعم | نعم | نعم | structured | لا |
| سي-الكائنية | Application, general | | نعم | نعم | | | | نعم | | concurrent | لا |
| لغة كامل الموضوعية | Application | | نعم | نعم | نعم | | نعم | | | | لا |
| أوكام | General | | نعم | | | نعم | | | | concurrent, process-oriented | لا |
| Opa | Web applications | | نعم | | نعم | | نعم | | | حوسبة موزعة | لا |
| Oxygene | Application | | نعم | نعم | | | نعم | | | | لا |
| أوز | Application, distribution, education | | نعم | نعم | نعم | | | | | concurrent, logic | لا |
| باسكال (لغة برمجة) | Application, education | | نعم | | | نعم | | | | | 1983, ISO |
| بيرل | Application, scripting, text processing, Web | | نعم | نعم | نعم | نعم | نعم | نعم | | | لا |
| بي إتش بي | Server-side, web application, web | | نعم | نعم | نعم | نعم | | نعم | | | لا |
| 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 | | نعم | لا | نعم | نعم | نعم | | | concurrent | لا |
| أس (لغة برمجة) | Application, statistics | | نعم | نعم | نعم | نعم | | | | | لا |
| S-Lang | Application, numerical, scripting | | نعم | | | نعم | | | | | لا |
| سكالا (لغة برمجة) | Application, distributed, web | | نعم | نعم | نعم | | نعم | نعم | نعم | | De facto standard via Scala Language Specification (SLS) |
| سكيم (لغة برمجة) | Education, general | | | | نعم | | | | | | 1998, R$^6$RS |
| 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 | | | | | | | | | | غير معروف |
| أم أل المعيارية | Application | | نعم | | نعم | | نعم | | | | 1997, SML '97 |
| سويفت (لغة برمجة) | 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 | لا |
| لغة وولفرام $^{[الإنجليزية]}$ | 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 |