Look back at the C language-ios the beginning of the day (a)

Source: Internet
Author: User

In the case of a more popular programming language, by August 2014, the general result is: * Data from the network The third one is: C,java,objective-c, from the table can be seen, C language in the programming world is generally considered very important, and as a lot of university computer Department of a compulsory basic subject, it is visible that C language is very popular base.And then back to iOS development, because the Apple system basically uses objective-c (hereafter abbreviated as OC) to do the first language to use, but in some deep mechanism (such as runtime Runtime) and image processing and address book access, Will often use the C language way to complete, so, if you can understand some knowledge of C language, for beginners, future study OC will also have the icing on the cake, for old birds, can also be used as a reminder of restudying, and even those code of God, Will occasionally use C language to complete some of the difficult problems of processing (such as vulnerability cracking), so gossip less, or Start C language review of the first step.1. About the name of the languagethat is, many of the programs that are skilled in the development of C language apes, may not yet understand the origin of the name C (which, of course, does not affect their ability to write very good and graceful code), but give a language a name, It is as important as giving a family name to a newborn. Before C came to this world, it was a bitter ordeal, because it was a product of a failed experiment, and could be treated as a waste directly at any time. Rare isDennis Ritchie (Dennis Ritchie) was uniquely able to discover the potential value of the language, making the language more generous in the future programming world, and this Dennis Ritchie is also known as the father of the C language, about the life of Dennislich, we can each search for information, this article does not make too much description.at that time, the name of a language is not too many ideas, it is based on this, so when the C language came out, we did not feel surprised, because before the C language, there is already a language called the B language, in order to the English alphabet, the new appearance of the language, It is a logical C language. If it is not because C language has almost laid the foundation of modern programming language, there is another language, there is a chance to call D, it is because of the C language as the basis, leading to other later languages, are based on the C language to improve the correction, So the name is more or less to retain the C language of respect, such as c++,oc,c#, from the name, they are with C or far or near the blood relationship.C language code simple and efficient and portability makes this unknown comer, quickly by the enthusiasm of the program enthusiasts, so that the emergence of a variety of different versions of the C language, this in the language with the B when the situation is very similar, but because of the precedent, Avoid a variety of inconsistencies, the National Standards Institute, developed a standard C language version, so that C language in the follow-up days, and thrive.

Look back at the C language-ios the beginning (a)

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.