Menu
Bahasa_pengaturcaraan PengenalanFungsi utama bahasa pengaturcaraan ialah untuk membenarkan Juruaturcara menyampaikan hasratnya bagi proses perkomputeran, dengan lebih mudah berbanding dengan apa yang mereka boleh lakukan dengan Bahasa Tahap Rendah atau Kod Mesin. Disebabkan tujuan ini, bahasa pengaturcaraan secara amnya direkabentuk untuk menggunakan sintaks tahap tinggi, yang lebih mudah difahami oleh Juruaturcara. bahasa pengaturcaraan adalah peralatan yang penting bagi membantu Jurutera Perisianuntuk menulis Aturcara(program) yang lebih baik dengan lebih cepat.
Pemahaman terhadap bahasa pengaturcaraan adalah penting bagi mereka yang mendalami bidang Sains Komputer. Ini adalah kerana sebarang bentuk proses pengkomputeran dilakukan dengan Bahasa Komputer.
Dalam beberapa dekad kebelakangan ini, kebanyakan bahasa komputer telah diperkenalkan, bersilih-ganti, dan telah diubahsuai atau digabungkan. Walaupun terdapat beberapa percubaan untuk menghasilkan hanya satu bahasa pengaturcaraan universal yang boleh diguna untuk pelbagai tujuan, namun kebanyakan percubaan ini telah gagal. Beberapa bahasa pengaturcaraan lain masih diperlu kerana
*"dilarikan" di sini bermaksud melancarkan aturcara
Terdapat pelbagai bahasa dengan fungsi khusus dan digunakan untuk situasi tertentu:
Bahasa pengaturcaraan membolehkan atur cara komputer kurang bergantung pada mesin atau persekitaran tertentu sahaja. Ini kerana bahasa pengaturcaraaan ditukar menjadi kod mesin untuk mesin tertentu, dan bukan dilarikan secara terus oleh mesin. Ini merupakan tujuan utama penghasilan bahasa pengaturcaraan Fortran, (salah satu daripada bahasa pengaturcaraan yang pertama), iaitu ketidak-bergantungan terhadap mesin.
Terdapat 2 mekanisme yang digunakan untuk menterjemah sesuatu aturcara, yang ditulis dalam bahasa pengaturcaraan, kepada kod mesin tertentu pada komputer:
Mekanisme terjemahan yang menterjemah teks aturcara secara keseluruhan dan kemudian melarikan format dalamannya. Aturcara Pengkompil menerima teks aturcara (dikenali sebagai kod sumber) sebagai data input, dan membekalkan kod objek sebagai output. Kod Objek yang dihasilkan adalah kod mesin yang boleh dilarikan secara terus oleh CPU komputer, atau kod yang padan dengan spesifikasi Mesin Maya(Virtual Machine).
Mekanisme terjemahan yang menterjemah kod atur cara pada masa-jalanan (runtime), di mana setiap langkah yang ditafsir dilarikan terus. Penghasilan aturcara dengan cara ini biasanya dilarikan lebih lambat berbanding aturcara yang dikompil. Walau bagaimanapun, ia lebih fleksibel kerana boleh berinteraksi dengan persekitaran jalanan. Untuk maklumat lanjut, lihat bahasa tafsiran. Bahasa pengaturcaraan yang menggunakan cara ini dikenali sebagai bahasa skrip.
Kebanyakan bahasa pengaturcaraan boleh diterjemah dengan kedua-dua cara, tetapi kebanyakannya lebih sesuai untuk salah satu cara.
Menu
Bahasa_pengaturcaraan PengenalanBerkaitan
Bahas Bahasa Melayu Bahasa Arab Bahasa Inggeris Bahasa Sanskrit Bahasa Ibrani Bahasa Thai Bahasa-bahasa Austronesia Bahasa Cina Bahasa Melayu MalaysiaRujukan
WikiPedia: Bahasa_pengaturcaraan