Isi kandungan:
Definisi - Apakah maksud Ralat Syntax?
Kesilapan sintaks dalam sains komputer adalah ralat dalam sintaks bahasa pengekodan atau pengaturcaraan, yang dimasukkan oleh seorang pengaturcara. Kesalahan sintaks ditangkap oleh program perisian yang disebut compiler, dan programmer harus memperbaikinya sebelum program dikompilasi dan kemudian dijalankan.
Techopedia menerangkan Ralat Syntax
Salah satu cara untuk memikirkan kesilapan sintaks adalah bahawa ia membentangkan fungsi gatekeeping yang penting dalam kejelasan dan kebolehgunaan kod. Sama seperti teknologi digital yang lain seperti alamat e-mel, peninggalan atau salah letak hanya satu huruf, nombor atau watak mencipta masalah kritikal untuk sistem pengkomputeran yang harus membaca kod dengan cara linear. Ia juga berguna untuk memikirkan sebab-sebab biasa kesilapan sintaks - sama ada seorang pengaturcara membuat ralat tipografi, atau melupakan format atau urutan beberapa perkataan atau perintah.
Kesalahan sintaks adalah berbeza daripada ralat yang menjejaskan program semasa jangka masa. Kesilapan logik dalam pengaturcaraan komputer tidak dapat ditangkap oleh pengkompil, kerana walaupun mereka boleh menyebabkan kesilapan yang teruk ketika program dijalankan, mereka mematuhi sintaks program. Dalam erti kata lain, komputer tidak dapat memberitahu sama ada kesilapan logik akan menimbulkan masalah, tetapi ia boleh memberitahu apabila kod tidak mematuhi sintaks, kerana pemahaman terhadap sintaks itu dibina ke dalam kecerdasan asli pengkompil.
Satu lagi aspek memahami kesalahan sintaks adalah bahawa mereka menunjukkan bagaimana, tidak seperti manusia, komputer tidak boleh menggunakan input yang tidak direka dengan sempurna. Kekurangan tempoh atau koma dalam ayat atau perintah, atau dua huruf bertukar dalam satu kata, mengelakkan pengkompil dan membuat tugasnya mustahil. Sebaliknya, pembaca manusia dapat melihat kesalahan tipografi dan memahaminya dalam konteks apa yang mereka baca. Ia berkemungkinan bahawa apabila komputer berkembang melalui dekad yang akan datang, jurutera mungkin dapat mencipta penyusun dan sistem yang dapat menangani beberapa jenis kesalahan sintaks; walaupun sekarang, dalam beberapa persekitaran yang kompilasi, alat-alat boleh menyalahkan ralat sintaks di atas tapak.
