Daftar Isi:
Definisi - Apa yang dimaksud dengan Kesalahan Sintaks?
Kesalahan sintaksis dalam ilmu komputer adalah kesalahan dalam sintaksis dari bahasa pengkodean atau pemrograman, dimasukkan oleh seorang programmer. Kesalahan sintaksis ditangkap oleh program perangkat lunak yang disebut kompiler, dan programmer harus memperbaikinya sebelum program dikompilasi dan kemudian dijalankan.
Techopedia menjelaskan Kesalahan Sintaks
Salah satu cara untuk memikirkan kesalahan sintaks adalah bahwa ia menghadirkan fungsi gatekeeping yang signifikan dalam kejelasan dan kegunaan kode. Seperti dalam teknologi digital lainnya seperti alamat email, kelalaian atau kesalahan penempatan hanya satu huruf, angka atau karakter menciptakan masalah kritis untuk sistem komputasi yang harus membaca kode secara linear. Juga bermanfaat untuk memikirkan penyebab kesalahan sintaksis yang biasa - baik programmer membuat kesalahan ketik, atau lupa format atau urutan kata atau perintah tertentu.
Kesalahan sintaksis berbeda dari kesalahan yang mempengaruhi program selama waktu berjalan. Banyak kesalahan logis dalam pemrograman komputer tidak tertangkap oleh kompiler, karena meskipun mereka dapat menyebabkan kesalahan yang menyedihkan ketika program berjalan, mereka sesuai dengan sintaks program. Dengan kata lain, komputer tidak dapat mengetahui apakah kesalahan logis akan menimbulkan masalah, tetapi ia dapat mengetahui kapan kode tidak sesuai dengan sintaksis, karena pemahaman sintaksis itu dibangun ke dalam kecerdasan asli kompiler.
Aspek lain dari memahami kesalahan sintaks adalah bahwa mereka menunjukkan bagaimana, tidak seperti manusia, komputer tidak dapat menggunakan input yang tidak dirancang dengan sempurna. Kurangnya titik atau koma dalam kalimat atau perintah, atau dua huruf yang ditukar dalam satu kata, membingungkan kompiler dan membuat pekerjaannya tidak mungkin. Di sisi lain, pembaca manusia dapat menemukan kesalahan ketik dan memahaminya dalam konteks apa yang mereka baca. Sangat mungkin bahwa ketika komputer berevolusi selama dekade mendatang, insinyur mungkin dapat membuat kompiler dan sistem yang dapat menangani beberapa jenis kesalahan sintaksis; bahkan sekarang, di beberapa lingkungan kompilasi, alat dapat memperbaiki kesalahan sintaksis di situs secara otomatis.
