613 Shares 5681 views

programowanie proceduralne. Historia dialogu człowiek-komputer, rozwoju

Komunikowanie się z nowoczesnych komputerów jest niemożliwe bez użycia specjalnego języka programowania. Od narodzin pierwszych komputerów , istnieje pięć generacje systemów językowych, przeznaczonych do dialogu człowiek-komputer. Początkowo był to assembler w jego pierwotnej formie. W odległych latach 50. pracował na zasadzie za pomocą pojedynczej linii pojedynczej instrukcji.

Aby wymienić go na początku lat '60 był symboliczny asemblera. Jego funkcja była obecność pojęcia zmiennej. W rzeczywistości, to jest ten zespół można uznać pełnoprawnym językiem programowania. Z jego wygląd nie tylko zwiększyła tempo rozwoju, ale również znacznie zwiększyć niezawodność oprogramowania. Również równolegle rozwija skryptowy język programowania, który jest uruchamiany w trybie wsadowym.

W połowie dekady nastąpił języki programowania trzeciej generacji. To było powszechne w językach wysokiego poziomu. Z ich rozwoju już w latach 60-tych nie była prawdziwa okazja do przeprowadzenia zadań w różnych dziedzinach. Języki trzeciej generacji są stosunkowo proste, niezależnie od wyboru komputera i miał okazję pracować z potężnym składni. Dzięki ich pracy programatora wygląd stał się bardziej wydajne. Nawet dzisiaj, języki programowania trzeciej generacji są wygodnym narzędziem do rozwoju szerokiej gamy zastosowań.

W 70-tych rozpoczął języki programowania czwartej generacji. Z ich pomocą, jest realizacja dużych projektów, zwiększenie niezawodności i zwiększa szybkość tworzenia aplikacji. Ich cechą jest orientacja na niektórych zastosowaniach, jest odejście od powszechności okazję do rozwiązania konkretnych problemów na nowy poziom wydajności.

Piąta generacja języków programowania pojawiły się w latach 90-tych. Należą one do kategorii funkcjonalnych rozszerzeń dostarczonych przez zwykłego użytkownika systemu. Z ich pomocą, nawet z odległej osoby programowania jest w stanie tworzyć aplikacje o wysokiej wydajności. Z piątej generacji programowania w domu staje się rzeczywistością dla wszystkich.

Klasyfikacja języków, istnieje klasa, która wykorzystuje programowanie proceduralne jako podstawowej zasady. Zasada ta jest odzwierciedleniem architektury komputerowej, zwanej Neumann. Pisząc sekwencję poleceń program jest używany w języku proceduralnym, która określa algorytm, aby rozwiązać ten problem.

programowanie proceduralne jak rodzynki sugeruje możliwość wykorzystania pamięci do przechowywania danych. W programach tego typu, mamy do czynienia z polecenia przypisania, można zdefiniować i zmienić pamięć. konwersja treści odbywa się w pamięci komputera w wyniku zmian do początkowego stanu wynikającego.

programowanie proceduralne zostały wykorzystane w językach takich jak Fortran, pojawiły się we wczesnych latach 50-tych do tworzenia programów, które rozwiązują problemy naukowe i technologiczne; Cobol (60s) – przetwarzania dużych ilości informacji na różnych nośnikach; Algol – zaawansowany wielofunkcyjny język. Ostatnio zauważalną obecność „struktury bloku” i „dynamicznego przydzielania”.

programowanie proceduralne nie jest pomijany i początkujących. W 60-tych zaczął znanego podstawowego. Jego prostota i uniwersalność pozwoliło język rozprzestrzeniać się z dużą prędkością, zdobywając dużą liczbę wielbicieli każdego roku.

Nadmierne języki pionierów obserwowani przez ogromną liczbę różnych tłumaczy. Język PL-1, Pascal (PASCAL), ADA, SI kontynuowała rozwój zasady programowania proceduralnego.