Sir Sorry for the chilly question but i am neww to programming why c is called middle level language? what is meant by Low level , middle level and High level? Please Tell me Sir?
Please post your query as a seperate thread rather than putting it into other threads. I have done the same for your query.
C is often called a middle-level computer language as it combines the elements of high-level languages with the functionalism of assembly language. High Level language : A high-level programming language is a programming language that is more user-friendly, to some extent platform-independent, and abstract from low-level computer processor operations such as memory accesses. Low Level Language : A low-level programming language is a programming language that is more machine specific, and from computer processor operations such as memory accesses is directly dependent.
So what do you advise a completely new person to programming learn? C? C++? or is there something else I should be learning before anything else?
C is a language that can be used to develop both 'user applications' and 'operating systems'. It allows you to have access to the machine language itself if you so choose (inline asm). Most of the unix operating system is written in C. It is a great language to start with (IMHO) because it contains the basic concepts of computer programming. As well as giving you a feel for what actually goes on in the machine itself. Higher level languages abstract you from the machine, usually (again IMHO) focusing more on the rapid development of Applications. Remembering that C++ was originally developed as C with classes, learning C is (again IMHO) almost a pre-requisite for learning C++. I have found over the years that my understanding of the machine that I gained writing C has helped me immensely in designing more efficient applications in, say, VB.NET and other languages of it's ilk, as well as repairing the occasional bug that might appear in my High Level language code. Just my opinion. I'm sure there are others
Excuse me sir .. I have some question about c . How does c language support type checking . Do you have any example for this Sir .. Thanks .
lol sorry but I'm not asking about the meaning .... I just want to know if how type checking done in C.. but anyway thanks for the info but if you have any info about type checking please post it ... thanks in advance .....