52 captures
01 May 2003 - 14 Nov 2025
May JUN Jul
15
2012 2013 2014
success
fail

About this capture

COLLECTED BY

Organization: Internet Archive

The Internet Archive discovers and captures web pages through many different web crawls. At any given time several distinct crawls are running, some for months, and some every day or longer. View the web archive through the Wayback Machine.

Collection: Wide Crawl started April 2013

Web wide crawl with initial seedlist and crawler configuration from April 2013.
TIMESTAMPS

The Wayback Machine - http://web.archive.org/web/20130615225042/https://pl.wikipedia.org/wiki/Programowanie_wieloparadygmatowe
 



Programowanie wieloparadygmatowe



Z Wikipedii, wolnej encyklopedii


Skocz do: nawigacji, wyszukiwania  

Programowanie wieloparadygmatowe - paradygmat programowania a w szczególności tworzenia języków programowania, który mówi że jeden paradygmat nadaje się lepiej do pewnych typów zadań, inny zaś do innych, lepiej jest przyzwoicie zaimplementować kilka różnych paradygmatów i dowolnie je mieszać w użyciu, niż zaimplementować tylko jeden (choć lepiej niż robiłby to język wieloparadygmatowy), i próbować go narzucać.

Klasycznym przykładem jest Perl, w którym obowiązuje zasada TMTOWTDI - "There's More Than One Way To Do It" (Na wszystko jest więcej niż jeden sposób). Perl pozwala na programowanie niskopoziomowe (bezpośrednie wywołanie funkcji systemu operacyjnego, operacje na bitach za pomocą pack), zorientowane tekstowo, relacyjnie, sieciowo, obiektowo czy też zdarzeniowo, ma cechy imperatywne, funkcjonalne i strukturalne. Właściwie dla każdego z tych paradygmatów można znaleźć język, który robi daną rzecz lepiej, ale nie taki który robi lepiej to wszystko.

Innym przykładem jest Ocaml, który od początku był stworzony jako połączenie paradygmatów funkcjonalnego, imperatywnego i obiektowego, ma też mocne biblioteki udostępniające funkcjonalność niskopoziomową, tekstową, sieciową czy relacyjną (choć w mniejszym stopniu niż Perl).

Podstawową zaletę, jaką jest duża swoboda w tworzeniu programów w językach tego typu, niweluje spadek czytelności kodu programu wraz ze wzrostem jego objętości, zwłaszcza dla osób trzecich; jeżeli bowiem na wszystko jest więcej niż jeden sposób, to osoba postronna czytająca kod musi znać dokładnie ten, który został w programie użyty. Jest to mało prawdopodobne jeśli założyć, że sposobów jest powiedzmy kilkadziesiąt.

Jedyny sposób na uniknięcie tego efektu to stosowanie dużej ilości komentarzy (w tym celu np. w Perlu wprowadzono nawet możliwość wprowadzania komentarzy wewnątrz wyrażeń regularnych).

Źródło http://pl.wikipedia.org/w/index.php?title=Programowanie_wieloparadygmatowe&oldid=30230480 

Kategoria: 
Paradygmaty programowania




Menu nawigacyjne



Osobiste



Załóż nowe konto
Zaloguj się
 



Przestrzenie nazw



Artykuł

Dyskusja
 


Warianty









Widok



Czytaj

Edytuj

Historia i autorzy
 


Działania













Nawigacja




Strona główna

Kategorie artykułów

Najlepsze artykuły

Zgłoś błąd

Zgłoś błąd w pliku

Częste pytania (FAQ)
 



Dla czytelników




Losuj artykuł

Kontakt

Wykluczenie odpowiedzialności

Wspomóż Wikipedię
 



Dla wikipedystów




Ostatnie zmiany

Zasady edytowania

Pomoc

Kawiarenka

Ogłoszenia
 



Narzędzia




Linkujące

Zmiany w linkowanych

Prześlij plik

Strony specjalne

Link do tej wersji

Informacje o tej stronie

Cytowanie tego artykułu
 



Drukuj lub eksportuj




Utwórz książkę

Pobierz jako PDF

Wersja do druku
 



W innych językach




Edytuj linki
 







Tę stronę ostatnio zmodyfikowano o 15:41, 14 mar 2012.

Tekst udostępniany na licencji Creative Commons: uznanie autorstwa, na tych samych warunkach, z możliwością obowiązywania dodatkowych ograniczeń. Zobacz szczegółowe informacje o warunkach korzystania.
 


Zasady zachowania poufności

O Wikipedii

Korzystasz z Wikipedii tylko na własną odpowiedzialność

Wersja dla urządzeń mobilnych
 


Wikimedia Foundation
Powered by MediaWiki