Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the development process and stage of C language

2025-02-24 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/03 Report--

What this article shares with you is about the development process and stage of C language. The editor thinks it is very practical, so I share it with you to learn. I hope you can get something after reading this article. Let's take a look at it with the editor.

Perhaps in everyone's opinion, the computer is "omnipotent" and will automatically do all the work, but in fact, every operation of the computer is carried out by people specified in advance. For example, one instruction requires the computer to do mathematical addition and subtraction, while another instruction is used to output the results to the display screen and so on. In order to make the computer perform a series of operations, one instruction must be programmed in advance and input to the computer for execution.

To put it bluntly, a program is a set of instructions that a computer can recognize and execute. And each instruction causes the computer to perform a specific operation.

In a word, all the operations of the computer are controlled by the program, and once you leave the program, the computer will be useless. Therefore, the essence of the computer is the machine of the program, and programs and instructions are the most basic concepts in the computer system. Only by knowing the programming, can we really understand how the computer works and use the computer more deeply.

Communication between people needs to be done through language. Chinese people use Chinese, Americans use English and so on. To communicate between people and computers, we also need to solve the problem of language, and we need to create a language that both computers and people can recognize, which is computer language.

Computer language has gone through several stages of development:

The ancestor of C language is BCPL language.

In 1967, MartinRichards of Cambridge University in England introduced the untyped BCPL (BasicCombinedProgrammingLanguage) language.

In 1970, KenThompson of AT&T Bell Laboratories in the United States based on BCPL language, designed a simple and very close to the hardware B language (take the first letter of BCPL).

From 1972 to 1973, D.M.Ritchie of Bell Laboratories in the United States designed C language on the basis of B language.

C language not only maintains the advantages of BCPL and B language (refined, close to hardware), but also overcomes their shortcomings (too simple, no data type, etc.). The new features of C language are mainly manifested in a variety of data types (such as characters, numeric values, arrays, structures and pointers, etc.). The purpose of developing C language is to reduce the dependence of the software written with C language on the hardware platform as much as possible and make it portable.

The above is the development process and stage of C language. The editor believes that there are some knowledge points that we may see or use in our daily work. I hope you can learn more from this article. For more details, please follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report