dear my readers...
i'd like to explain you about syntax in linguistics. what it is?
syntax is study about grammar of a particular language and also about theories of a grammar. At the level of syntax, it is important to understand the distinction between grammaticality and semantic soundness. Sentences such as Me Tarzan, you Jane clearly make sense even though they sound "wrong". Conversely, the sentence Colorless green ideas sleep furiously, famously created by Noam Chomsky, doesn't sound 'wrong' in the way the last sentence did, but it is hard to imagine anything which it would describe. We can say that these two aspects of acceptability vary independently: grammaticality, or well-formedness, gives the rules for how sentences must be constructed, but does not restrict their content, while semantic acceptibility may occur even in ill-formed sentences. When we say that something may occur grammatically, we mean that well-formedness is preserved, with complete disregard for semantics.
Pengertian Syntax
- Kumpulan aturan yang mendeļ¬nisikan suatu bentuk bahasa.
- Syntax mendeļ¬nisikan bagaimana suatu kalimat dibentuk sebagai barisan/urutan dari pemilihan suatu kata dasar.
- Kata dikonstruksikan dengan karakter-karakter alfabet.
contoh keyword (reserve word) dalam bahasa C : while, do, if, else, dll.
- Syntax mengatur cara mengkombinasikan kata-kata tersebut ke dalam suatu statement dengan bentuk yang benar sehingga dapat disusun suatu program yang dapat berjalan dengan benar.
- Syntax tidak mengerti arti atau isi dari suatu kalimat, semantic yang bisa mengartikannya.
- Syntax menyediakan bentuk-bentuk notasi untuk kominikasi antara programmer dan pemroses bahasa pemrograman, sehingga mempermudah pembuatan suatu program.
- Syntax dari bahasa pemrograman didefinisikan dengan dua kumpulan aturan, yaitu aturanlexical dan aturan syntactic.
- Aturan leksikal menspesifikasikan kumpulan karakter yang terdapat dalam alfabet dari bahasa dan cara supaya karakter-karakter tersebut dikombinasikan ke dalam kata-kata yang valid dan dapat diterima.
- Contoh adalah bahasa Pascal yang tidak memperhatikan huruf besar dan huruf kecil, sedangkan bahasa C dan Ada memperhatikan dan membedakan hal tersebut.
Kriteria Syntax
1) Readability : Mudah dibaca.
2) Writeability : Mudah ditulis.
3) Verifiability : Verifikasi program (konsep kebenaran).
4) Kemudahan Translasi : Penerjemah yang cepat & menghasilkan kode yang efisien.
5) Pengurangan Ambiguitas : Dua arti atau lebih, contoh Array (pemanggilan fungsi)
Fungsi Syntax
Sintaks berfungsi menyediakan bentuk-bentuk notasi untuk komunikasi antarprogrammer dan pemroses bahasa pemrograman sehingga dapat mempermudah pembuatan suatu program.