Let you know in advance software development: The history of C language and major features

Source: Internet
Author: User

Article 1 understanding the C language again

The development history and main features of C language

as a well-known computer programming language, who invented the C language? How does it evolve? What is the characteristic of it? How many people are using it?

1. The father of C language

The C language was invented by 1972 , a computer scientist Dennis Ritchie ( Dennis Ritchie ) of the American Bell Laboratory. So. Dennis Ritchie is known as the "father ofC "( He died at 9 days, at the age of 70 years ). The character in Figure 1 is Dennis Ritchie.

Figure 1 "The father of theC language" Dennis Ritchie

Dennis Ritchie studied physics and applied mathematics at Harvard University, and1967 into Bell Labs for the year. As a computer scientist. There are so many qualities in him that are worthy of our study, such as: first. He is very interested in what he has done, and secondly, he jumps out of the comfort zone to work. Keep challenging yourself, third. have innovative thinking. Do not rigidly adhere to the rules. Fourth. Like to share. Do not hide their core technology.

Dennis RitchieThe main contributions to computer science include the following: first. AsCThe father of language. " His greatest contribution, of course, was to inventClanguage; second,1973Years andKen ThompsonCooperation. PutUNIXOf90%The above useCLanguage rewriting. Therefore also known as "UNIXThird, the father of the1978Years andBrian W. Kernighan.Together published a Masterpiece "The C programming Language》(《CLanguage of programming), this book has been translated into multiple languages and becomesCOne of the most authoritative textbooks in language.

Based on Dennis Ritchie 's outstanding achievements,1983 won the Turing Award with Ken Thompson in the year. 1999 ,Dennis Ritchie and Ken Thompson due to the development of C language and Unix Operating system contributed to the United States National Technology Medal.

2. The evolution of language

As a computer language widely used internationally, the development history ofC language 2 is seen.

Figure 2 A brief history of C language development

3. Features of C language

C language is a powerful and widely used process-oriented programming language, which can be used to write system software and application software.

The main features of C language 3 are seen.

watermark/2/text/ahr0cdovl2jsb2cuy3nkbi5uzxqvemhvdxpoyw94aw9uzzeymjc=/font/5a6l5l2t/fontsize/400/fill/ I0jbqkfcma==/dissolve/70/gravity/southeast "/>

Figure 3 Key features of C language

3, the C language of many features so that it is more and more favored by the vast number of software developers. It has also made it one of the most widely used computer languages.

Learn C language well. There are advantages to other courses in the study of computer science in depth.

How many people are using C language? Figure 4 is the year 5 month TIOBE programming language ranking ( top ).

watermark/2/text/ahr0cdovl2jsb2cuy3nkbi5uzxqvemhvdxpoyw94aw9uzzeymjc=/font/5a6l5l2t/fontsize/400/fill/ I0jbqkfcma==/dissolve/70/gravity/southeast "/>

Figure 4 year 5 month TIOBE programming language ranking

The TIOBE World programming language leaderboard is a popular trend in the world's major programming languages.

The data for the leaderboard is updated every month.

The chart's data are based on an experienced program ape on the Internet, famous search engines ( such as Google,yahoo !, etc. ), keyword rankings for business applications, and Alexa ( The Internet is the leading provider of free site traffic information to the company ) on the rankings and so on.

Can be seen from Figure 4 . The C language tops the list. So. The C language is very widely used.

(Welcome to South Mail bbs:http://bbs.njupt.edu.cn/)
(Welcome to re-mail Bbs:http://bbs.cqupt.edu.cn/nforum/index)

(This series of articles is updated two articles per week.) Please look forward! I Weibo: http://weibo.com/zhouzxi?topnav=1&wvr=5. Number: 245924426. Welcome attention! )

Copyright notice: This article blog original articles, blogs, without consent, may not be reproduced.

Let you know in advance software development: The history of C language and major features

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.