After reading the first chapter of "Boulevard to Jane-the idea of software engineering realization"

Source: Internet
Author: User

The author begins with Yugong Yishan's allusions and works from reality.

1. The fine meaning of programming

In the author's view, programming is a very simple thing, even the labor, originally I did not approve, but later found that the author is right, just programming is a very simple thing, difficult is often to achieve the idea of programming.

The semantics of programming: sequential, branching, and looping, large projects can be implemented by simple programming.

Project completion: Generate original requirements-project communication-Identify project objectives-Select technical solutions-complete.

For example, consider Yugong Yishan as a project:

Begin

If (The Fool is Not dead)//forming a branch

The foolish and the descendants move the mountain;

else//After the death of a foolish male

{

Do

Moving Mountains; Main purpose

while (Yamadaira)//Is not a dead loop, feasible

Stop

}

End

The foolish public has considered many things, such as the work of his descendants after his death, and the endless of his children and grandchildren, and the problem that the mountain will not grow, and in the author's opinion, the fool can be called a famous engineer.

2. Will the problem of writing programs

if (congenital retarded or acquired laziness)

Can't learn to write programs;

Else

Can learn to write programs;

At the beginning of everyday life, learning to be thoughtful, you can start to learn programming, and when you think more thoughtful, you can consider a number of possible branches, you already have a quality called compromise, you can go forward to the designer.

Foolish public is an engineering master, have a lot of knowledge reserves how can we learn not to program it?

3. program = algorithm + structure

Programming:

Begin

Analytical thinking (analysis of logical relationships and dependency relationships)

Write code (design algorithms, implement solutions)

End

To analyze things clearly is the first thing in programming, a smart person, active work and diligent thinking takes up time.

4. Language

According to the author's point of view: The language is not difficult to easily divide, only likes or not.

Language differences are usually reflected in the scope of use, such as numerical processing, graphics processing or Web page construction, each has its own functions and strengths, only reasonable use can make them play the most role.

After reading the first chapter of "Boulevard to Jane-the idea of software engineering realization"

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.