Published on January 28, 2014
Programming for daily life JOY GEORGE K Jr.Architect Orion India Systems www.joymononline.in www.joymonscode.blogspot.in
Agenda What is computer, program, input and output? Who is programmer? Some history Evolution of computers Why I should learn programming Writing first program Basic things you know when writing programs? Some theory (Only if time and you permits)
Programmer, Program, Machine& Executor Executor Inputs Program Slow execution
Little history Abacus
History I would say a wheel also has a program which is kind of hard coded Input - pressure Output - Rotation
History – programing wheels Arranging wheels in different ways produce different programs.
Machines around us Bit – On / Off
Circuit Machines which accept more than one on/off conditions (1 bits) as input
The language of circuits – 2 way switches S1 S2 S1 S2 Output 0 1 0 1 0 0 1 1 1 0 0 1
CPU – Universal circuit Give me any circuit diagram. I can act like that
When I don’t know programming? I need water Workers Translator
It fails sometime Better ask him write down and fire him For drinking
Why should I learn programming .Hot..Hot.. Oh…God Forgot to ask him how to ask hot water
Objects in programming Program Machine / Executor Input Output
Karel – A simple robot A Programming language used for educational purpose http://en.wikipedia.org/wiki/Karel_(programming_language) Supported operations Move() TurnLeft() Simulator http://joymononline.in/apps/karel/karel.htm
Making more tasks using Karel Dynamic decision making using IF keyword Repeat same job using LOOPING Keep the instructions of one job in group called FUNCTION
Theory Turing machine & Universal Turing machine. Machine code High level language Compiling v/s interpreting
Thanks for asking questions JOY GEORGE K Jr.Architect Orion India Systems www.joymononline.in www.joymonscode.blogspot.in
Here you can see software programming related articles,tips and sample code snippets.
Introduction to Programming. ... navigation, search. Introduction ... basics of getting your program statements using examples from everyday life ...
Explains the terminology and demonstrates the basic techniques for 'linear programming'; ... Linear Programming: Introduction ... life", linear programming ...
Introduction to C Programming. So you want to learn C? ... Please read the Introduction; It is a long course and will take you quite a while to complete.
Introduction. In order to make a ... insurance, taxes, and other daily ... it is the general purpose of life skills programming to help persons live more ...
Introduction to Programming ... Eli the Computer Guy Live 156,251 views. ... PHP Programming Part 1: Introduction to PHP Programming ...
Introduction to Programming ASP.NET Web Forms Pages. Other Versions ... The page itself raises life cycle events when it is initialized, ...
18-06-2016 1/4 Programming With C An Introduction Programming With C An Introduction ... [PDF] Access, The Guide To A Better Life For Disabled Americans
life. Introduction life, although there is no universal agreement as to a definition of life, its biological manifestations are generally considered to be ...