Strojni jezik je instrukcija programskog jezika koja se zapravo čita i na koju djeluje sklop računalne obrade. Strojni jezik napisan je binarnim brojevima i ljudima ga je praktički nemoguće čitati; iz tog razloga, programeri koriste asemblerski jezik ili programski jezik visoke razine za pisanje programa, koji se zatim kompiliraju u strojni jezik. Strojni jezik koristi prednosti jedinstvenih karakteristika danog procesora, prevedenog program napisan za jedan procesor (ili obitelj procesora) neće se izvršavati na drugom procesoru oblikovati. Za razvoj programa za više od jednog sustava potrebno je koristiti prevodioce koji generiraju kod potreban za svaku vrstu procesora. Vidi asemblerski jezik, binarni zapis, prevodilac, mikrokod, RISC.
Technipages objašnjava strojni jezik
Strojni jezik je jezik koji se sastoji od binarnih bitova koje čita, razumije i tumači računalni stroj. Da bi većina programera mogla pisati kod i programe u strojnom jeziku, to mogu učiniti samo pomoću posebnog uređaja koji se zove asembler, upotreba asemblera dovela je do kovanog jezika asemblera, jezika posvećenog radu sa strojem Jezik.
Strojni jezik je maternji jezik računalnog sustava, niti jedan drugi jezik ili programski jezik ne može razumjeti računalni stroj. Nakon što je računalni program napisan, dužnost je prevoditelja da prevede program, nakon što je već bio kompiliran, već je razbijen na binarne bitove, samo do ove točke napisani kod je razumljiv mašina.
Razvio ga je Charles Babbage, uz pomoć Lady Ade Lovelace, 1883. godine, dok je razvijao vlastito mehaničko računalo, Analytical Machine. Razvoj analitičkog stroja započeo je još davne 1842. godine, Ada Lovelace je kodirala analitički stroj čiji je zadatak bio ponuditi rješenja za kalkulativne probleme.
Uobičajene upotrebe strojnog jezika
- Strojni jezik je jezik koji je razumljiv strojevima, ali uz pomoć asemblera i ljudi ga mogu koristiti.
- Kompilator premošćuje jaz između ljudi i računala stvaranjem strojni jezik razumljivo za ljude.
- Asemblerski jezik je opljačkan strojni jezik budući da je posvećen razumijevanju strojnog jezika
Uobičajene zlouporabe strojnog jezika
- Strojni jezik je maternji jezik programera, budući da bi ga još uvijek trebalo kompajlirati.
- Osim što je posvećen strojevima, strojni jezik ljudi mogu razumjeti