Monday, 13 May 2013

Fungsional Programming

Konsep Bahasa Pemrograman
Bahasa Pemrograman ditentukan 2 jenis Grammar :
1. Primary Grammar Disebut juga phrase-structure grammar, menspesifikasikan bagian utama pada kompilator dan interpreter, yang disebut parser. Grammar ini menspesifikasikan bagaimana kata-kata dalam bahasa pemrograman dapat tergabung dan membentuk program yang valid secara sintaks. Parsing adalah istilah pada bahasa yang menggambarkan proses analisis sebuah kalimat bahasa menurut grammarnya.
2. Secondary Grammar Umumnya digunakan untuk menspesifikasikan bentuk yang benar, spelling dari kata-kata pada bahasa komputer à disebut dengan grammar leksikal. Bagian dari kompilator yang menganalisis kata-kata secara individu pada input program disebut scanner. Ada dua kelas grammar yang berguna untuk teknologi compiler, yaitu: (a) EBNF Grammar •EExtended Backus-Naus Form •Metalanguage: Bahasa yang digunakan untuk mendeskripsikan bahasa lain. •Menggunakan notasi matematis, ::=, <, >, |, *, +, {, }, [, ] disebut Metasymbol.

No comments:

Post a Comment