File tree Expand file tree Collapse file tree 2 files changed +8
-2
lines changed
text/main/introduction/programming Expand file tree Collapse file tree 2 files changed +8
-2
lines changed Original file line number Diff line number Diff line change 11#! /bin/bash -
22
3- # # pdflatex Compiler Script
4- # # $1 the document to compile
3+ # # The website building script.
54
65# strict error handling
76set -o pipefail # trace ERR through pipes
Original file line number Diff line number Diff line change 11\hsection {Why Programming \emph {and } Software Engineering Tools?}%
22What is programming?
33Programming 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.
410And it works just like delegating tasks in real life.
511
612Our economy and society as a whole works because of the division of labor.
1218
1319In either case, you provide the other person with a clear and unambiguous sequence of instructions in a language they can understand.
1420In 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]%
1724A \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