Kas ir mašīnvaloda?

Dažreiz to sauc par mašīnu kodu vai objektu kodu, mašīnas valoda ir bināro ciparu vai bitu kopums, ko dators nolasa un interpretē. Mašīnvaloda ir vienīgā valoda, kurā dators spēj saprast.

Programmas vai darbības precīza mašīnas valoda var atšķirties atkarībā no datora operētājsistēmas. Konkrētā operētājsistēma noteiks, kā kompilators raksta programmu vai darbību mašīnvalodā.

Datorprogrammas ir rakstītas vienā vai vairākās programmēšanas valodās, piemēram, C ++, Java vai Visual Basic. Dators nevar tieši saprast programmēšanas valodas, ko izmanto, lai izveidotu datorprogrammas, tāpēc ir jāapkopo programmas kods. Kad programmas kods ir sastādīts, dators var to saprast, jo programmas kods ir pārvērsts par mašīnas valodu.

Mašīnas valodas piemērs:

Zemāk ir piemērs mašīnvalodam (binārajam) tekstam "Hello World".

 01001000 01100101 01101100 01101100 01101111 00100000 01010111 01101111 01110010 01101100 01100100 

Zemāk ir vēl viens mašīnas valodas (ne-binārā) piemērs, kas izdrukās burtu "A" 1000 reizes uz datora ekrāna.

 169 1 160 0 153 0 128 153 0 129 153 130 153 0 131 200 208 241 96 

Montāžas valoda, Binārā, Kompilācija, Augsta līmeņa valoda, Zema līmeņa valoda, Mašīnlasāms, Objekta fails, Programmēšanas noteikumi, Pseidonvaloda, Īpaša mērķa valoda