C, C + + and Java,aihdoi

Source: Internet
Author: User
C language is a general-purpose computer programming language, widely used. The goal of the C language is to provide a programming language that compiles, processes low-level memory, produces a small amount of machine code, and can run without any running environment support in an easy way. Although the C language provides a lot of low-level processing features, but still maintain a good cross-platform features, a standard specification written in the C language program can be compiled on many computer platforms, and even include some embedded processors (microcontroller or MCU) and supercomputers and other operating platforms. In the 1980s, in order to avoid the differences in C language grammar used by the development companies, a complete set of international standard grammar, called ANSI C, was set up by the American National Standards Bureau for C language, as the original C language standards. C + + is the inheritance of language, it can not only carry out the process programming of C language, but also can carry on object-based program design which is characterized by abstract data type, and can carry out object-oriented programming which is characterized by inheritance and polymorphism. C + + is good at the object-oriented programming, but also the process-based programming, so C + + on the scale of the problem to adapt to the size of it. C + + Not only has the practical characteristics of efficient computer operation, but also aims at improving the programming quality of large-scale programs and the problem description ability of programming language. Java is an object-oriented programming language, not only absorbs the various advantages of the C + + language, but also rejects the difficult to understand C + + inheritance, pointers and other concepts, so the Java language has a powerful and easy to use two features. As the representative of static object-oriented programming language, the Java language implements the object-oriented theory, which allows programmers to do complex programming in an elegant way. Java is simple, object-oriented, distributed, robust, security, platform independence and portability, multi-threading, dynamic and other characteristics [2]. Java can write desktop applications, Web applications, distributed systems, and embedded system applications.

C, C + + and Java,aihdoi

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.