Idi na sadržaj

Python (programski jezik)

S Wikipedije, slobodne enciklopedije
Datum izmjene: 15 novembar 2019 u 20:23; autor: Mhare (razgovor | doprinosi)
Python
Programska ParadigmaVišestruka: funkcionalno, imperativno, objektno orijentisano, refleksivno
Pojavio se1990; prije 35 godina (1990)[1]
TvoracGuido van Rossum
RazvijačPython Software Foundation
Sistem tipovanjaDuck, dinamičko
DijalektiCython, RPython, Starlark[2]
UtjecaliABC,[3] ALGOL 68,[4] APL,[5] C,[6] C++,[7] CLU,[8] Dylan,[9] Haskell,[10] Icon,[11] Java,[12] Lisp,[13] Modula-3,[7] Perl, Standard ML[5]
Utjecao naApache Groovy, Boo, Cobra, CoffeeScript,[14] D, F#, Genie,[15] Go, JavaScript,[16][17] Julia,[18] Nim, Ring,[19] Ruby,[20] Swift[21]

Python jest programski jezik visokog nivoa opće namjene. Podržava imperativni, objektno-orijentisani i funkcionalni stil programiranja. Sintaksa jezika omogućava pisanje veoma preglednih programa. Jezik se brzo i lako uči. Programi pisani u Pythonu se najčešće interpretiraju. Uz interpretator se obično isporučuje i veoma razvijena standardna biblioteka modula.

Python je krajem 1980-ih[22] osmislio Guido van Rossum u Centrum Wiskunde & Informatica (CWI) u Nizozemskoj kao nasljednika jezika ABC.[23]

Reference

  1. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom guttag
  2. ^ "Starlark Language". Pristupljeno 25 May 2019. CS1 održavanje: nepreporučeni parametar (link)
  3. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom faq-created
  4. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom 98-interview
  5. ^ a b "itertools — Functions creating iterators for efficient looping — Python 3.7.1 documentation". docs.python.org.
  6. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-1
  7. ^ a b Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom classmix
  8. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom effbot-call-by-object
  9. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-2
  10. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-3
  11. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-4
  12. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-5
  13. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom AutoNT-6
  14. ^ "CoffeeScript borrows chained comparisons from Python".
  15. ^ "Genie Language - A brief guide". Pristupljeno 28 December 2015. CS1 održavanje: nepreporučeni parametar (link)
  16. ^ "Perl and Python influences in JavaScript". www.2ality.com. 24 February 2013. Pristupljeno 15 May 2015. CS1 održavanje: nepreporučeni parametar (link)
  17. ^ Rauschmayer, Axel. "Chapter 3: The Nature of JavaScript; Influences". O'Reilly, Speaking JavaScript. Pristupljeno 15 May 2015. CS1 održavanje: nepreporučeni parametar (link)
  18. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom Julia
  19. ^ Ring Team (4 December 2017). "Ring and other languages". ring-lang.net. ring-lang.
  20. ^ Greška kod citiranja: Nevaljana oznaka <ref>; nije naveden tekst za reference s imenom bini
  21. ^ Lattner, Chris (3 June 2014). "Chris Lattner's Homepage". Chris Lattner. Pristupljeno 3 June 2014. CS1 održavanje: nepreporučeni parametar (link)
  22. ^ Venners, Bill (13 January 2003). "The Making of Python". Artima Developer. Artima. Retrieved 22 March 2007.
  23. ^ van Rossum, Guido (29 August 2000). "SETL (was: Lukewarm about range literals)". Python-Dev (Mailing list). Retrieved 13 March 2011.

Izvori

Dalje čitanje

Vanjski linkovi