What is a programming language?
· Programming languages are formal languages that have been designed to express computations.
· They have strict rules about syntax.
· Syntax rules come in 2 flavors, pertaining to:-
a. Tokens [basic elements of the language, like words & numbers]
b. Structure [the way the tokens are arranged]
Based on how programs are run, the programming languages are of 2 types as:
Low-level language
|
High-level language
|
Programs can be run directly without any translation.
|
Programs have to be translated before they can run & this translation takes time.
|
Not that easier.
|
Easier programming
|
Runs on one kind of computer, and have to be rewritten to run on another.
|
Portable [ run on different kinds of computers with few or no medications ]
|
Eg) machine / assembly language.
|
Eg) Java, Python, C or C++, and Perl
|
· In a program, errors might come which are called as bugs.
· There are 3 types of errors:-
1. Syntax error
2. Run-time error [exceptions]
3. Logic / Semantic error
· Correcting these errors is called Debugging.
There are 2 elements in all programming languages:
1. Code [what is happening]
2. Data [who is being affected]
· Programs are conceptually organized around these elements.
· These form 2 paradigms to categorize all languages as:
(a) Process-oriented [code controls data] à C
(b) Object-oriented [data controls code] à C++, Java, etc
Now you will have an idea about what programming languages are, so the tutorials will be of more clarity. Click the menu buttons for the tutorials.