Kiedy słyszymy o Język wysokiego poziomuZawsze wyobrażamy sobie zespół inżynierów komputerowych pracujących na dużych komputerach; W pewnym sensie ten zasób jest mechanizmem komunikacji w zaawansowanym świecie komputerów. Szczegóły ujawnimy później.

Język wysokiego poziomu 2

Wskaźnik

Język wysokiego poziomu

El język wysokiego poziomu en programowanie, sposób prowadzenia działań rozwojowych oraz programowanie zasobów obliczeniowych w komputerach. Opiera się na szeregu wzajemnie połączonych i połączonych kodów, które generują akcje, dzięki którym realizowane są procesy związane z siecią i połączeniami z komputerem.

Krótko mówiąc, jest to proces, który jest wdrażany w celu wykonania pracy programowanie. Niektóre algorytmy i kody są używane odpowiednio; biorąc pod uwagę ludzką intuicję. Ten proces umożliwia kierowanie kierunkami język Sprzęt operacyjny.

Jest uważane za wyrażenie podobne do sposobu, w jaki język ludzki, gdzie pisząc przystępujemy do zlecania instrukcji wykonania funkcji. Akcje te są łączone i po kompilacji generują operacje, które są interpretowane i używane przez użytkowników.

Niektórzy język Programmatic s nazywane Jawa, PHP, Python, Javascript, C ++. Z drugiej strony język programmatic opiera się na instrukcjach, w których wymagana jest określona składnia; Podobnie są one klasyfikowane jako język s procedur i język niski poziom.

Aby je wdrożyć, pewna znajomość programowanie, gdzie tylko specjaliści mogą to zrobić, ponieważ sekwencje logiczne zamieniają się w instrukcje. Pierwotnie powstały po to, aby zwykli użytkownicy mogli wykonywać zadania związane z przetwarzaniem danych.

Dziś są dość złożone i są wdrażane na komputerach w celu wykonywania różnych działań. Są niezbędne i pomagają zarządzać zasobami, aby zespoły mogły efektywnie funkcjonować.

cechy

Ta koncepcja jest przypisywana, ponieważ jest uważana za język streszczenie, gdzie jest znane tylko grupie programistów i ekspertów język Informatyka; Ponadto ma następujące cechy:

  • Nie zarządza podstawowymi rejestrami, ale raczej obsługuje różne zmienne i macierze.
  • Użyj złożonych obiektów i wyrażenia typu Boolean.
  • Reprezentuje działania za pośrednictwem podprogramów i różnych funkcji.
  • Do uzupełnienia instrukcji użyj pętli, nici i zamków błyskawicznych.
  • Jest to język streszczenie, które ma pewne wspólne mianowniki.
  • Nie jest to zrozumiałe dla zwykłych użytkowników.

Rodzaje

El język wysokiego poziomu Przedstawia trzy poziomy lub etapy, które służą do definiowania terminów, instrukcji i wszystkich niezbędnych działań, które należy wykonać na komputerze; który rozumie kombinacje binarne tzw. kod maszynowy; Składa się z serii liczb połączonych za pomocą tylko 1 i 0.

Język wysokiego poziomu - 3

Języki niskiego poziomu

Uważa się, że język zależne od sprzętu, tak że programu używanego na komputerze nie można później migrować ani eksportować w jakikolwiek sposób; staje się unikalny i jest osadzony w komputerze.

Zostały zaprojektowane specjalnie dla sprzętu, w którym można również wykorzystać całą pojemność. Istnieje kilka typów plików język niski poziom:

  • Język maszyny, który nakazuje maszynie podstawowe i podstawowe operacje, które musi ona wykonać, stosowane do nich kody to 0 i 1, co wskazuje na formę komunikacji lub instrukcji, którą rozumie tylko sprzęt.
  • język programowania, składa się ze zbocza język maszyny i jest tworzony za pomocą liter i cyfr, które łączą się z nazwami kodów mnemonicznych. Ten typ język pomógł wychować język s szersze i programy typ tłumacza, który z kolei zajmuje mniej pamięci.
  • El język niski poziom ma tę wadę, że język Typ asemblera jest prawie taki sam jak język maszyny, co powoduje pewne zamieszanie wśród programistów, co wymaga szerszej wiedzy do jego implementacji.

Języki wysokiego poziomu

Są to kody, które są bardziej związane z język naturalny człowiek i dalej niż język maszyny. Koncentruje się na rozwiązywaniu problemów za pomocą środków EDD. (Skróty terminu Dynamiczne Struktury Danych), które są językami programowania.

Struktury te pozwalają na zmianę ich rozmiaru w momencie wykonywania programu. Pomagają tworzyć struktury danych, które można dostosować do potrzeb konkretnego programu.

jego język Są niezależne i osadzone w architekturze komputera. Zaletą tego typu językpolega na tym, że można go migrować i eksportować na inne komputery bez utraty pojemności; prostota jego zastosowania pomaga programistom zapomnieć o wewnętrznej pracy maszyny.

to język Wykorzystuje różne typy danych do programowania sprzętu, jest utworzony z funkcjami ogólnego przeznaczenia, które można wstawić do dowolnej aplikacji, oraz funkcjami specyficznymi, takimi jak FORTRAN, który jest używany tylko do projektów i prac naukowych.

Języki średniego poziomu

To naprawdę nie jest język ale termin używany przez niektórych programistów do określenia język s średnie i wysokie. Jednak specjaliści IT nie rozważają tworzenia kombinacji język s, są zdefiniowane i spowodowałoby zamieszanie tylko dla nowych programistów.

Jednak już rodzaj informacji, te język Średnie poziomy znajdują się w połowie między powyższymi; służą do wprowadzania do rejestrów systemu; zastosować zasoby do adresów pamięci, a także ustawić język operacje niskiego poziomu w połączeniu z operacjami wysokiego poziomu.

Ewolucja

El język wysokiego poziomu Z biegiem lat rośnie i rozwija się, od momentu powstania, kiedy powstały pierwsze zespoły; Wzięto również pod uwagę pewne czynniki, które można opisać w następujący sposób:

  • Pierwsza generacja składa się z pierwszej język s maszyn na podstawie liczb 0 i 1.
  • Druga generacja pojawia się, gdy język asemblerów i rozpoczął się od umasowienia komputerów i procesów stworzonych przez Microsoft.
  • Trzecie pokolenie to pierwsze język Seniorzy tacy jak Pascal i Cobol.
  • Czwarta generacja to część, w której język są w stanie samodzielnie zarządzać kodami. Nazywany RAD; pozwalają na wykonanie aplikacje bez dużego doświadczenia jako programista rodzą się w język s skierowane na obiekty, wśród nich mamy Visual, Natural Adabas.
  • Piąte pokolenie pozwoliło się rozwinąć język jest zorientowany na sztuczna inteligencjaChociaż są w pełnym rozwoju, nie zostały jeszcze w pełni wdrożone, najbardziej znanym jest LISP.

Zalecamy przeczytanie Narzędzia DevOps, szybkość i jakość na wyciągnięcie ręki.