Dowiedz się w tym artykule Co to jest język wysokiego poziomu w programowaniu? A ponieważ ma to ogromne znaczenie w świecie informatyki.
Język wysokiego poziomu
Jest to język najbliższy ludzkiemu językowi naturalnemu, a nie język najbliższy binarnemu językowi komputera. ten języki wysokiego poziomu dlatego umożliwiają programistom pisanie instrukcji programu przy użyciu słów lub wyrażeń gramatycznych bardzo podobnych do języka angielskiego.
Na przykład w języku C możesz używać słów takich jak wielkie litery, if, for, while. Utwórz z nich następujące instrukcje: If (liczba> 0) printf ("liczba jest dodatnia").
W tłumaczeniu na język hiszpański oznacza to: jeśli liczba jest większa od zera, napisz na ekranie następujący komunikat: «Liczba jest dodatnia». ten języki wysokiego poziomu charakteryzują się wyrażaniem algorytmów w sposób, który dostosowuje się do ludzkiego poznania, a nie wykonywania maszynowego, dlatego języki te są uważane języki wysokiego poziomu ponieważ mogą używać słów, które programiści mogą łatwo zrozumieć.
inni języki wysokiego poziomu są to: Ada, BASIC, COBOL, FORTRAN, Pascal
Kolejna ważna cecha tych języki wysokiego poziomu jest to, że dla większości instrukcji, kilka kroków jest wymaganych do wyrażenia tego samego w asemblerze. Jak większość języków, łączy również kilka kroków w języku maszynowym.
Funkcje języka wysokiego poziomu
Język tego typu nawiązuje do najwyższego poziomu abstrakcji języka maszynowego, języki nie zajmują się rejestrami, adresami pamięci i stosami wywołań, a raczej odwołują się do zmiennych złożonych, tablic, obiektów, wyrażeń arytmetycznych lub boolowskich, podprogramów i funkcji , pętle, wątki, domknięcia i inne koncepcje komputerowe. Krótko mówiąc, nacisk kładziony jest na łatwość użytkowania, a nie na optymalną wydajność programu.
Zaleta
Zalety związane z językiem wysokiego poziomu są następujące:
- W porównaniu z innymi językami czas szkolenia programisty jest stosunkowo krótki.
- Programowanie opiera się na regułach składniowych podobnych do ludzkiego języka.
- Nazwa polecenia, taka jak m.in. ODCZYT, ZAPIS, DRUKUJ, OTWÓRZ.
- Modyfikowanie i dostosowywanie programów jest łatwiejsze.
- Obniż koszty programu Transportability.
Wady
Wady związane z językiem wysokiego poziomu są następujące:
- Czas instalacji wydłuża się, ponieważ do uzyskania programu końcowego wymagane są różne tłumaczenia programu źródłowego.
- Zasoby komputera wewnętrznego nie są używane i najlepiej są używane w języku maszynowym i asemblerowym.
- Większy rozmiar pamięci. Czas wykonania programu jest dłuższy.
Historia języka wysokiego poziomu
W latach 1940. narodził się pierwszy nowoczesny komputer elektryczny. Ograniczona prędkość i pojemność pamięci zmuszają programistów do pisania programów w języku asemblerowym z możliwością dostosowania.
W końcu zdali sobie sprawę, że programowanie w języku asemblerowym wymaga dużo pracy mózgu i jest bardzo podatne na błędy.
W 1948 Konrad Zuse opublikował artykuł o swoim języku programowania Plankalkül. Nie udało się to jednak w jego życiu, a jego wkład nie ma nic wspólnego z innymi wydarzeniami.
Niektóre ważne języki rozwinięte w tym okresie to:
- 1943-Plankalkül (Respect Conrad), projektowany, ale nie realizowany przez pół wieku.
- 1943 – Powstaje system kodowania ENIAC.
- 1949-1954-Seria zestawów instrukcji mnemonicznych, takich jak zestaw instrukcji mnemonicznych ENIAC.
Drogi Czytelniku zostań z nami i przeczytaj o: Programowanie C++.