Język niskiego poziomu: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja przejrzana] |
Luckas-bot (dyskusja | edycje) m robot dodaje: el:Γλώσσα προγραμματισμού χαμηλού επιπέδου |
m robot dodaje: mn:Доод түвшний програмчлалын хэл; zmiany kosmetyczne |
||
Linia 5: | Linia 5: | ||
Najbardziej typowym przykładem języka niskiego poziomu jest [[asembler]]. |
Najbardziej typowym przykładem języka niskiego poziomu jest [[asembler]]. |
||
==Zobacz też== |
== Zobacz też == |
||
*[[język wysokiego poziomu]] |
* [[język wysokiego poziomu]] |
||
*[[Asemblerowy język wysokiego poziomu]] |
* [[Asemblerowy język wysokiego poziomu]] |
||
Linia 26: | Linia 26: | ||
[[hu:Alacsony szintű programozási nyelv]] |
[[hu:Alacsony szintű programozási nyelv]] |
||
[[mk:Прости програмски јазици]] |
[[mk:Прости програмски јазици]] |
||
[[mn:Доод түвшний програмчлалын хэл]] |
|||
[[ja:低水準言語]] |
[[ja:低水準言語]] |
||
[[pt:Linguagem de programação de baixo nível]] |
[[pt:Linguagem de programação de baixo nível]] |
Wersja z 23:57, 8 paź 2010
Język niskiego poziomu - typ języka programowania, który w małym stopniu abstrahuje od konstrukcji jednostki centralnej komputera. Innymi słowy, język ten wykazuje duże podobieństwo do kodu maszynowego, zaś kompilacja jest w miarę nieskomplikowana.
Występuje pewna względność ocen: język C może być oceniany jako język wysokiego poziomu przez programujących w asemblerze, lecz jako język niskiego poziomu przez używających Javy. Pewnym obiektywnym miernikiem wysokości poziomu języka może być to, jak bardzo jest on niezależny od tego, jak działa komputer. W asemblerze operujemy bezpośrednio na rejestrach komputera, w C piszemy programy za pomocą pewnych instrukcji, natomiast Java i inne języki obiektowe pozwalają nam posługiwać się zdarzeniami występującymi między obiektami. W języku tym praktycznie nie widzimy w żaden sposób budowy komputera.
Najbardziej typowym przykładem języka niskiego poziomu jest asembler.