Co to jest język komputerowy?

cze 14, 2021
admin

Aby komunikować się z komputerami, potrzebujemy pewnych języków. Są to języki komputerowe.

Istnieją głównie trzy różne języki, za pomocą których możemy tworzyć programy komputerowe. Są to –

  • Język poziomu maszynowego
  • Język poziomu montażowego i
  • Język wysokiego poziomu

Język poziomu maszynowego

Komputer może zrozumieć tylko język Elektroniki Cyfrowej. Elektronika cyfrowa zajmuje się obecnością i brakiem napięć. Wewnątrz komputera istnieją dwie logiki, które mogą odgrywać swoją rolę. Te logiki to –

  • Logika pozytywna – tutaj obecność napięcia będzie oznaczana przez 1, a brak napięcia przez 0
  • Logika negatywna – tutaj obecność napięcia będzie oznaczana przez 0, a brak napięcia przez 1

Ale oczywiście komputer może podążać za każdą z logik w danym momencie, nie za obiema logikami jednocześnie. Aby komputer zrozumiał, można napisać program używając tylko 0s i 1s. Dane mogą być również określone i reprezentowane przy użyciu tylko 0 i 1. Taki program nazywany jest programem języka maszynowego. Język maszynowy był pierwszym w ewolucji języków programowania komputerów. Komputer bezpośrednio rozumie program napisany w języku maszynowym. W rezultacie, program napisany w języku maszynowym nie wymaga żadnego tłumacza do konwersji z jednej formy na drugą. W rzeczywistości, nawet do dnia dzisiejszego, w zasadzie komputery rozumieją tylko 0s i 1s.

Język poziomu montażu

Po języku poziomu maszynowego, następnym poziomem rozwoju w ewolucji języków komputerowych był język montażu. Język poziomu maszynowego używa tylko języka binarnego. Ale z drugiej strony, język asemblerowy używa mnemoników lub instrukcji symbolicznych w miejsce sekwencji 0 i 1. Jako przykład, możemy rozważyć, że aby dodać rejestr A i B w danym komputerze, język asemblera używa mnemonika 'ADD B’ w miejsce 10001111. W języku asemblera używamy nazw symbolicznych do oznaczania adresów i danych. Szeregiem takich przykładów zajmujemy się w kolejnych rozdziałach. Tak więc pisanie programu w języku asemblera ma przewagę nad pisaniem tego samego w języku maszynowym.

Język wysokiego poziomu

Język wysokiego poziomu jest kolejnym etapem ewolucji języków komputerowych. Przykłady niektórych języków wysokiego poziomu są podane poniżej –

  • PROLOG (dla „PROgramming LOGic”);
  • FORTRAN (dla „FORrmula TRANslation”);
  • LISP (dla „LISt Processing”);
  • Pascal (nazwany na cześć francuskiego naukowca Blaise’a Pascala).

Języki wysokiego poziomu są jak język angielski, z mniejszą ilością słów znanych również jako słowa kluczowe i mniejszą ilością wieloznaczności. Każdy język wysokiego poziomu będzie miał swoją własną składnię i słowa kluczowe. Znaczenie słowa składnia to gramatyka.

raja

Published on 04-Oct-2019 14:38:47

Ogłoszenia

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.