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
next prev parent 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