Bahaso masin atau kode masin marupokan saparangkek instruksi saroto data nan dapek dieksekusi sacaro langsuang dek prosesor komputer.[1] Kode masin marupokan tingkek nan paliang rondah dari bahaso pamrograman dan biasonyo paguno sabagai tujuan kompilasi dek kompiler pado bahaso-bahaso pamrograman lain dalam tingkek nan lobiah tenggi. Panarjomahan kode pado bahaso pamrograman interpretatif atau bahaso skrip umumnyo indak tamasuak pado kriteria tasabuik basobok umumnyo bahaso skrip manarjamahkan kode sumber manjadi P-Code, kode panjambatan antaro kode sumber dan kode masin. Dek tu, umumnyo bahaso skrip populer nan ado kini alah manambahkan kompiler JIT (Just In Time) integratif nan sacaro hibrida mangkompilasi instruksi-instruksi P-Code nan salalu paliang dieksekusi manjadi kode masin. Hasil kompilasi nan tasadio biaso disabuik dangan firmware.