Mengenal apa utu Syntax
Mengenal apa itu Syntax??
Syntax atau aturan ini adalah agar kode atau script yang ditulis dapat dibenarkan dan dimengerti oleh komputer. Aturan – aturan ini sudah diatur secara baku dan terdapat di setiap bahasa pemrograman mulai dari Java, PHP, C, C++ dan masih banyak lagi.
Pada intinya dalam pembuatan program diperlukan script atau kode yang harus ditulis sebagai perintah dalam program yang dibuat, baik itu desktop programming ataupun web. Pada saat file program dijalankan atau dicompile maka setiap baris script akan diperiksa oleh sistem komputer dan harus dipastikan dapat dimengerti. Disinilah peran vital dari syntax itu sendiri untuk memberikan aturan khusus agar program dapat berjalan semestinya. Bisa disimpulkan bahwa script dan syntax sama – sama penting dalam dunia pemrograman.
Jika pada script ada perintah yang kurang maka sudah jelas bahwa program yang dibuat tidak akan berjalan seperti semestinya, namun ketika ada saat syntax tidak terpenuhi maka biasanya terjadi peringatan/warning, atau tanda error/fatal error, dan lain – lain sesuai dengan pengaturan tools yang dipakai. Jika pada Java biasanya terdapat tanda merah atau warning dengan tulisan warna merah sebagai indikasi adanya syntax yang tidak terpenuhi. Sedangkan pada pemrograman web ketika url dijalankan terjadi peringatan berupa tulisan mengikuti perintah yang tidak keluar.
Perlu dimengerti juga bahwa pada bahasa Java, syntax yang diberlakukan sedikit mirip dengan bahasa C ataupun C++. Itulah sebabnya kebanyakan programmer yang belajar bahasa C dan C++ terlebih dahulu maka ketika mempelajari Java akan lebih mudah. Meskipun pada realitasnya hampir semua programmer terlebih dahulu memilih menguasai pada satu bahasa pemrograman.
Penelitian modern dalam sintaks bertujuan untuk menjelaskan bahasa dalam aturan ini. Banyak pakar sintaksis berusaha menemukan aturan umum yang diterapkan pada setiap bahasa alami. Kata sintaksis juga kadang digunakan untuk merujuk pada aturan yang mengatur sistematika, seperti logika, bahasa formal buatan, dan bahasa pemrograman komputer.