| Języki wysokiego poziomu |
|
Za języki wysokiego poziomu uznaje się środowiska programistyczne, w których komendy i polecenia nie odwołują się bezpośrednio do procesora, a tym samym powstające przy ich użyciu programy nie są związane z określonym typem CPU. Poza tym zestaw poleceń tych języków składa się z wyrażeń znacznie bardziej czytelnych niż komendy języka maszynowego. Przetwarzaniem tych wyrażeń do postaci zrozumiałej dla komputera zajmuje się dodatkowy moduł. Jest to albo kompilator, albo interpreter. Ich zadaniem jest tłumaczenie kodu źródłowego napisanego programu, wiersz po wierszu, do postaci kodu maszynowego. Do języków wysokiego poziomu należą między innymi Basic, C++, Turbo Pascal. W tym przypadku zestawy komend to zbiory poleceń w języku angielskim, których zrozumienie nie stanowi problemu nawet dla użytkowników z podstawową znajomością angielskiego. Dlatego też znacznie łatwiej można się nauczyć języków zaliczanych do omawianej grupy. Struktura większości z nich jest na tyle przejrzysta, że umożliwia pisanie efektywnych, podzielonych na logiczne części programów, zaś proste i zrozumiałe komendy są łatwe w użyciu. Dzięki temu w trakcie pracy nad programem programista może bez trudu kontrolować poprawność wpisanego kodu.
|
