Sei sulla pagina 1di 4

Importance of c language

C lang is a famous programming lang due to its qualities. Some qualities r: (1)it is robust lang whose rich setup of built in functions and operator can be used to write any complex prog. (2)prog written in c are efficient due to severals variety of data types and powerful operators. (3)the c complier combines the capabilities of an assembly lang with the feature of hige level language. Therefore it is well suited for writing both system software and business package. (4)there r only 32 keywords, severals standard functions r available which can be used for developing prog. (5)c is portable lang , this means that c programes written for one computer system can be run on another system, with little or no modification. (6)c lang is well suited for stuctured programming, this requires user to think of a problems in terms of function or modules or block. A collection of these modules make a program debugging and testing easier. (7)c language has its ability to extend itself. A c program is basically a collection of functions that are supported by the c library. We can contuniously add our own functions to the library with the avaibility of the large number of functions. In india and abroad mostly people use c programming lang becoz it is easy to learn and understand. C is a Programming Language Which knows every developer who engages in programming. C Programming Like a Mother of all programming language because its give a platform which need every beginner Programmer. C Programming Developed by Denies Ritchie in 1972. C Programming is a High Level Language Which Convert Human written code in Machine Language. C Mostly use in CUI (Character user Interface) Programs. User Can Develop Kind of Operating System application, Embedded System Application and all other programming Application.

C also has some special features which make easy programing in C Language. Its Give own Data Type Like Int, (Integer), Char (Character), Float, Double, Array, Structure etc. Its also use condition (If-else), Loops, (While, Do-While, For loop) etc. C also associated with UNIX. Its a very powerful and high language makes easy your programming style. Its more easy to other programming language because anyone can track or find error and bugs in c programming because its use top down approach for run a program. Its a Combination of High level language and Assembly Language so its very useful for develop any program. Now a days many C version are available in market like Visual C, Turbo C, Borland Turbo C etc.

In C language some other Special Features are user can make own library which can use in our program and or application. User can make own Function, Data type, Preprocessor etc. They can give more flexibility and independence of a user for developing a program. C Programming also approved by ANSI (American National Standard Institute) as well as its certified by ISO. In C Programming user can easily run, test and resolve error which help to fast and proper making a program and application. Now days we are using many more program and application which have made in c programming. Some other Programming language which is a modify version of c language are

very popular and famous in programming industry like C++ which based on Object Oriented Programming (OOP), C Sharp etc. Now a days C language also use with some other GUI (Graphic User Interface) Programming Language which can make an interface or platform for user where anyone can make some GUI Application. User can make Games Application, IT (Information Technology) Application, Business Application, Window Application, Unix Application etc. Beginner user can find some tutorial which can describe and provide some tutorials which give some basic program and information about c programming.
Why C++? C++ has certain characteristics over other programming languages. The most remarkable are: Object-oriented programming The possibility to orientate programming to objects allows the programmer to design applications from a point of view more like a communication between objects rather than on a structured sequence of code. In addition it allows a greater reusability of code in a more logical and productive way. Portability You can practically compile the same C++ code in almost any type of computer and operating system without making any changes. C++ is the most used and ported programming language in the world. Brevity Code written in C++ is very short in comparison with other languages, since the use of special characters is preferred to key words, saving some effort to the programmer (and prolonging the life of our keyboards!). Modular programming An application's body in C++ can be made up of several source code files that are compiled separately and then linked together. Saving time since it is not necessary to recompile the complete application when making a single change but only the file that contains it. In addition, this characteristic allows to link C++ code with code produced in other languages, such as Assembler or C. C Compatibility C++ is backwards compatible with the C language. Any code written in C can easily be included in a C++ program without making any change. Speed The resulting code from a C++ compilation is very efficient, due indeed to its duality as high-level and low-level language and to the reduced size of the language itself.

C is a programming language which born at AT & Ts Bell Laboratories of USA in 1972. It was written by Dennis Ritchie. This language was created for a specific purpose: to design the UNIX operating system (which is used on many computers). From the beginning, C was intended to be useful--to allow busy programmers to get things done. Because C is such a powerful, dominant and supple language, its use quickly spread beyond Bell Labs. In the late 70s C began to replace widespread well-known languages of that time like PL/I, ALGOL etc. Programmers everywhere began using it to write all sorts of programs. Soon, however, different organizations began applying their own versions of C with a subtle difference. This posed a serious problem for system developers. To solve this problem, the American National Standards Institute (ANSI) formed a committee in 1983 to establish a standard definition of C. This committee approved a version of C in 1989 which is known as ANSI C. With few exceptions, every modern C compiler has the ability to adhere to this standard. ANSI C was then approved by the International Standards Organization (ISO) in 1990. Now, what about the name? Why it was named C, why not something else. The C language is so named because its predecessor was called B. The B language was developed by Ken Thompson of Bell Labs.

Why Use C?
In today's world of computer programming, there are many high-level languages to choose from, such as Pascal, BASIC, and Java. But C stands apart from all these languages. This is due to its many desirable qualities. It is a robust language whose rich set of built-in functions and operators can be used to write any complex logic program. The C language compiler combines the capabilities of a low level language with the features of a high level language. Therefore the language is suitable for writing both system software as well as business packages & other software. You will find many compilers available in the market written in C.

Advantages of C
Program written in c are very efficient and fast. This is due to its variety of data types and powerful operators. It is many time faster than BASIC. This helps developers in saving their valuable time. C is a powerful and flexible language which helps system developers to deliver various complex tasks with ease. C is used for diverse projects as operating systems, word processors, graphics, spreadsheets, and even compilers for other languages. C is popular among professional programmers for programming, as a result, a wide variety of C compilers and helpful accessories are available. C is highly portable language. This means that a C program written for one computer system (an IBM PC, for example) can be run on another system (a DEC VAX system, perhaps) with little or no modification. Portability is enhanced by the ANSI standard for C, the set of rules for C compilers. Cs another striking feature is its ability to extend itself. A C program is basically a collection of various function supported by C library (also known as header files). We can also add our own functions to the C library. These functions can be reused in other applications or programs by passing pieces of information to the functions, you can create useful, reusable code.

Writing C program with user-defined functions(UDF) makes program more simple and easy to understand. Breaking a problem in terms of functions makes program debugging, maintenance and testing easier. As these features shows that C is an excellent choice for your first programming language. But what is C++? You might have heard this term C++ and the programming technique called Object-Oriented Programming (OOP). Possibly you're wondering what the differences are between C and C++ and whether you should learn C or C++. C++ is a superset of C, means that C++ is the new improved version of C for the latest programming needs. It contains everything C does, plus new additions for OOP concept. If you will learn C++ later, you will find that almost everything which you learnt in C is applicable in C++ too. In learning C, you are not only learning one of today's most powerful and popular programming languages, but you are also preparing yourself for other similar programming languages. Another language that has gotten lots of attention is Java for its OOP and portability. Java, just like C++, is based on C. If later you decide to learn Java, you will find that almost everything you learned about C applies here.

Potrebbero piacerti anche