What is a programming language Its typs 2021
Programming Language 2021
Programming Language, also known as Programming Language or Coding, is an artificial language used to create computer programs. Programming Language is not just used to design computer programs.Rather it is used in many places nowadays, so we also get to see different types of Programming Language, this is a big topic, so it is important to understand it in detail. I am going to share this article so definitely read this article till the end.
For thousands of years, humans have been using the language to speak to another person, since ancient times till now we humans are using different languages to express themselves, but due to the invention of computer Later, a different artificial language was created by humans, which is called Computer Programming Language, this language has been specially made to make us speak to the computer because the computer does not understand human languages like Hindi, English.
If you want to put your point in front of a person, then you can express your words in human language like English, Hindi, but if you want to say something to a computer or machine, or want to give some instructions to it, then you will get a computer. Only programming languages have to be used because the computer / machine does not understand any language other than Programming Languages, so it is necessary for us to come to the programming language to give instructions to the computer.
Topics
- What is Programming Language (Programming Language)
- Types of programming languages
- Low-Level Programming Language
- Machine Language
2 . Assembly Language
Benefits of low-level language
Disadvantages of low-level language
High-Level Programming Language - Procedural oriented programming language
2 . Object-oriented programming language - Natural language
Benefits of high-level language
Disadvantages of high-level language
Middle-level programming language
Most Commonly Used Programming Languages
Last word
What is programming language
Programming language is a computer language used by programmers (developers) to communicate with a computer. It can use any specific language (C, C ++, Java, Python) to perform a specific task Is a set of instructions written in. In simple words, programming language means a language with the help of which the computer is told what to do, it is a language that the computer can understand.Programming language is actually a medium of communication between the programmer and the computer.
All Softwares, Apps, Websites, Games we see on our computer screens are all made from programming language itself, so if you learn Programming Languages then you can easily learn to create Softwares because programming language is mainly desktop apps, The website is used to develop mobile applications.
The programming language works on Syntax, just as we humans run on the grammar language, the programming language works on specific Syntax. Although there are many programming languages available, but Java, Python, C, C ++, PHP, SWIFT, KOTLIN, C #, R are some of the famous Programming Languages.
Types of programming languages
Just as there are different types of languages of humans, similarly there are also different types of Computer Programming Language, so far we have seen what is a programming language, now we will learn about its types of Programming Languages In Hindi.
Low-Level Programming Language
Low -Level language is also called machine-dependent programming language, computer does not understand human languages like English, Hindi, Urdu, so if we want to give any instructions to the computer, then we use binary language This has to be done because the computer is able to understand only the binary language (0 and 1).
Programs written in Low Level Language do not require a compiler or interpreter to run, so the processor does not take much time to process programs written in Low Level Language and programs of Low Level Language will quickly run RUN. is .
Low-Level Language is also divided into two parts:
- Machine language
- Assembly language
1 Machine Language
Machin language, also known as machine code or object code, is a type of low-level programming language. Programs in this language are written in binary (0 and 1) so this language is easy to read and this language can be used in any language Translator is also not required because the computer can directly understand the programs written in Machin language.
2 Assembly Language
Assembly Language is also a type of low-level programming language, also called machine code or object code. The structure of assembly language is such that a human can easily understand an assembler to convert assembly language to machine language. Is used. The biggest advantage of assembly is that it costs less memory to run and a program written in assembly language also runs quickly.
Benefits of low-level language
- Programs written in low level languages get RUN quite fast.
- Low Level Languages seem to have low memory
- Programmers can use processors and memory better by using Low Level Language
- In low level languages, there is no need to translate the source code into machine code so compiler and interpreter are not required here.
- The Low Level Language can communicate directly with hardware devices.
Disadvantages of low-level language
- Programs developed using low level languages are machine dependent and are not even portable.
- It is difficult to develop and debug programs in low level language.
- Errors are more likely to occur in low level language
- Programming of low level language usually leads to poor programming productivity.
- Programmers should have additional knowledge of machine and computer architecture specialized for programming in Low Level Language.
High-Level Programming Language
High-level programming language is a language created for creating user-friendly software programs and websites that are easy to understand, write, read and use. A low-level language is a little difficult for a developer to understand and low- Creating user friendly software and websites with Level Language is quite difficult, so High-Level Language has been created to create User-Friendly Softwares.
Programs written in high-level language cannot run directly on the machine, running high-level language programs requires a compiler or interpreter because programs written in high-level language must first be translated into machine language. is . The need to translate high-level language programs into low-level machine language is needed because the computer only understands the low-level machine language (0 and 1).
Python, Java, JavaScript, PHP, C #, C ++, Objective C, Cobol, Perl, Pascal This is some of the famous high-level programming languages.
There are also 3 types of high-level programming languages:
1 Procedural oriented programming language
Procedural Oriented Programming Language (POP) It is derived from structured programming and is based on the procedure call concept. In this programming language, programs are divided into smaller processes. The biggest advantage of POP language is that it helps the software developer to track the flow of their program and the code written in the procedural oriented programming language can be reused by the developer in different ways in their program. is . C, FORTRAN, Basic, Pascal, etc.These are some examples of some procedural oriented programming languages.
2 Object-oriented programming language
Object-Oriented Programming (OOP) language is a high level programming language based on objects (Objects) in which programs are divided into smaller parts called Objects. OOP is the most commonly used concept in the world of programming, using Object-Oriented concepts like inheritance, polymorphisms, abstraction. If we talk about the features of OOP, then it is fast and very easy to understand. C ++, Java, Python, C #, etc. are some examples of object orientation programming.
3 Natural language
Natural Language is a part of human languages like English, Hindi, German and Urdu. It is used by machines to understand, manipulate and interpret human language. Software developer natural language is used for various tasks like translation, subject segmentation etc. The main advantage of Natural Language is that it helps users to ask questions in any subject and answer directly within seconds.
Benefits of high-level language
- High-level language programmers are friendly
- Writing programs in high-level language is easy to debug.
- It is a machine independent language
- Easy to learn high level language
- Errors are less likely to occur in this language
- It is easy to find and debug Errors in high level language.
- This results in better programming productivity as a result of high level programming.
Disadvantages of high-level language
- High level language takes extra time to translate source code into machine code.
- Programs written in high level language are slower than programs written in low level.
- High level language programs require more memory than low level.
- High Level Language cannot communicate directly with hardware like Low Level Language.
Middle-level programming language
Middle level language is a programming language located between high-level and low-level. It is also called intermediate (medium) language. The biggest feature of Middle Level Language is that this language supports the features of both high-level and low-level languages and it is a user friendly language. C and C ++ are examples of both middle level languages.
Most Commonly Used Programming Languages
As we all know that nowadays softwares are used in all places like banking, education, hospitals, automobiles, finance, so the demand for different softwares in these places is also increasing day by day, software developers. Also, using various programming languages, make the best softwares, but do you know which languages are used the most for making softwares in the recent times.
Nowadays programming languages are used not only for making softwares but also for various purposes and there are dozens of programming languages available in the world but some of the most widely used programming languages are given below –
- Python
- Java
- C
- C++
- C#
- JavaScript
- R
- PHP
- Go
- Ruby
Last word
Friends, in today’s article, we have learned about what is programming language and types of Prgramming Languages. If you liked this information about programming languages, then definitely share it with your friends and if you have any questions related to programming languages, then do comment us and ask. Thank you !