Skip to content

Commit 60054bb

Browse files
committed
minor improvements
1 parent e23705a commit 60054bb

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

scripts/website.sh

+1-2
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
#!/bin/bash -
22

3-
## pdflatex Compiler Script
4-
## $1 the document to compile
3+
## The website building script.
54

65
# strict error handling
76
set -o pipefail # trace ERR through pipes

text/main/introduction/programming/programming.tex

+7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
\hsection{Why Programming \emph{and} Software Engineering Tools?}%
22
What is programming?
33
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.
410
And it works just like delegating tasks in real life.
511

612
Our economy and society as a whole works because of the division of labor.
@@ -12,6 +18,7 @@
1218

1319
In either case, you provide the other person with a clear and unambiguous sequence of instructions in a language they can understand.
1420
In this book, you will learn to do the same --- with computers.
21+
And one language that the computers understand is \python.
1522
%
1623
\begin{definition}[Computer Program]%
1724
A \emph{computer program} is an unambiguous sequence of computational instructions for a computer to achieve a specific goal.%

0 commit comments

Comments
 (0)