3784495668

3784495668



2. Wykorzystywane technologie

2.1. Język programowania Python

Oprogramowanie napisane jest w języku Python. Język ten stworzył Guido van Ros-sum w roku 1991. Główne cechy tego języka to:

•    czytelna składnia,

•    prostota i szybkość pisania oprogramowania,

•    otwartość kodu,

•    bogate możliwości standardowych bibliotek,

•    pełna modułowość,

•    bogata baza dodatkowych modułów rozszerzających możliwości języka,

•    dynamicznie określanie typu zmiennych podczas działania programu,,

•    pamięć zarządzana jest automatycznie poprzez tzw. Garbage Collector (zbieracz śmieci),

•    możliwość napisania rozszerzeń w języku C lub C++,

•    obsługa błędów bazująca na wyjątkach.

Język ten nie narzuca żadnych konkretnych paradygmatów programowania. Oprogramowanie może być pisane zarówno obiektowo jak i proceduralnie. Dużą zaletą jest także fakt, że Python zdejmuje z programisty obowiązek zarządzania pamięcią dzięki zaimplementowanemu Garbage Collectorowi. Jest to specjalny mechanizm, który przez cały czas działania programu monitoruje obszar pamięci wykorzystywany przez program oraz zwalnia niewykorzystywane zasoby. Oczywiście wiąże się to ze zmniejszeniem wydajności pracy programu, jednak w wielu przypadkach będzie to niezauważalne.

Obecnie rozwijane są dwie wersje języka Python: 2.7 oraz 3.3. Aktualnie wersja 2.7 jest bardziej popularna i istnieje dla niej więcej kompatybilnych modułów niż w przypadku wersji 3.3, dlatego ta wersja została wykorzystana do napisania programów. Istnieje wiele różnych implementacji języka Python. Najpopularniejsze z nich to:



Wyszukiwarka

Podobne podstrony:
O pracy Wykorzystane technologie Aplikacje sieciowe PodsLJęzyk PythonWieloparadygmatowy ję
Image259 tym wykorzystano fakt, że liczba impulsów na wyjściu licznika programowanego w cyklu zlicza
Program w Pythonie jako plik tekstowy Konsola tekstowa Pythona umożliwia napisanie właściwie dowolne
PK1 2006 © Wolery Susłow Czym jest Java? Obiektowy język programowania ogólnego
PYTHON Język programowania - zbiór reguł określających, które ciaei symboli tworzą program komputero
Co to jest język programowania? ■    Języki programowania-jeżyk
Języki programowania-podstawowe cechy ■ Każdy język programowania jest określony przez swoją
Język programowania AutoLISP i środowisko VisualLISP programu AutoCAD/^ wykorzystane do opracowania
Technika mikroprocesorowaJęzyki programowania mikrokontrolerów - asembler Asembler jest to tzw. języ
4. Strona programowa symulatora Oprogramowanie symulatora napisane zostało w technice obiektowej prz
75518 IMG55 (3) 48 Grażyna Szyling efektów”, jakim napisana jest podstawa programowa, rozpatrywany
04 7 Wstęp1.3. Język programowania Do tworzenia programu sterowniczego potrzebny jest określony,
Chinczyk Metody Programowania Projekt 2 Chińczyk Wykorzystując technologie J2ME w wersji 1.0 należy
Proces pęcznienia i kleikowania jest wykorzystywany w technologii potraw mącznych, a zwłaszcza kasz,
WPROWADZENIE Program nauczania „Teraz polski!” jest przeznaczony do nauczania przedmiotu ,język

więcej podobnych podstron