Syntax Handling Language is the basic structure of all programming Language. Where syntax is a set of rules that defines the combination of symbols that are considered to be correctly structured document. This document represent data in the form of source code and markup languages. The text based computer programming language are based on sequence of characters, like visual programming Languages are based on spatial layout and connections between symbols.
The programming languages are having three levels:
printf("There were %d characters in %d lines\n",
If you store this code in a ?le count.l, you can build an executable from it by
lex -t count.l > count.c
cc -c -o count.o count.l
cc -o counter count.o -ll
1You see that the lex ?le is ?rst turned into a n