12.07.2015 Views

Wykład 5: Rzut oka na języki i systemy programowania..

Wykład 5: Rzut oka na języki i systemy programowania..

Wykład 5: Rzut oka na języki i systemy programowania..

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

I. Języki <strong>programowania</strong>Krótki przegląd języków <strong>programowania</strong>Podział ze względu <strong>na</strong> tzw. paradygmat <strong>programowania</strong> (obowiązujący,modny, ceniony wzorzec <strong>programowania</strong>).3. Programowanie obiektowe - programy definiuje się za pomocą obiektów- elementów łączących stan (przechowywany w tzw. polach) izachowanie (opisane przez metody). Obiektowy program komputerowywyrażony jest jako zbiór takich obiektów, komunikujących się pomiędzysobą w celu wykonywania zadań.4. Programowanie deklaratywne - jest to paradygmat <strong>programowania</strong>, wktórym programista zamiast definiowania sposobu rozwiązania, czylisekwencji kroków prowadzących do uzyskania wyniku (zob. algorytm),opisuje samo rozwiązanie. Innymi słowy programowanie w tych językachpolega <strong>na</strong> opisywaniu tego co <strong>na</strong>s interesuje a nie jak to zrobić.Z<strong>na</strong>lezienie odpowiedniego sposobu <strong>na</strong> obliczenie rozwiązania oraz wyko<strong>na</strong>nieobliczeń jest zadaniem środowiska uruchomieniowego lub interpretera danegojęzyka. Do języków deklaratywnych zaliczamy między innymi SQL, Prolog i LISP.7dr Artur Bartoszewski - WYKŁAD: Podstawy informatyki; Studia Podyplomowe INFORMATYKA, Edycja 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!