Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.programming > #5236
| Path | csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.swapon.de!eternal-september.org!feeder.eternal-september.org!mx02.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Richard Heathfield <rjh@cpax.org.uk> |
| Newsgroups | comp.programming |
| Subject | Re: What`s computer programming... |
| Date | Sun, 22 Feb 2015 21:09:43 +0000 |
| Organization | go, ion artisan! |
| Lines | 49 |
| Message-ID | <mcdghg$8el$1@dont-email.me> (permalink) |
| References | <mcdg6l$6tu$1@dont-email.me> |
| Mime-Version | 1.0 |
| Content-Type | text/plain; charset=utf-8; format=flowed |
| Content-Transfer-Encoding | 7bit |
| Injection-Date | Sun, 22 Feb 2015 21:09:04 +0000 (UTC) |
| Injection-Info | mx02.eternal-september.org; posting-host="bbec9967c55d39f11ca29ee1f0b15ce1"; logging-data="8661"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18oICjQGNrfBOEUp7Vr4D32yx2kiA5+9Je+zq+xV9pteg==" |
| User-Agent | Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.4.0 |
| In-Reply-To | <mcdg6l$6tu$1@dont-email.me> |
| Cancel-Lock | sha1:QHO79pWrkAOWfNQt8xRD/BPNcg8= |
| Xref | csiph.com comp.programming:5236 |
Show key headers only | View raw
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
Back to comp.programming | Previous | Next — Next in thread | Find similar | Unroll thread
Re: What`s computer programming... Richard Heathfield <rjh@cpax.org.uk> - 2015-02-22 21:09 +0000
Re: What`s computer programming... Richard Heathfield <rjh@cpax.org.uk> - 2015-02-22 22:10 +0000
Re: What`s computer programming... "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> - 2015-02-23 09:29 +0100
csiph-web