What is Programming Language? Definition of Programming Language?
The programming language is a series of specifically defined commands and set of rules (syntax) for instructing a computer to perform specific tasks or to create software program.
When Programming Started? History of programming languages? Evolution of Programming Language? Timeline of Programming Language?
The history of programming language started with the invention of Charles Babbage difference engine. The earliest form of computer language is was physical motion.
ENIAC built in 1942 then the physical motion changed into electrical signal.
The assembly language was invented in 1949 which used one letter mnemonics by
David J . Wheeler who worked as a team member of Electronic Delay Storage Automatic Computer.
In 1955 Stan Poley wrote the Symbolic Optimal Assembly Language (SOAP) For IBM 650 Computers.
The Fortran the first high level language was published in 1957 for mathematical and scientific computing.
In 1962 COBOL was released by US Department of Defense in 1962 for business applications.
1n 1964 BASIC is developed by John G. Kemeny and Thomas E. Kurtz. The basic purpose to design it to enable the students of fields other than Mathematics and science to use computer. It is general purpose high level language.
PASCAL is designed in 1968-1969 and published in 1970. The main objective of it to promote the programming practice using data structure and structural programming.
C is called general –purpose language. It was developed by Dennis M. Ritchie at Bell Lab’s at 1972. The main objective of it to develop the UNIX operating system.
Why programming language? Importance of Programming Language? Reasons of using Programming Language?
1: Programming language is a source of communication between human and computer
2: It Is used to making commands, giving instructions, and making statements.
3: The decision making process is also done using programming language.
4: All computer programs and soft wares are constructed with the help of programming language.
5: Programming language is a building block of complex soft wares or programs structure.
6: Some programming languages develop application for mathematical analysis.
7: Text analysis and language research software are developed using programming language.
8: Programming language play an important role in system development (operating system, hardware ).
9: Different languages having qualities of portability, readability, quick development etc.
10: In short different languages are used for different uses and purposes.
Who uses Programming Languages? Who are interested in Programming Language?
The IT professionals like:
Web Developer: Web developers use programming languages like HTML, CSS, PHP, ASP.NET and different others to develop the web applications.
Software developer and engineers use different languages machine, assembly, high level language to develop web based, desk top application and software for different purposes, fields and sectors.
Where do Programming Languages use?
According to the purpose and use the programming languages are used in different places like:
1: The languages that are use to create desktop applications for specific use and for specific operating system e.g. C, C++, Java etc.
2: For developing web and web based application the languages that are used are HTML, CSS, PHP, ASP.NET etc
3: Different languages are served the purpose of gaming like JAVA, C, C++, Swift etc.
4: Mobile Application development also doing using different languages like Kotlin, JAVA, Swift.
5: For small or big database development, manipulation the languages that are used are SQL, ORACLE, JSON, XML.
How programming language works?
The computer understand the machine language that’s in binary code(0,1).
But it is difficult to understand and memorized by the human. So mostly the assembly and higher level languages are used to write the computer programs. The procedure of working different languages are
Assembly language: The program that is written in assembly language is written in following steps
1: The code is written in assembly language editor .
2: The code is translated into machine language using assembler.
3: The linker link the translated file.
4: Loading the program into memory.
5: Running the program.
High level language: The process of working program written in high level language
1: The code is written in text editor.
2: The code is translated into machine language using compiler or interpreter.
3: Link the translated files.
4:Loading the files into memory.
5: Running the program.