Strona główna : Warunki oprogramowania : Definicja języka niskiego poziomu

Język niskiego poziomu

Język niskiego poziomu to rodzaj język programowania który zawiera podstawowe instrukcje rozpoznawane przez komputer. w odróżnieniu języki wysokiego poziomu używane przez oprogramowanie deweloperzy, kod niskiego poziomu jest często tajemniczy i nieczytelny dla człowieka. Dwa popularne typy języków programowania niskiego poziomu to język programowania i język maszyny.

Programy komputerowe i skrypty są napisane w językach wysokiego poziomu, takich jak C#, Szybki, PHP. Programista może tworzyć i edytować Kod źródłowy w języku wysokiego poziomu z wykorzystaniem programowania IDE lub nawet podstawowy edytor tekstu. Jednak kod nie jest rozpoznawany bezpośrednio przez CPU. Zamiast tego musi być skompilowany na język niskiego poziomu.

Asembler jest o krok bliżej do języka wysokiego poziomu niż język maszynowy. Zawiera polecenia takie jak MOV (przesuń), ADD (dodaj) i SUB (odejmij). Te polecenia wykonują podstawowe operacje, takie jak przenoszenie wartości do pamięć rejestry i wykonywanie obliczeń. Język asemblera można przekonwertować na język maszynowy za pomocą rozszerzenia assembler.

Język maszynowy lub kod maszynowy to najniższy poziom języków komputerowych. Zawiera dwójkowy kod, często generowany przez kompilację kodu źródłowego wysokiego poziomu dla określonego edytor. Większość programistów nigdy nie musi edytować ani nawet patrzeć na kod maszynowy. Tylko programiści, którzy tworzą kompilatory oprogramowania i system operacyjny trzeba wyświetlić język maszyny.

TechLib - słownik komputerowy Tech Lib

Ta strona zawiera techniczną definicję języka niskiego poziomu. Wyjaśnia w terminologii komputerowej, co oznacza język niskiego poziomu i jest jednym z wielu terminów oprogramowania w słowniku TechLib.

Wszystkie definicje na stronie TechLib są napisane tak, aby były dokładne pod względem technicznym, ale także łatwe do zrozumienia. Jeśli uznasz tę definicję języka niskiego poziomu za pomocną, możesz odwołać się do niej, korzystając z linków cytowania powyżej.