Bahasa Pengaturcaraan Marikh: Mengawal Pergerakan dan Tindakan Mars Rover
Marikh ialah bahasa pengaturcaraan yang direka khusus untuk projek Mars Rover. Ia ialah bahasa khusus domain (DSL) yang digunakan untuk mengawal pergerakan dan tindakan rover. Bahasa ini berdasarkan Python, tetapi ia telah diubah suai dan diperluaskan untuk memenuhi keperluan khusus projek rover.
Salah satu ciri utama Marikh ialah keupayaannya untuk mengendalikan tugas navigasi yang kompleks. Bahasa ini termasuk beberapa fungsi terbina dalam dan struktur data yang memudahkan untuk melaksanakan tugas seperti perancangan laluan, pengelakan halangan dan kawalan gerakan. Ia juga termasuk beberapa alat untuk menyahpepijat dan menguji kod yang dijalankan pada rover.
Martian bukanlah bahasa pengaturcaraan tujuan umum, sebaliknya alat khusus yang direka untuk digunakan oleh pembangun yang sedang mengusahakan projek Mars Rover . Ia tidak digunakan secara meluas di luar konteks khusus ini, tetapi ia telah memainkan peranan penting dalam membolehkan pembangunan perisian rover.



