Co to jest programowanie imperatywne?

Programowanie imperatywne jest metodą stosowaną przez programistów komputerowych. Instrukcje używane w tego rodzaju programach przekazują komputerowi polecenia dotyczące działań, które należy wykonać. Jest to przeciwieństwo programowania deklaratywnego, które jest używane do informowania komputera o tym, co należy zrobić, bez podawania szczegółów na temat tego, jak należy podjąć działania.

Programowanie imperatywne nazwano tak na podstawie imperatywnego nastroju stosowanego w językach naturalnych w porównaniu do języków skonstruowanych, takich jak języki programowania komputerowego. Podczas komunikacji czas imperatywny służy komuś do bezpośredniego polecenia. Te polecenia zwykle wymagają określonego działania od odbiorców odbierających wiadomość. Polecenie - działanie wynikające z trybu rozkazującego jest tym samym sposobem, w jaki programowanie rozkazujące działa z komputerami.

W niektórych przypadkach ta metoda programowania jest również nazywana programowaniem proceduralnym . Programowanie proceduralne odnosi się do faktu, że tego rodzaju programowanie komputerowe zapewnia procedury, których należy przestrzegać, aby program mógł zostać zbudowany i uruchomiony. Procedury nazywane są również podprogramami lub funkcjami .

Już w latach 50. używano programowania imperatywnego. FORTRAN jest jednym z najwcześniejszych przykładów imperatywnego języka programowania. Opracowując FORTRAN, a także bardziej złożone wersje programowania imperatywnego, programiści komputerowi byli w stanie stworzyć znacznie bardziej skomplikowane programy w porównaniu do tego, co początkowo byli w stanie zrobić, używając tylko kodu maszynowego komputera. To z kolei pozwoliło komputerom ewoluować, dzięki czemu są w stanie tworzyć i uruchamiać znacznie bardziej zaawansowane aplikacje.

Z biegiem czasu imperatywne języki programowania stają się coraz bardziej wyrafinowane. Zmienne, wyrażenia, funkcje i podprogramy są teraz częścią programu napisanego przy użyciu programowania imperatywnego. Współczesne języki obejmują te, które następują po programowaniu obiektowym. Programowanie obiektowe wykorzystuje obiekty do projektowania i kompilacji programów i aplikacji komputerowych. Obiekt to wszystko, czym można manipulować, uruchamiając program komputerowy, który obejmuje zmienne, funkcje, wartości i struktury danych.

Programowanie deklaratywne jest odwrotnym sposobem programowania niż tryb rozkazujący. Gdy programiści komputerowi używają programowania deklaratywnego, opisują, co chcą się wydarzyć, lub pożądane wyniki działania ich programu. Chociaż podane są wyniki, proces dotarcia do tych alertów nie jest. Brak procedur krok po kroku jest kluczową różnicą między programowaniem deklaratywnym a programowaniem imperatywnym.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?