618 Shares 4358 views

Dlaczego warto korzystać z języków programowania wysokiego poziomu?

Jak wiecie, wszystkie polecenia wewnątrz komputera są przesyłane do specjalnego języka maszynowego, które operatorzy to złożony i niestrukturalnych ciąg zer i jedynek. Jest to bardzo wygodne do urządzeń elektronicznych, przy czym urządzenie może być zdefiniowany jako pewnego poziomu sygnału, a zero – braku takiego sygnału. Jednak, aby napisać instrukcje do wykonywania złożonych zadań przy użyciu tego kodu jest niezwykle trudne, i znaleźć błąd i debugowania po prostu niemożliwe. Dlatego opracowaliśmy specjalne, bardziej dogodne dla programistów, języków programowania wysokiego poziomu.

historia

Program jest ciągiem standardowych poleceń, których realizacja prowadzi do rozwiązania konkretnego zadania. Dla pierwszego komputera programy były zapisywane bezpośrednio w języku maszynowym, że były one bardzo uciążliwe i trudne do zrozumienia. Na początku – w połowie 50-xx w ostatniej, 20, wiek pojawił się pierwszy makro, które sprawiło, że proces programowania bardziej uporządkowany, a następnie tzw asemblera, który również powołać się na kod maszynowy. W związku z szybkim rozwojem technologii komputerowej rozwijany i udoskonalany i programowania języków. A w środku 50-xx pojawiła Fortran, pierwszego języka programowania pełnoprawnym wysokim poziomie. W 1968, Nicholas Wirth nowy język Pascal został wprowadzony, który jest powszechnie stosowany do projektowania i tworzenia ciekawych produktów oprogramowania i teraźniejszość. Potem przyszedł języka podstawowego, którego podstawą jest używany w Visual platformie podstawowe obiektowego. W latach 70. był jednym z najbardziej powszechnie stosowane w dzisiejszych języków – C, który został przystosowany specjalnie do programowania systemu. Obecnie, rozwój i rozpowszechnianie całościowe i wszechstronnych systemów obiektowych, a także tych języków, które pomagają profesjonalistom tworzenie aplikacji internetowych: HTML, PHP, Java. Razem programowania około dwóch tysięcy różnych językach, o łącznej wadze od których uzależnione są i nie są wykorzystywane w komputerach, a także wiele języków programowania wysokiego poziomu.

klasyfikacja

Najprostsza klasyfikacja dzieli wszystkie istniejące fundusze w tak zwanych języków programowania niskiego poziomu, lub mających na wozie, i języków programowania wysokiego poziomu, i user-centric. Podstawowa różnica między nimi polega na tym, że program napisany przez pierwsze grupy języków (tj Assembler i Mnemonic), w zależności od komputera – czy raczej jego procesora i zestawu instrukcji. język programowania wysokiego poziomu umożliwia pobrać aplikację, która będzie działać na każdym komputerze, bez względu na jego sprzęcie. Fundusze są także dwie duże grupy językowe: proceduralne i non-procesowe, w którym jednostka jest również wprowadzone do strukturalne i operacyjne, funkcjonalne i logiczne.

Zazwyczaj każdy ekspert w dziedzinie programowania ma do swojej dyspozycji około dziesięciu różnych językach programowania, które może wykorzystać do rozwiązania konkretnych zadań. Zasadniczo jest to, oczywiście, języki programowania wysokiego poziomu, ale także trudniejsze dla programistów języków maszynowych zorientowane są powszechnie wykorzystywane do tworzenia niektóre części oprogramowania.