Strojni jezik je navodilo programskega jezika, ki ga dejansko bere in nanj deluje vezje računalniške obdelave. Strojni jezik je napisan v binarnih številkah in ga ljudje tako rekoč nemogoče brati; zaradi tega programerji za pisanje programov uporabljajo zbirni jezik ali programski jezik visoke ravni, ki se nato prevedejo v strojni jezik. Strojni jezik izkorišča edinstvene značilnosti danega procesorja, prevedenega program, napisan za en procesor (ali družino procesorjev), se ne bo izvajal na drugem procesorju oblikovanje. Za razvoj programov za več kot en sistem je potrebno uporabiti prevajalnike, ki generirajo kodo, potrebno za vsako vrsto procesorja. Glej zbirni jezik, binarni zapis, prevajalnik, mikrokodo, RISC.
Technipages pojasnjuje strojni jezik
Strojni jezik je jezik, sestavljen iz binarnih bitov, ki jih računalniški stroj bere, razume in interpretira. Za večino programerjev, da lahko piše kodo in programe v strojnem jeziku, lahko to stori le s posebno napravo, imenovano asemblerja, je uporaba asemblerja privedla do skovanega zbirnega jezika, ki je jezik, namenjen delu s stroji jezik.
Strojni jezik je materni jezik računalniškega sistema, nobenega drugega jezika ali programskega jezika računalniški stroj ne more razumeti. Ko je računalniški program napisan, je dolžnost prevajalnika, da prevede program, ko je že bil prevedena je že razčlenjena na binarne bite, le do te točke je napisana koda razumljiva stroj.
Razvil ga je Charles Babbage, s pomočjo Lady Ada Lovelace, leta 1883, ko je razvijal svoj lastni mehanski računalnik, Analitični stroj. Razvoj analitičnega stroja se je začel že leta 1842, Ada Lovelace je kodirala analitični stroj, katerega naloga je bila ponuditi rešitve za računske probleme.
Pogoste uporabe strojnega jezika
- Strojni jezik je jezik, ki je razumljiv strojem, vendar ga lahko s pomočjo sestavljavca uporabljajo tudi ljudje.
- Prevajalnik premosti vrzel med ljudmi in računalniki z izdelavo strojni jezik razumljivo za ljudi.
- Jezik montaže je izigrana strojni jezik saj je namenjen razumevanju strojnega jezika
Pogoste zlorabe strojnega jezika
- Strojni jezik je materni jezik programerjev, saj bi ga bilo treba še prevesti.
- Poleg tega, da se posvečajo strojem, strojni jezik lahko razumejo ljudje