S.no |
High Level
|
Middle Level
|
Low Level
|
1 | High level languages provides almost everything that the programmer might need to do as already built into the language | Middle level languages don’t provide all the built-in functions found in high level languages, but provides all building blocks that we need to produce the result we want | Low level languages provides nothing other than access to the machines basic instruction set |
2 | Examples: Java, Python | C, C++ | Assembler |
C language is a structured language
S.no |
Structure oriented
|
Object oriented
|
Non structure
|
1 | In this type of language, large programs are divided into small programs called functions | In this type of language, programs are divided into objects | There is no specific structure for programming this language |
2 | Prime focus is on functions and procedures that operate on data | Prime focus is on the data that is being operated and not on the functions or procedures | N/A |
3 | Data moves freely around the systems from one function to another | Data is hidden and cannot be accessed by external functions | N/A |
4 | Program structure follows “Top Down Approach” | Program structure follows “Bottom UP Approach” | N/A |
5 |
Examples:
C, Pascal, ALGOL and Modula-2
|
C++, JAVA and C# (C sharp)
| BASIC, COBOL, FORTRAN |
Key points to remember:
- C language is structured, middle level programming language developed by Dennis Ritchie
- Operating system programs such as Windows, Unix, Linux are wriiten by C language
- C89/C90 and C99 are two standardized editions of C language
- C has been written in assembly language
;
Ya, its gud informative to C learners.
ReplyDelete