Hierarchy of Programming Languages
High Level Programming Languages
These languages are closer to humans because these type of languages contains human readable and understandable words which we used in our daily life like if, for, class, object, function etc. we also familiar with the symbols used in these Programming Languages like <,>, {, }, =, == etc. Example of some High level Programming Languages are java, php, python etc.
You can’t give instructions to a computer in 0 and 1 (Binary Language) that’s why we use High Level Programming Languages. We can write our instructions using these languages and every High Level Programming language has a program called Compiler which translate these instructions to machine friendly code (Machine Language)
Low Level Programming Languages
These are closer to a machine/operating system and can be easily translated into machine understandable code. These are very difficult for humans to understand (although they’re still easier to understand than 1s and 0s). Example of Low Level Language is Assembly Language. Low level programming languages are one step above of Machine Language. It is hard to code using low level programming languages.
Hardware
Hardware works only with 0 and 1 (on and off). An operating system translate the Machine Language into purely 0’s and 1’s form at which hardware operates
Machine Language
Machine Language is in binary form which only a computer system/operating system can understand. These machine codes are platform dependent
Examples of High Level and Low Level Programming Languages
If you have any Questions or Queries
You can mail us at mohsinrahman318@gmail.com
0 Comments