Każdy kto programuje bez względu na to, czy tworzy małe programy, czy duże, wie czym są paradygmaty programowania. Początkujący mogą mieć z tym problem, problem z tym zagadnieniem.
Czym jest paradygmat?
Nie jest to nic innego jak wzorzec, przykład danego kodu.
Aby lepiej zrozumieć paradygmaty, zacznijmy od przeglądu paradygmatów, jakie występują w programowaniu.
Poniżej umieszczam schemat, który mówi co do czego należy.
I tu teraz początkujący mogą mieć znaki zapytania, czy proceduralny kod jest taki sam jak strukturalny? Nie.
Proceduralny kod, to kod programu w formie bloków jaki ma napisać programista. Może to być biblioteka, którą dołącza się do programu.
Przykład. W grupie jest 10 programistów. Każdy z nich otrzymuje zadanie, aby napisać część programu. Gdy każdy programista napisze program, wtedy łączy się w całość.
Strukturalny kod, to kod w którym widać wszelkie pętle, odwołania do programów (plików), instrukcje warunkowe spełniające pewien warunek.
Programowania obiektowego nie muszę opisywać, bo wiadomo o co tu chodzi:)
Programowanie funkcyjne, to kod, gdzie dany wynik jest otrzymywany za pomocą funkcji. Przykładem może być rekurencja.
Jeżeli chodzi o programowanie logiczne, to odsyłam do wyczerpującego materiału, który jest dostępny pod tym adresem:
http://www.math.uni.opole.pl/~ebryniarski/wprowadzenie%20do%20programowania%20logicznego.pdf
Brak komentarzy:
Prześlij komentarz