Richard Heathfield
2/22/2015 9:10:00 PM
On 23/02/15 00:04, Ramine wrote:
>
> Hello,
>
>
> I was thinking more, and i have come to an interesting subject..
>
> I was asking myself what`s computer programming ?
It is the art, craft, or profession of creating a list of instructions
that a computer can use to accomplish a particular task.
> And after i have learned to program and after i have invented many
> algorithms and parallel libraries ...
>
> I think i am able now to define more what is computer programming...
>
> I will define it like the following:
>
> Computer programming is like "robotics", when you construct a robot
> you have to give it legs and hands and motors etc.
No, it isn't like that at all.
> and you have to learn
> it how to behave by incorporating in it "knowledge" to give it the
> ability to behave in different ways: such as walk , and jump etc. so
> computer programming is like robotics , because when you construct a
> computer program it is like constructing a robot, you have to construct
> every parts of the program by constructing "objects" and there
> "properties", and you have to give your program "knowlege" by
> implementing the "methods" of the objects to give your program the
> ability to behave in different ways, like a robot... this is how i can
> define programming , it's like robotics...
No, it's more like creating a list of instructions that a computer can
use to accomplish a particular task.
Trying to define it in terms of robotics is unhelpful, because a robot
is basically a computer with peripherals that can move, and you have to
program the movements. The definition thus becomes recursive, and not in
a helpful way.
--
Richard Heathfield
Email: rjh at cpax dot org dot uk
"Usenet is a strange place" - dmr 29 July 1999
Sig line 4 vacant - apply within