Languages don't have version numbers. The attached link may help.
C is a programming language and ANSI is the standardization committee. The C language is under the auspices of the ANSI committee, which monitors the grammar and structure of the language in a standard way that compiler writers must adhere to. ANSI C means that it is a standardized version of the C language according to the rules of the committee and should work/compile the same way on any system that uses an ANSI C compliant compiler.
C derives from a programming language called B, that existed before it. Since C was something of a successor to it, to indicate the advancement from B., the language is called C, the next letter.
Before C there was BCPL -- Basic Combined Programming Language -- which influenced a language called "B". Then a new language developed as an enhanced version of B, so it was named C.
Linux supports any written language: it understands Unicode natively, so it can display the characters of any language with the appropriate locales included. As far as programming languages, Linux is written in C, but almost any language, from assembly to C to C++ to Python to Perl to .NET can be used on it.
hi everyone.. predecessor to C is B.. don think it's a joke.. in UNIX OS , the assembly code was machine dependent.. so,the version could not be portable.. so Ken Thompson rewrite the whole UNIX code in the new language called B.. But B missed several necessary aspects for real life programming.. so, Ritchie invented the new language called C which solved the inadequacies of B.. that's all... be happy.. be cool..
version 3.0, 1992 (19 years ago!)
Your question makes no sense.
B, a stripped down version of BCPL. See http://en.wikipedia.org/wiki/BCPL
C language doesn't have versions; the latest commonly used standard is ANSI C99.
C is a programming language and ANSI is the standardization committee. The C language is under the auspices of the ANSI committee, which monitors the grammar and structure of the language in a standard way that compiler writers must adhere to. ANSI C means that it is a standardized version of the C language according to the rules of the committee and should work/compile the same way on any system that uses an ANSI C compliant compiler.
C derives from a programming language called B, that existed before it. Since C was something of a successor to it, to indicate the advancement from B., the language is called C, the next letter.
The language doesn't have versions, but there are standards like C99 or C1X (pending).
Before C there was BCPL -- Basic Combined Programming Language -- which influenced a language called "B". Then a new language developed as an enhanced version of B, so it was named C.
Linux supports any written language: it understands Unicode natively, so it can display the characters of any language with the appropriate locales included. As far as programming languages, Linux is written in C, but almost any language, from assembly to C to C++ to Python to Perl to .NET can be used on it.
There are too many of them to keep track. See the attached link for some free C compilers
hi everyone.. predecessor to C is B.. don think it's a joke.. in UNIX OS , the assembly code was machine dependent.. so,the version could not be portable.. so Ken Thompson rewrite the whole UNIX code in the new language called B.. But B missed several necessary aspects for real life programming.. so, Ritchie invented the new language called C which solved the inadequacies of B.. that's all... be happy.. be cool..
Class acts as an encapsulation of attributes and methods, that is used by an object oriented programming (OOP) language. Since C is not an OOP, its a structural programming language, one can not create classes in C. That is why OOP version of C was developed called C++, where one can work with classes.