Rumah Pengembangan Apa itu kesalahan logika? - definisi dari techopedia

Apa itu kesalahan logika? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Logic Error?

Kesalahan logika adalah kesalahan dalam kode sumber program yang memberikan cara untuk perilaku yang tidak terduga dan salah. Kesalahan logika diklasifikasikan sebagai jenis kesalahan runtime yang dapat mengakibatkan program menghasilkan output yang salah. Ini juga dapat menyebabkan program macet saat berjalan.

Kesalahan logika tidak selalu mudah dikenali dengan segera. Hal ini disebabkan oleh fakta bahwa kesalahan tersebut, tidak seperti kesalahan sintaks, valid ketika dipertimbangkan dalam bahasa, tetapi tidak menghasilkan perilaku yang dimaksud. Ini dapat terjadi dalam bahasa yang ditafsirkan dan dikompilasi.

Kesalahan logika juga dikenal sebagai kesalahan logis.

Techopedia menjelaskan Kesalahan Logika

Kesalahan logika menyebabkan program tidak berfungsi dengan benar. Misalnya, dalam PHP, ketika "if ($ i = 1) {…}" dimasukkan secara salah, bukannya "if ($ i == 1) {….., " Yang pertama berarti "menjadi" sementara yang kedua berarti " adalah sama dengan." Pernyataan if salah akan selalu mengembalikan TRUE dengan menetapkan 1 ke variabel $ i. Dalam versi yang benar, pernyataan hanya mengembalikan TRUE ketika nilai variabel $ i sama dengan 1. Sintaks dalam kasus yang salah benar-benar benar sesuai bahasa. Jadi, kode akan berhasil dikompilasi tanpa menghasilkan kesalahan sintaks. Namun, selama runtime kode, output yang dihasilkan mungkin salah, sehingga menunjukkan bahwa kesalahan logika tertentu telah terjadi. Kesalahan logika cenderung disembunyikan dalam kode sumber dan biasanya bisa lebih sulit untuk ditentukan dan didebug, tidak seperti kesalahan sintaks yang dikenali pada waktu kompilasi.

Apa itu kesalahan logika? - definisi dari techopedia