Programming
- Computers are obidient.
- Speaking with computers involves speaking at levels which it understands.
- From today we are going to consider computer as a kid.
Speaking with kid
- Kid knows additions and you are supposed to get multiplications done
problem program
5 * 3 => 5 + 5 + 5
logic
-
Computers are very good at repeating the same work
-
Our whole journey of programming is
we have a obidient kid who knows few things, and he/she is good at repeating the same stuff as many times without any hard feelings.
Our job is to translate our problems into something which this kid understandsKid has a special feature where we can test our instructions step by step.
-
Kid can remember (RAM-primary memory) and follow instructions but step by step (CPU).
Problem => multiplication
- problem: muliply any number by 2 and give the result
- kid:
- Remember
- execute (addition)
- Program
Remember 5 as number
perform number + number and remember as result
show result

- Research:
- What is programming in simple english with any non cmputing terms
- Where did the name came from. and how is it different from coding.
