Thursday, December 4, 2014

Detailing High Level languages.

I assume that, reading the previous post you are a bit curious to instruct your PC to perform tasks.
If that is not the case, you will get some basic knowledge on programming which you can use anywhere.

So leaving upto you either to read on or to move away and surf some other websites...

Before going into further details always keep in mind, We always try to simulate our real world using computers. If there is anything in the world of computers, Smartphones, Tablets or any other processing units available, there is always a real world existence of the same. Nothing in the world of computers is beyond the real world.

Let's start our journey...
To instruct your computer to perform tasks, you need to know a language. May be its machine language or a high level language. You can hand code machine language but its really tough and hard to maintain. So, better you start with a high level language. There are plenty of high level languages available like FORTRAN, COBOL, BASIC, C, C++, C#, VB, SQL, HTML, JavaScript, Java and many more. Since 1957 with FORTRAN as the first official High Level Language release till today there have been many high level languages developed and widely used in industry. Each language performs a specific kind of task.

We can thus categorize languages in different groups.
I will try to give an overview of some groups.

Mark Up languages: Many of us put underlines while reading an article or put some extra efforts in a portion of text while writing an article or sometimes you try to differ some part of the text by indentung while writing. Many of us use different ink colours.

All these are techinques to present your creativity in your own style or sometimes thease are also used with procedural instructions such as marking up a manuscript or proof reading.

Hence from the name you can guess what a mark up languages tries to achieve.
Yes, it basically provides an instruction how to show with particular information or what you need to di with the information provided.
There are many markup languages available. Some of them are GenCode, SGML, HTML, XML, XHTML.

Functional Language: With mark up languages you can define how to show an information or what to do with information. Using them you can not define how to do it. Functionl language exists for that.
Some of the functional languages are C, C++, Java.

Data oriented language: These are powerful tool for searching and manipulating data represented in entity relationship diagrams.
Some of them are SQL, Clarion, Clipper, dBase.

There are many other types of programming languages. To get a complete overview, the following link is useful.
If you are in a learning phase, you don't have to worry about all these now. You will eventually get to know or simply you can come back to this post and click the link.

We now have a basic idea of what a program is, how a program is used, what are the different form of a program, what is a language, what are the types of language we have.
With all these knowledge we can start with Java...

Prev     Next
Palash Kanti Kundu

No comments:

Post a Comment