Asslam o Alikum!
I hope you are all fine and good my fellows today i want to tell you about programming languages.
Programming Languages.
A set of phrases,symbols and codes used to put in writing packages known as programming languages.Different programming languages are to be had for writing.
Different styles of packages.Some languages are mainly use for writing commercial enterprise packages,others are used for writing medical packages etc.
Low degree languages.
These languages are close to to pc hardware and a ways from human languages.Computer can apprehend without problems this language.Writing a software in low degree languages calls for a deep know-how of the inner shape of pc hardware.Two low degree languages are gadget language and meeting language.
1:Machine language.
A form of language in whuch commands are written in binary shape is calls gadget language. It is the simplest language this is without delay understood through the pc.It is the essential language of the pc.
- Programs written in gadget language may be carried out very rapid through the pc.Programs written in gadget language are gadget-dependent. Every pc has its very own gadget language.Machine language is tough to apprehend.Writing and enhancing software in gadget language takes a variety of time. Machine language is likewise called first technology language.
2:Assembly Language.
Assembly language is a low-degree language. It is one step better than machines language.In meeting language,symbols are used as opposed to binary code.These symbols are known as mnemonics.
For example:
Sub commands is used to substract numbers.
Assembly language is likewise known as symbolic language.Programs written in meeting language are less complicated to put in writing and alter that gadget language.Assembly language is often used for writing device software program.Assembly language is likewise called 2nd technology language.
High degree languages.
A form of language this is near human language is known as excessive degree language.High-degree languages are smooth to apprehend.Instructions of those languages wre written in English-Like phrases together with enter and print etc.
A software written in excessive -degree language is less complicated to put in writing and alter.High-degree languages are similarly divided into following categories.
- Procedure language.
- Object-Oriented language.
- Non-procedural languages.
Procedural Languages.
Procedural languages also are called third-technology language or 3GL. In those languages,software is a predefined set of commands.Computer execute those commands withinside the equal series wherein the commands are written. Each commands on this language tells the pc what to do and a way to do.Some maximum famous procedurak lamguages are.
FORTRAN.
FORTRAN stands for Formula TRANslation. It is specifically used for engineering software and medical use.
BASIC.
Basic stands fir Beginners All reason Symbolic Instructions Code.It became created withinside the past due 1960.It became used specifically through college students to apply the pc for fixing easy problems.It is straightforward to apprehend. It is extensively used for schooling reason.
COBOL.
COBOL stands for Common Business Oriented Language.It is mainly designed for commercial enterprise software.It became advanced in early 1960s.The software written in COBOL are prolonged however smooth to read,write and maintain.
4:Pascal.
This language is used for each medical and commercial enterprise software.Its call became assigned withinside the honour of a french mathematician pascal.
5:C.
C language is a famous excessive-degree language. It became advanced through Dennis Ritchie at AT&T Bell Laboratories in 1972.It became written as a part of UNIX working device.It is likewise called middle-degree language as it offers the centers to put in writing software software program in addition to device software program.
Object-Oriented language.
OOP is a way wherein packages are written on the premise of objects.An item is a group of records and capabilities. Object might also additionally constitute a person,component or area in actual world.
In OOP,records and all feasible capabilities on records are grouped together.Object orientated packages are less complicated to analyze and alter.C++ & Java are famous item-orientated languages.
Non-procedural languages.
Non procedural languages also are called fourth technology languages or 4GL.In non procedural languages consumer simplest desires to inform the pc "what to do" not "a way to do".An vital benefit of non procedural language is they may be utilized by non technical consumer to carry out a particular task. These languages accelerate software manner and decrease coding errors.4GL are generally utilized in database software and record technology.
Some vital non procedural languages are follows.
SQL.
SQL stands for dependent Query language.It is the maximum famous database question language.SQL became advanced through IBM.It is a country wide widespread through the American National Standards Institute.SQL works with database packages like MS Access ,DB2,Informix,MS SQL server,Oracle,Sybase, etc.
2:RPG.
RPG stands for record software Generator.It became advanced in early 1960 through IBM.It is used to generate commercial enterprise reports.It is a non procedural language.
Natural Programming Languages.
Natural programming languages also are called Fifth technology languages 5GL or intelligence languages.Translator packages for those languages are very complicated and require a big quantity of pc resources.That is why maximum of those languages are nevertheless in experimental phase.
Special Thanks To Steem Infinity Zone Team
@siz-official
@vvarishayy
@ashkhan
@cryptokraze
@arie.steem
@suboohi
@qasimwaqar
Thanks For Visiting My Post.
Good post dear friend keep it up bro and keep learn with our steem fellows and friends.
Regards, Faran Nabeel
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Thanks dear friend
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit