Python (programski jezik): razlika između inačica

Izbrisani sadržaj Dodani sadržaj
tujić
m uklonjena promjena suradnika 161.53.180.18 (razgovor), vraćeno na posljednju inačicu suradnika Mateo K 01
Oznaka: brzo uklanjanje
Redak 2:
'''Python''' je [[programski jezik]] opće namjene, interpretiran i visoke razine kojeg je stvorio [[Guido van Rossum]] [[1990.]] godine (prva javna inačica objavljena je u veljači 1991. godine),<ref>A Brief Timeline of Python, Guido van Rossum, 20. siječnja 2009., [http://python-history.blogspot.fr/2009/01/brief-timeline-of-python.html python-history.blogspot.fr], pristupljeno 23. kolovoza 2012.</ref> ime dobiva po televizijskoj seriji [[Leteći cirkus Montyja Pythona|Monty Python's Flying Circus]]. Po automatskoj memorijskoj alokaciji, Python je sličan programskim jezicima kao što su [[Perl]], [[Ruby (programski jezik)|Ruby]], [[Smalltalk]] itd. Python dopušta programerima korištenje nekoliko stilova programiranja. Objektno orijentirano, strukturno i aspektno orijentirano programiranje stilovi su dopušteni korištenjem Pythona te ova fleksibilnost čini Python programski jezik sve popularnijim. Python se najviše koristi na [[Linux]]u, no postoje i inačice za druge [[operacijski sustav|operacijske sustave]].
 
=== Usporedba TUNJIĆ Pythona sa ostalim jezicima ===
Unutar [[Informatička tehnologija|IT]] zajednice česte su kritike Pythona na račun njegove sporosti. Pošto je Python interpreterski jezik, programi napisani u njemu vrše se malo sporije za usporedbu od kompajlerskih jezika, kao što su C, [[C++]] i slični. Međutim, unatoč toj brzinskoj manjkavosti, u industriji se Python poprilično koristi (ponajviše kao [[back end]] programski jezik).
 
Python se često uspoređuje sa [[Java (programski jezik)|Javom]]. Oboje su interpreterski jezici, i oboje imaju gotovo nikakvu podršku za višejezgrovno izvođenje programa, pošto i Python i Java koriste samo jednu [[Procesor|procesorsku]] jezgru. Java je kao jezik puno primjenjenija u izradi mobilnih aplikacija i interaktivnog web sadržaja, dok je Python gospodar [[Osobno računalo|PC]] svijeta. Što se tiče brzine izvođenja programa, Java i Python su približno jednaki.
 
===Uvlačenje(TUNJIĆ)===
Python koristi uvlačenje kao metodu razlikovanja programskih blokova, tj. ne koristi vitičaste zagrade ili ključne riječi kao većina programskih jezika. Povećanje uvlačenja znači da dolazi novi, ugniježđeni blok, dok smanjenje označava kraj trenutnog bloka.