Home > Common Problem > body text

What is programming?

little bottle
Release: 2020-09-16 17:43:41
Original
38796 people have browsed it

Programming is the process of giving a program to solve a specific problem and is an important part of software construction activities. Programming often uses a certain programming language as a tool to give programs in this language. The programming process should include different stages such as analysis, design, coding, testing, and debugging. Among them, professional programmers are often called programmers.

What is programming?

#In a sense, the emergence of programming even precedes the emergence of electronic computers. Ada Lovelace, the daughter of the famous British poet Byron, designed a program for calculating Bernoulli numbers on Babbage's Analytical Engine. She even created the concepts of loops and subroutines. Due to her pioneering work in programming, Ada Lovelace has been called the world's first programmer.

Any design activity seeks a balance between various constraints and conflicting requirements, and programming is no exception. In the early days of the development of computer technology, because machine resources were relatively expensive, the time and space cost of the program were often the main factors of design concern; with the rapid development of hardware technology and the increasing scale of software, the structure, maintainability, and complexity of the program Factors such as usability and scalability are increasingly important.

On the other hand, in the early days of the development of computer technology, software construction activities were mainly programming activities. However, with the development of software technology, software systems have become more and more complex, and many specialized software systems have gradually evolved, such as operating systems, database systems, and application servers. These specialized software systems have increasingly become part of the general computing environment. . In this case, the content of software construction activities is becoming more and more abundant, no longer just pure programming, but also including database design, user interface design, interface design, communication protocol design and complex system configuration process.

The above is the detailed content of What is programming?. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template