Lankide:Ksarasola/Programazio-lengoaien arteko konparazioa

Wikipedia, Entziklopedia askea

General comparison[aldatu | aldatu iturburu kodea]

Txantiloi:Merge to

The following table compares general and technical information for a selection of commonly used programming languages. See the individual languages' articles for further information. Please note that the following table may be missing some information.

Lengoaia Zertarako sortua Agintzailea Objektuei zuzendua Funtzionala Prozedurazkoa Generikoa Erreflektiboa Gertaeretara zuzendua Beste paradigmak Normalizatua?


Ada Aplikazioak, txertatua, denbora erreala, sistemak Bai Bai[1] Bai[2] Bai[3] hezkuntza Konkurrentea,[4] banatua,[5] 1983, 2005, 2012, ANSI, ISO, GOST 27831-88[6]


BASIC Aplikazioak, hezkuntza Bai Bai 1983, ANSI, ISO, ECMA


C Aplikazioak, sistemak,[7] general purpose, low-level operations Bai Bai 1989, ANSI C89, ISO C90, ISO C99, ISO C11[8]
C++ Aplikazioak, sistemak Bai Bai Bai Bai Bai 1998, ISO/IEC 1998, ISO/IEC 2003, ISO/IEC 2011,ISO/IEC 2014[9]
C# Aplikazioak, RAD, gestioa, bezeroaren aldea, orokorra, zerbitzariaren aldea, web Bai Bai Bai[10] Bai Bai Bai Bai egituratua, konkurrentea 2000, ECMA, ISO[11]


COBOL Aplikazioak, gestioa Bai Bai Bai ANSI X3.23 1968, 1974, 1985; ISO/IEC 1989:1985, 2002, 2014


Common Lisp Orokorra, adimen artifiziala Bai Bai Bai Bai Bai Bai Bai 1994, ANSI



Fortran Aplikazioak, zenbaki-konputazioa Bai Bai Bai Bai 1966, ANSI 66, ANSI 77, MIL-STD-1753, ISO 90, ISO 95, ISO 2003, ISO/IEC 1539-1:2010 (2008)


Game Maker Language Aplikazioak, jokoak Bai Bai Bai (Norvegieraz [bokmål])
Haskell Aplikazioak Bai Bai ebaluazio alperra 2010, Haskell 2010[12]


Java Aplikazioak, gestioa, bezeroaren aldea, orokorra, mugikorren garapena, zerbitzariaren aldea, web Bai Bai Bai Bai Bai Bai Bai konkurrentea De facto standard via Java Language Specification
JavaScript bezeroaren aldea, zerbitzariaren aldea, web Bai Bai Bai Bai prototipotan oinarritua 1997, ECMA


Lisp Orokorra Bai Txantiloi:Unk


Mathematica lengoaia sinbolikoa Bai Bai Bai Bai logikoa, banatua (Norvegieraz [bokmål])
MATLAB zenbaki-konputazioa Bai Bai Bai (Norvegieraz [bokmål])


Oxygene Aplikazioak Bai Bai Bai (Norvegieraz [bokmål])
Pascal Aplikazioak, sistemak Bai Bai 1983, ISO[13]
Perl Aplikazioak, scripting, testu-prozesamendua, Web Bai Bai Bai Bai Bai Bai (Norvegieraz [bokmål])
PHP zerbitzariaren aldea, web Aplikazioak, web Bai Bai[14] Bai[15] Bai Bai (Norvegieraz [bokmål])


Prolog Aplikazioak, adimen artifiziala logikoa 1995, ISO


Python Aplikazioak, orokorra, web, scripting, adimen artifiziala, konputazio zientifikoa Bai Bai Bai Bai Bai aspektuetara zuzendua "De facto" standard via Python Enhancement Proposals (PEPs)
R Aplikazioak, estadistika Bai Bai Bai Bai (Norvegieraz [bokmål])


Ruby Aplikazioak, scripting, web Bai Bai Bai Bai aspeketuetara zuzendua 2011(JIS X 3017), 2012(ISO/IEC 30170)


Visual Basic Aplikazioak, RAD, sistemak, gestioa, orokorra, (Includes VBA), office automation Bai Bai Bai Bai osagaietara zuzendua (Norvegieraz [bokmål])


XPath/XQuery Datu-baseak, datu-prozesamendua, scripting Bai zuhaitzetara zuzendua W3C 1999 XPath 1, 2010 XQuery 1, 2014 XPath/XQuery 3.0
Lengoaia Zertarako sortua Agintzailea Objektuei zuzendua Funtzionala Prozedurazkoa Generikoa Erreflektiboa Gertaeretara zuzendua Beste paradigmak Standardized?
  1. Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, 3.9 Tagged Types and Type Extensions
  2. Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, Section 6: Subprograms
  3. Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, Section 12: Generikoa Units
  4. Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3, Section 9: Tasks and Synchronization
  5. Ada Reference Manual, ISO/IEC 8652:2005(E) Ed. 3 Annex E: Distributed Systems
  6. Vak.ru
  7. bell-labs.com
  8. ANSI C89, ISO/IEC 9899:1990, 1999, 2011
  9. ISO/IEC 14882:1998, 2003, 2011
  10. Codeproject.com: Funtzionala Programming in C# 3.0 using Lambda Expression
  11. ECMA-334; ISO/IEC 23270:2006
  12. . Most Haskell implementations extend the Haskell 2010 standard.
  13. ISO 7185
  14. PHP Manual, Chapter 19. Classes and Objects (PHP 5),
  15. PHP Manual, Chapter 17. Functions