Програмски језик Пајтон
Из пројекта Википедија
Садржај |
[уреди] Увод
Python (чита се пајтон, пошто име потиче од назива британске хумористичке серије „Летећи циркус Монтија Пајтона“), објектно је оријентисани, интерпретирани програмски језик. Аутор овог језика је Гвидо ван Росум са Стичинг универзитета из Холандије. Пајтон карактерише најпрегледнија синтакса, стрма крива учења и велика подршка програмских библиотека.
[уреди] Поређење
Пајтон се често пореди са програмским језицима сличне намјене, као што су PHP , Java, Lisp, Perl и многи други. Пајтон за разлику Перл програмског језика, има прегледнију синтаксу и намјена му је много већа од писања CGI или shell скрипти. Пајтон је по много чему једноставнији и лакши од Перла. За разлику од Јаве (чита се Џава), пајтон није чисти објектно оријентисани програмски језик. Ту Пајтон више личи на C++. Синтакса не захтијева енкапсулацију у класе као Јава, нити подржава праве интерфејсе, али зато подржава вишеструко насљеђивање и функционално програмирање. Прва конотација код поређења Пајтона са Јавом обично је лакоћа рада. Поређење Пајтон и PHP језика вјероватно је и најтеже. Пајтон је језик много шире „перспективе“ него PHP. Тек израдом PHP-GTK модула PHP подржава интерфејс програмирање и то у веома накарадној изведби. За разлику од PHP-а, Пајтон подржава многе прозор системе, нпр wxWidgets, tk, GTK2 , Windows и друге. Пајтон је, по сврси, много ближи Јави него PHP-у. Пајтон се осим са горе поменутим језицима, који иначе поприлично одударају од филозофије овог језика, често пореди и са програмским језиком Ruby (чита се „Руби“). Руби има сличне особине, интерпретиран је, објектно оријентисан, али је слабије популаран због синтаксе која помало вуче на Перл, што ипак, није комплимент. Такође, библиотеке често мањкају за Руби тако да се често избијегава у већим/комерцијалним пројектима.
[уреди] Интернет
За рад са интернет сервисима, користи се Zope енџин, или једноставна CGI подршка. Пајтон има одличан радни оквир за рад са утичницама и серверима звани Twisted_Matrix. Новији пројекти су Django и TurboGears помоћу који се лако праве интернет странице са 3 јасно издвојена нивоа: презентације, базе и логике.
[уреди] Спољашње везе
Програмски језици |
Ada | ALGOL | APL | Асемблер | AWK | BASIC | C | C++ | C# | COBOL | ColdFusion | Common Lisp | Delphi | Eiffel | Focus | Forth | FORTRAN | Haskell | IDL | Java | JavaScript | Limbo | Lisp | Lua | Modula 2 | Objective C | OCaml | Pascal | Perl | PHP | Prolog | Python | Ruby | SAS | Scheme | Smalltalk | SQL | Tcl | Visual Basic |