- Syntax, syntax adalah aturan gramatikal atau komposisi suatu program yang mengatur tata cara penulisan huruf, angka dan karakter lain. Contohnya pada pembuatan program pascal antara dua statement dipisahkan oleh titik koma (;)
- Semantik, mendefinisikan arti dari program yang benar secara syntax dari bahasa pemrograman tersebut. Contohnya pada pembuatan bahasa C. Int vektor [10] artinya semantiknya akan menyebabkan ruang sebanyak 10 elemen integer di berikan kepada variabel bernama vektor
- Pragmatiks, memperhatikan tentang pemakaian bahasa area aplikasi kemudahan implementasi dan penggunaan sukses bahasa di dalam desain pelaksanaan tujuannya. Kekuatan yang membentuk suatu bahasa pemrograman meliputi arsitektur komputer praktek rancang bangun perangkat lunak, model komputasional dan daerah aplikasi
- Syntax
- Konsep dan Notasi Bahasa
- Tata bahasa atau Grammar adalah sekumpulan dari himpunan variabel, simbol-simbol simbol awal yang dibatasi oleh aturan produksi
- Derivasi adalah cara untuk melihat bagaimana satu tata bahasa mendefinisikan suatu bahasa. Contoh : S -> aCa , S -> aCa , S -> b. aabaa adalah derivasinya
- Tata Bahasa
NP -> DN -> DN VP
VP -> DN -> the NVP
VP -> VNP -> the cat VP
V -> caught -> the cat VNP
D -> the -> the cat caught NP
N -> cat/mouse -> the cat caught DN
-> the cat caught the N
-> the cat caught the mouse
2. Semantik
- Semantik mendefinisikan arti dari program yang benar secara syntax dari bahasa tersebut
- Semantik suatu bahasa pemrograman mempunyai banyak potensial beberapa diantaranya adalah :
b. Referensi untuk user, programmer membutuhkan suatu dokumentasi yang pasti supaya
user dapat mengoperasikan program yang dibuat dengan baik
c. Pembuktian dari program yang benar
d. Referensi untuk implementor, semantik akan mencegah suatu gaya bahasa yang tidak
kompatibel
e. Pemahaman yang lebih dari desain bahasa
Tidak ada komentar:
Posting Komentar