Bahaso pamrograman atau bahaso panataolahan (bahaso Inggirih: programming language) adolah sistem notasi untuak manulih program komputer. Sabagian gadang bahaso pamrograman iyolah bahaso formal badasarkan teks, tapi mungkin juo barupo grafis.[1]

Kode sumber untuak tata olah sadarhano nan ditulih manggunoan bahaso pamrograman C. Katiko tata olah dikompilasi dan dijalankan, mako layar akan manampilkan "Hello, world!" (bahaso Minang: "Halo dunia")

Deskripsi bahaso pamrograman biasonyo dibagi manjadi duo komponen; iyolah sintaksis (bantuak) jo semantik (makna), nan biasonyo didefinisikan dek bahaso formal. Babarapo bahaso ditantuan dek dokumen spesifikasi (misalnyo, bahaso pamrograman C ditantuan dek Standar ISO) samentaro bahaso lain (ajak Perl) punyo implementasi dominan nan diparlakuan sabagai rujuakan. Babarapo bahaso punyo kaduanyo, dangan bahaso dasar nan ditantuan jo standar dan ekstensi diambiak dari implementasi dominan nan umum.

Pautan lua

suntiang

*   Bahan baraja tantang Programming languages di Wikiversity