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

| اللغة | الاستخدام | مصدر مفتوح | أمرية | كائنية التوجه | وظيفية | إجرائية | عمومية  | إنعكاسية | مسيرة بالأحداث  | أنماط برمجية أخرى | توحيد معياري |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| أكشن سكربت 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, 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 |  |  |  |  |  |  |  |  |  | غير معروف |
| أم أل المعيارية | 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 |