and C for Friends first article: Analysis of several programming languages

Source: Internet
Author: User

It is said that programmers are the hardest jobs, because every programmer must constantly learn new knowledge and new technology to constantly enrich themselves. If you're not careful, you'll soon find a lot of things you don't understand. So my colleagues are very bull X sleep at 3 or 4 every night, and climb up to work at 7 o ' clock the next morning. I was particularly impressed with them (mostly I couldn't do it myself, and yesterday insisted on surrendering until 0:15.) Still sleepy now). So if you want to be a program developer, be prepared to stay up late.

As a program developer, to constantly learn new knowledge and technology, but blindly pursue new things, is also a very unwise behavior. Using an idiom is trifles. The C programming language was first designed and implemented by Dennis Ritchiey in 1973. C language learning is better on UNIX platforms.

Let's start by introducing the current market share of these programming languages:

This is the January 2013 ranking of programming languages, we mainly introduce the situation of the previous programming languages.

1. C language syntax is simple, structure type is very convenient structure programming function is powerful.

2.Java Java is an object-oriented programming language that can compose cross-platform application software. The programming style is very close to C C + + but it is a purely object-oriented programming language.

3.objective-c is an object-oriented programming language that expands C. Because of the popularity of iOS now this language is very hot, (but I am not very optimistic about it personally)

4.c++ is a programming language between process-oriented and object-oriented. Generally speaking, Java and C # development costs are lower than C + +, but the establishment of this sentence is conditional, if the code is less than 30,000 lines. If the amount of code is large then C + + benefits will be reflected.

5. C # This is a language developed on the basis of C + +, the language of learning is very simple, a lot of things have been encapsulated, just need to use the direct call on it, the development speed is relatively fast. And now the Windows iphone app is written in C # because I'm the Unity3d engine for virtual reality now, so incidentally this engine also supports C # scripts, so the outlook for this language is good, and it's very easy to get started with.


Related Article

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.