File tree 2 files changed +8
-2
lines changed
text/main/introduction/programming
2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash -
2
2
3
- # # pdflatex Compiler Script
4
- # # $1 the document to compile
3
+ # # The website building script.
5
4
6
5
# strict error handling
7
6
set -o pipefail # trace ERR through pipes
Original file line number Diff line number Diff line change 1
1
\hsection {Why Programming \emph {and } Software Engineering Tools?}%
2
2
What is programming?
3
3
Programming means to delegate a task to a computer.
4
+ We have this job to do, this thing.
5
+ Maybe it is too complicated and time consuming to do.
6
+ Maybe it is something that we have to do very often.
7
+ Maybe it is something that we cannot, physically, do.
8
+ Maybe we are just lazy.
9
+ So we want that the computer does it for us.
4
10
And it works just like delegating tasks in real life.
5
11
6
12
Our economy and society as a whole works because of the division of labor.
12
18
13
19
In either case, you provide the other person with a clear and unambiguous sequence of instructions in a language they can understand.
14
20
In this book, you will learn to do the same --- with computers.
21
+ And one language that the computers understand is \python .
15
22
%
16
23
\begin {definition }[Computer Program]%
17
24
A \emph {computer program } is an unambiguous sequence of computational instructions for a computer to achieve a specific goal.%
You can’t perform that action at this time.
0 commit comments