Cara Membedakan Run Time Error dan Syntax Error?

Perbedaan yang menonjol antara Run Time Error dan Syntax Error adalah Run Time Error terjadi karena melakukan operasi ilegal sedangkan Syntax Error terjadi karena pelanggaran aturan tata bahasa saat menulis program.

Kesalahan dapat terjadi saat menulis program. Pada dasarnya, kesalahan adalah istilah untuk keluaran program yang tidak terduga. Selain itu, kesalahan mencegah program berhasil dijalankan. Maka dari itu, merupakan tugas penting untuk menghapus kesalahan dari program. Ada berbagai jenis kesalahan dan dua di antaranya adalah kesalahan run time dan kesalahan sintaks.

Topik bahasan kami tentang:

1 . Apa itu Run time Error     – Definisi, Fungsionalitas 2 . Apa itu Kesalahan Sintaks – Definisi, Fungsi 3. Apa Perbedaan Antara Run Time Error dan Kesalahan Sintaks – Perbandingan Perbedaan Kunci

Istilah Utama

Jalankan Kesalahan Waktu, Kesalahan Sintaks

Yang perlu anda ketahui tentang Run Time Error

Run time error terjadi karena melakukan operasi ilegal. Dengan kata lain, komputer mendeteksi kesalahan ini pada saat menjalankan program. Run time error berhenti menjalankan program dan pesan diagnostik akan ditampilkan di konsol dengan detail kesalahan itu.

Beberapa kesalahan waktu berjalan adalah sebagai berikut. Asumsikan ada bilangan bulat dan programmer membagi bilangan bulat itu dengan nol. Ini adalah kesalahan waktu berjalan. Juga, asumsikan bahwa ada sebuah array dalam program yang menyimpan lima angka (int array1[5]). Mengakses unsur array1[10] akan memberikan kesalahan waktu proses. Selain itu, mengakses memori yang tidak tersedia juga merupakan kesalahan run time.

Yang perlu anda ketahui tentang Kesalahan Sintaks

Saat menulis sebuah program, programmer harus mengikuti standar dan sintaks yang tepat dari bahasa tersebut. Melanggar aturan tata bahasa program dapat menyebabkan kesalahan sintaksis. Dengan kata lain, itu adalah kesalahan dalam sintaks urutan karakter atau token saat menulis program menggunakan bahasa pemrograman tertentu.

Kompilator mendeteksi kesalahan sintaks saat mengkompilasi program. Lebih mudah untuk mendeteksi kesalahan sintaks karena kompiler menampilkan lokasi dan jenis kesalahan itu. Tidak mungkin berhasil mengkompilasi program ketika ada kesalahan sintaks. Maka dari itu, programmer harus memperbaikinya.

Titik koma yang hilang, kurung kurawal yang hilang, variabel yang tidak dideklarasikan, kata kunci yang salah eja, dan pengidentifikasi adalah beberapa contoh kesalahan sintaksis. Jika programmer hanya menulis pernyataan tanpa titik koma, itu adalah kesalahan sintaksis. Jika nama variabel adalah “angka” tetapi programmer menulisnya sebagai “angka”, adalah kesalahan sintaksis. Maka dari itu, penting untuk menulis program tanpa kesalahan sintaks agar berhasil mengompilasinya.

Perbedaan Antara Run Time Error dan Syntax Error

Definisi

Runtime error adalah kesalahan program yang terjadi saat program sedang berjalan. Sedangkan kesalahan sintaksis adalah kesalahan dalam sintaks dari urutan karakter atau token yang dimaksudkan untuk ditulis dalam bahasa pemrograman tertentu. Jadi, inilah Perbedaan yang menonjol antara Run Time Error dan Syntax Error.

Sebab

Perbedaan lain antara Run Time Error dan Syntax Error adalah penyebabnya. Kesalahan run time terjadi karena melakukan operasi ilegal sementara kesalahan sintaksis terjadi karena pelanggaran satu atau lebih aturan tata bahasa.

Deteksi

Selain itu, komputer mendeteksi kesalahan runtime pada saat menjalankan program sementara kompilator mendeteksi kesalahan sintaks pada saat kompilasi program.

Contoh

Array di luar batas, menyelam dengan nol, mengakses memori yang tidak tersedia adalah beberapa contoh kesalahan runtime. Titik koma yang hilang, kurung kurawal yang hilang, variabel yang tidak dideklarasikan, kata kunci yang salah eja, dan pengidentifikasi adalah beberapa contoh kesalahan sintaksis.

Kata terakhir

Berbagai kesalahan dapat terjadi saat menulis program. Dua di antaranya adalah run time error dan syntax error. Perbedaan yang menonjol antara Run Time Error dan Syntax Error adalah Run Time Error terjadi karena melakukan operasi ilegal sedangkan Syntax Error terjadi karena pelanggaran aturan tata bahasa saat menulis program.

Sumber bacaan:

1.Pelajar, Daring. PGC Lectures: Programming Errors & Types, Syntax Error, Runtime Error, Logical Error, Online Learners, 8 Jan. 2017, Tersedia disini . Definisi 2.P2P (Peer To Peer), Tersedia di sini .

Sumber gambar:
  1. “Ahramic” Oleh karya Rehoerigjoigjrtioj-Own, (CC BY-SA 3.0) melalui Commons Wikimedia 2..”85017″ (CC0) melalui Pxhere

Related Posts