Język proceduralny

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania

Język proceduralny (ang. procedural language) – język programowania umożliwiający tworzenie oprogramowania w postaci programu głównego oraz wielu procedur (lub podprogramów), z których każda realizuje określoną funkcję i może być wywoływana wielokrotnie przez program główny.

Każda z procedur pobiera określoną liczbę parametrów oraz opcjonalnie zwraca wartość wynikową w jednej lub wielu zmiennych (procedura) lub jako wartość zwracaną (funkcja)[potrzebne źródło]. Istnienie mechanizmu zmiennych lokalnych oraz parametrów wywołania umożliwia zagnieżdżanie odwołań do procedury, co w efekcie pozwala na stosowanie technik rekurencyjnych. Języki proceduralne wspomagają proces przygotowywania uniwersalnych bibliotek procedur i funkcji, dołączanych do nowo tworzonych programów, co przyspiesza proces tworzenia nowego programu oraz poprawia jakość tworzonych aplikacji.

Zobacz też[edytuj | edytuj kod]