Programowanie proceduralne

Autor: Randy Alexander
Data Utworzenia: 24 Kwiecień 2021
Data Aktualizacji: 26 Czerwiec 2024
Anonim
Ep13 - OOP vs Functional vs Procedural Programming Explained!
Wideo: Ep13 - OOP vs Functional vs Procedural Programming Explained!

Zawartość

Definicja - Co oznacza programowanie proceduralne?

Programowanie proceduralne to paradygmat programowania wykorzystujący podejście liniowe lub odgórne. Do wykonywania obliczeń wykorzystuje procedury lub podprogramy.


Programowanie proceduralne znane jest również jako programowanie imperatywne.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia programowanie proceduralne

W programowaniu proceduralnym program składa się z danych i modułów / procedur działających na danych. Oba są traktowane jako oddzielne byty. Jednak w paradygmacie programowania obiektowego (OOP) program jest zbudowany z obiektów. Obiekt jest instancją klasy, która jest enkapsulacją danych (zwanych polami) i procedurami (zwanymi metodami), które nimi manipulują. W większości przypadków, ale nie we wszystkich przypadkach, pola są dostępne lub modyfikowane tylko za pomocą metod. Obiekt jest więc jak miniaturowy program lub samodzielny komponent, co sprawia, że ​​podejście OOP jest bardziej modułowe, a zatem łatwiejsze do utrzymania i rozszerzenia.


Innym rodzajem paradygmatu programowania, z którym można się przeciwstawić programowaniu proceduralnemu, jest programowanie sterowane zdarzeniami. W tym podejściu procedury są wywoływane / wykonywane tylko w odpowiedzi na zdarzenia, które mogą obejmować kliknięcia myszą, naciśnięcie klawiatury, podłączenie lub usunięcie urządzenia, przybycie danych z zewnętrznego źródła itp. Ponieważ zdarzenia te są nieprzewidywalne, procedury, które obsługują nie można ich wykonywać liniowo, jak ma to miejsce w przypadku programowania proceduralnego.