If you don’t know, ask – if you know, share! ~ opensource mindset
by Marco Bravo
At first I thought programming just involved telling a computer what to do, this part of programming is relatively easy. After practicing for twenty odd years I reckoned that this part of programming was pretty easy.
Definition1: A program is something that transforms inputs to outputs,
A programmer is the person who writes the program, and programming is the act of writing this program.
Now let’s add a few constraints to my definition of program.
Definition2: A program is something that transforms inputs to outputs, subject to the following constraints:
With these added constraints programming becomes extremely difficult.
Now for a particular problem some of these constraints can be relaxed.
tags: programming - developer