ся на будь-якій системі, що підтримує Java, при цьому класи Java можуть безпосередньо використовуватися з Python і навіть бути написаними на Python. p align="justify"> Інтерпретатор мови Python поширюється вільно на підставі ліцензії Python Software Foundation (PSF) Licence, яка в деякому роді навіть більш демократична, ніж GNU General Public License. p align="justify"> У стандартний комплект поставки Python входить інтегроване середовище розробки IDLE, в якій редагувати програми буде набагато зручніше, ніж в простому текстовому редакторі. IDLE написаний на Python з використанням платформонезалежних бібліотеки Tcl, тому легко запускається в будь-якій операційній системі, для якої існує реалізація Python. IDLE також має вбудовану систему налагодження. p align="justify"> Стандартна бібліотека мови Python багата і надає програмісту безліч можливостей. Однак, якщо вам не достатньо можливостей стандартної бібліотеки, то існує безліч бібліотек, що надають інтерфейс до всіх мислимих системним викликам на різних платформах; зокрема, на платформі Win32 підтримуються всі виклики Win32 API, а також COM в обсязі не меншому, ніж у Visual Basic або Delphi. Крім того, кількість прикладних бібліотек для Python в самих різних областях без перебільшення величезна (веб, бази даних, обробка зображень, обробка тексту, чисельні методи, додатки операційної системи, і т. д.). Python легко розширюється мовами C і C + +, а на платформі Windows - також за допомогою COM. Бібліотека Numeric Python для роботи з багатовимірними масивами дозволяє досягти продуктивності наукових розрахунків, порівнянної з MATLAB. Крім того, існує спеціальна бібліотека psyco, що дозволяє оптимізувати виконання деяких програм, після чого швидкість їх виконання можна порівнювати з програмами на Сі. У середовищі комерційних додатків швидкість виконання програм на Python часто порівнюють з Java-додатками. p align="justify"> Для Python існують бібліотеки доступу до СУБД (на платформі Windows доступ до БД можливий через ADO). Існують модулі розширення для Python під Windows і Unix/Linux для доступу до Oracle, Sybase, Informix і MySQL. Існує також пакет mxODBC для доступу до СУБД через ODBC, також підтримуваний на платформах Windows і Unix. p align="justify"> З Python поставляється бібліотека tkinter для створення кроссплатформенних програм з графічним інтерфейсом. Дана бібліотека є фактично стандартом для GUI-додатків, написаних на Python. Багато людей при написанні GUI програм користуються також бібліотекою wxPython, заснованої на бібліотеці wxWidgets. Також часто використовуються бібліотеки PyQT (PyQt) і PyGTK.і переважна більшість бібліотек до нього безкоштовні і поставляються у вихідних кодах. Більше того, на відміну від багатьох відкритих систем, ліцензійна політика на Python ніяк не обмежує його використання в комерційних системах і не накладає ніяких зобов'язань, крім вказівки авторських прав. (Tool Command Language) - інтерпретована мова програмування високого рівня. Tcl орієнтований переважно на автоматизацію рутинних процесів ОС і великих програмних систем і складається з потужних команд, орієнтованих на роботу з абстрактними нетипізований об'єктами. Принципова відмінність Tcl від командних мов ОС полягає в незалежності від типу системи (коли не треба обтяжувати себе вивченням нового командного мови) і, найголовніше, він дозволяє створювати стерпні програми з графічним інтерфейсом (GUI). Дуже часто застосовується спільно з бібліотекою Тк (Tool Kit). В'язку Tcl/Tk по-російськи іноді називають "Так-Тікл". Tcl/Tk поширюється у вихідних текстах безкоштовно. Tcl/Tk розроблявся одночасно як мова та бібліотека. Tk - це популярний графічний інструментарій, що дозволяє дуже швидко створювати графічні програми. Варіанти Tcl/Tk доступні для безлічі платформ (Windows, Macintosh, практично всі UNIX-платформи, включаючи Linux). Бібліотека Tk містить стандартизований набір команд підтримки GUI в стилі Motif. Керуючі елементи, що зберігаються в Tk, називаються віджетами (widgets). Велика кількість нетипових віджетів можна знайти в Мережі. - Розширювана мова. Можна самостійно визначати нові команди мови (як у Форті). На Tcl написана оболонка Visual Tcl, яка дозволяє розробляти кроссплатформне ПЗ для UNIX, Windows і Macintosh. Фірмою Sun розроблена версія Tcl, написана на Java - Jacl (JAva Command Language). br/>
4.2 Клієнтська частина
- прототипна-орієнтований <# "justify"> Основні архітектурні риси: динамічна типізація <# "justify"> На JavaScript вплинули багато мов, при розробці була мета зробити мову схожим на Java, але при цьому легким для використання непрограмістів <# "center"> 4.3 Огляд засобів розробки
Існує безліч інструментів для верстки web-сторінок. Їх поділяють на два типи: візуальні і текстові. p align="justify"> Візуальні редактори не вимагають від розробника сайту знань html, css та інших технологій для розмітки сторін...