comp.lang.ada
 help / color / mirror / Atom feed
From: Emanuel Berg <embe8573@student.uu.se>
Subject: Re: 4 beginner's questions on the PL Ada
Date: Sun, 11 Aug 2013 00:23:00 +0200
Date: 2013-08-11T00:23:00+02:00	[thread overview]
Message-ID: <8738qhnq2j.fsf@VLAN-3434.student.uu.se> (raw)
In-Reply-To: il4d099td9tsb0a7v8edfgggiosv11qfqu@4ax.com

Dennis Lee Bieber <wlfraed@ix.netcom.com> writes:

> 	And that description is rather meaningless to me...
>
> C-style for loops pretty much mandate breaking apart into parts
> as they ARE so generic.

Yes, I think it is clear by now that we prefer to describe things
in different ways.

> Code is IMPLEMENTATION...

OK, then what is not? Modelling? Drawing UML diagrams on
whiteboards? Or keeping it in your head, but still doing it in
stages?

Well, I don't do it in stages, I do everything at once, namely, when I
write code.

I do it bottom-up, like the Unix way of small, unique tools with a
common IF, and then you add complexity not by making a new tool,
but by combining those that you have.

Perhaps you do it top-down? I never did that, but then, I suspect
modelling and verification are motivated, at least to a higher
degree than with the bottom-up approach (in what case I think
modelling is a waste of time, and UML a joke).

On the whole, I don't like modelling. I think its importance is
exaggerated to the outmost. (But for commercial RT systems, that
cannot be easily patched (or revoked), and where human safety is
involved, I see the point of it.)

I don't prefer C++ to C, and I would only use Java on a sinking
ship.

The real time/concurrent model of real time and/or distributed
systems are a lot more appealing to me than the OO model, but I
know too little of it to say for sure. Most of all, I like C and
Lisp (which I don't consider FP any more than plain
procedural/imperative).

> Programming takes place outside of any language; one maps
> algorithms into the language specific syntax/semantics to
> implement the algorithm (program/recipe).

I agree that all programming is the same, only, again, I don't
map, to me it is all a mental-physical activity that has become
one (if it ever was separated).

Also, algorithms, as in CS - with hash tables, greedy traversal of
balanced search trees, all that stuff - that's exaggerated, and
often but an academic discipline. Programming is in general not
that advanced. I don't map algorithms into code. The little I
think, I think in code. The rest I write.

-- 
Emanuel Berg - programmer (hire me! CV below)
computer projects: http://user.it.uu.se/~embe8573
internet activity: http://home.student.uu.se/embe8573

  reply	other threads:[~2013-08-10 22:23 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-09 16:50 4 beginner's questions on the PL Ada Emanuel Berg
2013-08-09 17:09 ` Adam Beneschan
2013-08-09 17:16   ` Emanuel Berg
2013-08-09 17:46     ` Alan Jump
2013-08-09 18:10       ` Emanuel Berg
2013-08-09 19:01   ` Randy Brukardt
2013-08-09 21:38     ` Emanuel Berg
2013-08-09 22:00       ` Jeffrey Carter
2013-08-09 22:16         ` Emanuel Berg
2013-08-10  0:39           ` Anh Vo
2013-08-10  1:24             ` Emanuel Berg
2013-08-10  6:16               ` Simon Wright
2013-08-10 12:13                 ` Emanuel Berg
2013-08-10 17:12               ` Mike H
2013-08-10 17:53                 ` Emanuel Berg
2013-08-10 19:50                   ` Dennis Lee Bieber
2013-08-10 22:23                     ` Emanuel Berg [this message]
2013-08-11  7:12                       ` Georg Bauhaus
2013-08-11 12:44                         ` Emanuel Berg
2013-08-11 21:12                           ` Bill Findlay
2013-08-11 21:22                             ` Emanuel Berg
2013-08-12 17:39               ` Anh Vo
2013-08-12 18:15                 ` Anh Vo
2013-08-12 19:57                 ` Simon Wright
2013-08-12 20:13                   ` Anh Vo
2013-08-10  0:52           ` Jeffrey Carter
2013-08-12 19:47         ` Randy Brukardt
2013-08-09 22:08       ` Robert A Duff
2013-08-09 22:23         ` Emanuel Berg
2013-08-09 22:36           ` Robert A Duff
2013-08-09 22:42             ` Emanuel Berg
2013-08-09 23:48               ` Robert A Duff
2013-08-09 23:50                 ` Emanuel Berg
2013-08-09 23:56                 ` Emanuel Berg
2013-08-10  0:44                 ` Jeffrey Carter
2013-08-10  0:51                   ` Robert A Duff
2013-08-09 22:47             ` Alan Jump
2013-08-09 23:33               ` Adam Beneschan
2013-08-09 23:43                 ` Alan Jump
2013-08-10  0:19                   ` Robert A Duff
2013-08-10  0:52                   ` Jeffrey Carter
2013-08-10  0:48                 ` Robert A Duff
2013-08-09 23:40               ` Robert A Duff
2013-08-09 23:25       ` Dennis Lee Bieber
2013-08-09 18:29 ` Jeffrey Carter
2013-08-09 18:51   ` Adam Beneschan
2013-08-09 19:05     ` Jeffrey Carter
2013-08-09 18:35 ` Simon Wright
2013-08-09 23:21 ` Dennis Lee Bieber
2013-08-09 23:48   ` Emanuel Berg
2013-08-10  2:45     ` Dennis Lee Bieber
2013-08-10  3:33       ` Emanuel Berg
2013-08-10 14:57         ` Shark8
2013-08-10 17:43           ` Emanuel Berg
2013-08-10 17:55             ` Emanuel Berg
2013-08-10 23:15             ` Simon Clubley
2013-08-11 12:16               ` Emanuel Berg
2013-08-12 18:07               ` Adam Beneschan
2013-08-11  0:34             ` Shark8
2013-08-11 12:42               ` Emanuel Berg
2013-08-11 13:24                 ` Peter C. Chapin
2013-08-11 13:37                   ` Emanuel Berg
2013-08-11 15:15                   ` Mike H
2013-08-12 17:56           ` Adam Beneschan
2013-08-10  6:03       ` Jeffrey Carter
2013-08-12 17:17         ` Eryndlia Mavourneen
2013-08-12 17:27           ` Jeffrey Carter
2013-08-10 12:31 ` Emanuel Berg
2013-08-10 12:37   ` Emanuel Berg
2013-08-10 12:52     ` Emanuel Berg
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox