comp.lang.ada
 help / color / mirror / Atom feed
From: Georg Bauhaus <sb463ba@l1-hrz.uni-duisburg.de>
Subject: Re: Proving Correctness (was Java Portability)
Date: Thu, 2 Aug 2001 21:46:09 +0000 (UTC)
Date: 2001-08-02T21:46:09+00:00	[thread overview]
Message-ID: <9kchn1$lng$1@a1-hrz.uni-duisburg.de> (raw)
In-Reply-To: yy9a7.3017$ss3.4363386@nnrp6.proxad.net

nicolas <n.brunot@cadwin.com> wrote:
: "Georg Bauhaus" <sb463ba@l1-hrz.uni-duisburg.de> a ?crit dans le message
: news: 9kb3ub$hdo$1@a1-hrz.uni-duisburg.de...
:> You write about debutants, could you provide some reasoning why for
:> these people there should be a more full grown environment than AdaGIDE?
: 
: I don't write only about debutants. Exactly the reasoning apply to
: experimented programmers.
: What I meant is that, in those languages, even debutants can find very
: easily simple tools,
: that experimented programmers are (or at least should be) very happy to
: find.
: 
:> Is the Aonix product so far off for this group of people???
: 
: Aonix is smart enough to provide something looking like Visual C++, Apex is
: not bad too.

So we have settled this?
(Like: every young man in the 90ies has had to have a Zippo lighter.
every debutant programmer has to have a Visual C++ like IDE. :-)

: Remember what Marin said about softwares
: You should put the CD, see a standard install procedure pop up, and find
: menus "file", "edit", "tools" in their expected palce, with expected
: functions and behavior.

Yes, I've read his posting. True, if you are or have to be impatient
because of deadlines say, you want a DWIM IDE with much reusable
software and a slot in
it that reads: "Put your needed libraries in here, I'll care
for the rest". Or better, they are already there.
This is important for people who cannot afford reading
documentation accompanying software components, and install after.
They won't buy otherwise.  So the Microsoft delusion
technique has caught on. 

I agree that to convince some people it must look like you are
doing profitable work right after the install wizard has 
finished it's work. But I doubt this will lead to effective
use of an IDE. Wich is not relevant for some marketing, true.

I think we could arrive at a much better explaination looking
at how mainstream programming and programming as a social
process relate. Counting PC installations, I think it is safe
to say that Ada is not popular, as are quite some other nice
languages.
<wildly fantasizing, or modelling you can call that>
Programmers or managers
in charge of deciding which tools to use can be viewed as
members of a pack. Leaders of each pack communicate via
known respectable channels (private or public) to agree
on the best solution wihch will help getting the job done. 
Very simple known and proven social effect:
The solution which the most people say is good, is good.
The leaders decide.
(For one of many references, see aany group study from
the mid of the last century. See also the book by T.C. Schelling,
wich has been mentioned a few times here. ) </>

CONSEQUENCE:
============
see below

: When standard and expected things are found, only after that, check the docs
: to go further,

Yes, the Microsoft delusion technique is successful, and
one might try to do the same to make Ada more successful,
if necessary. See below.
But to me, the evidence is still not in the 99% range.
Could you provide some evidence?

: If not just throw the software away. There is no excuse.

I've seen some unsuccessful undertakings using this approach.
So by current methodological standards, this is not a law.
Still, see below.

: He is right, and almost every software users do the same.

Almost every... May I again ask for evidence?

: May be the problem of Ada language is that such an evidence is not an
: evidence for too many Ada users.

Does "evidence" mean the same in French as it does in German, namely
"self-evidence"? If so,  might I ask again for evidence?

: The important point is that it is claimed by 99% of people who could think
: in using Ada

I must say, this number strikes me again and again.
You must have some data that I don't have. :-)
Remember, not every programmer in the world, and in business,
was brought up on Borland IDEs (was there a standard Pascal
library ? :-)

: If your product doesn't satisfy them, change the product or they'll forget
: about your poduct, and they will be very wise to do so.

Well, certainly Rational Rose os not a click and go product,
very unsatisfying if you are used to "install, be productive
from the start". Still some do not throw it away. I think
you might have to be a bit more specific about "products".

: They know what they want, if you do not provide it, and if others provide
: it, no hesitation ...

Yes, but in some cases they come back, repentant.
Any parents reading this? :-)

: Every [!] industry has understood such elementary evidence [!],
software industry
: started to understand it[!], those who don't understand will disappear[!]...

Have you considered working as a stockbroker?
You could advise potential monopolists' shareholders :-)
(Sorry.)


: Just have a look at a Java compiler. It is self-explanatory ...

That's what I'm doing a few days every week, and from
both Emacs and an alledgedly _very_ popular Java IDE by IBM which
does not fit your criteria for the entries in the menues,
for example. Plus the class browser, source views, etc which
remind me of Smalltalk, not Windows.

It prooves a few things:
1 The libraries are not really for a ready to go approach,
  even excluding the sort
  of libraries I have named, which are not considered "standard"
  (like linear algebra packages etc). Example: for java.sql.*
  to work, remotely, you need 3rd party drivers, outside the IDE.
  Much the same with GNADE, from what I've read.
  After all, the Son docs invite you to either use or extend the
  library classes. Or to implemement the interfaces...
  So it is disguise to some extent, but apparently
  effective as far as appreciation in the windows world
  is concerned.
2 The new interfaces in Java 2 seem to have been influenced
  by the GoF patterns. Implmentations also available from adapower,
  due to wonderful work by Matthew Heany and friends, if I may
  mention this.
3 Are there graph classes and related algorithms somwhere
  in the java.* hierarchy? Have I missed them? Aren't they
  pretty standard? Present in the Booch components.
  
So it boils down to the question: where is the student's
(or private use) price CD that integrates them for the
windows user using a 1-click installation wizard?
Where is Visual Ada?

If Nicolas is right, there is a chance to make money.
Just package the available software into an IDE, including
available libraries.  Need not be a powerful IDE since the CD
is used for convincing people who are used to Windows GUI
standards IDEs.

(Besides, where do so many people get their nice full blown
MS Visual Xyz licenses from? Are they all students?)

: Once again compare a Java compiler and any Ada compiler.
: while we hear on c.l.a. endless discussions about syntax, and that 18 year
: after Ada83 and 6 years after Ada95 ?
: Don't you think there could be some lesson to learn ?

Look at the Pizza, Aspect J, ..., and GJ discussions. 
 
: Everybody knows what popular languages compilers provide
: Everybody knows what Ada compilers provide
: Everybody can compare how widely they are used.

I seriously doubt that any of these 3 sentences is based on facts,
and is well defined. 

Let me boldly try to translate:
"I, like some of my collegues, have grown accustomed to some
 popular language programming environment. I like what is there
 after I do the usual install. This is more compicated and tedious
 in Ada environments. There seem to be more installations of that
 pop lang environment on PCs and Macs."

" So the obvious conclusion is: This correlation is a cause-effect
  relation!"

I beg to differ. See below.
 
: I cannot understand why so much time is lost in useless discussion while the
: gap is growing.

What gap? Starting when? Which significance?
This sounds like priest's words wanting to frighten someone.
Misleading rhetoric. One-factor explainations.
(VB 2001/ VB 2001) > (Ada 2001/Ada 2000) implies dangerous gap?
Fact, facts, please. They could be really helpful.

--  Georg Bauhaus
---
GTK bound--how to defeat GNOME



  parent reply	other threads:[~2001-08-02 21:46 UTC|newest]

Thread overview: 198+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-20 16:50 An Ada IDE and discussions Beard, Frank
2001-07-20 19:19 ` Ted Dennison
2001-07-23  8:26 ` nicolas
2001-07-23  8:53   ` Java portability (was: An Ada IDE and discussions) Jean-Pierre Rosen
2001-07-23  9:32     ` Gerhard Häring
2001-07-23 11:26       ` Jean-Pierre Rosen
2001-07-24 18:59         ` Florian Weimer
2001-07-25  8:40           ` Jean-Pierre Rosen
2001-07-25 10:23             ` David C. Hoos, Sr.
2001-07-25 20:50             ` Florian Weimer
2001-07-26  8:07               ` Jean-Pierre Rosen
2001-07-23  9:48     ` nicolas
2001-07-23 11:23       ` Jean-Pierre Rosen
2001-07-23 12:07         ` nicolas
2001-07-23 13:57           ` Jean-Pierre Rosen
2001-07-23 16:55             ` Marc A. Criley
2001-07-24  9:26               ` nicolas
2001-07-24 12:19                 ` Marc A. Criley
2001-07-24 13:10                   ` nicolas
2001-07-24 20:30                     ` Marc A. Criley
2001-07-25  7:56                       ` nicolas
2001-07-26 13:20                         ` Java portability Georg Bauhaus
2001-07-26 15:13                           ` nicolas
2001-07-27  9:52                             ` Georg Bauhaus
2001-07-27 10:22                               ` nicolas
2001-07-27 14:17                                 ` Marin David Condic
2001-07-27 16:44                                   ` Warren W. Gay VE3WWG
2001-07-27 17:13                                     ` Marin David Condic
2001-07-27 20:09                                       ` Stefan Skoglund
2001-07-27 20:12                                       ` Straight Jackets Warren W. Gay VE3WWG
2001-07-30  8:12                                     ` Java portability nicolas
2001-07-31  4:40                                       ` Proving Correctness (was Java Portability) Warren W. Gay VE3WWG
2001-07-31  8:12                                         ` nicolas
2001-07-31 13:13                                           ` Marin David Condic
2001-07-31 14:40                                             ` nicolas
2001-08-02  9:52                                               ` Georg Bauhaus
2001-08-02 10:45                                                 ` nicolas
2001-08-02 13:30                                                 ` Marin David Condic
2001-08-02 14:30                                                   ` nicolas
2001-08-02 15:49                                                     ` Marin David Condic
2001-08-02 18:57                                                   ` Georg Bauhaus
2001-08-02 20:27                                                     ` Wes Groleau
2001-08-05  2:40                                             ` rob
2001-08-05 10:15                                               ` Pascal Obry
2001-08-02  8:44                                           ` Georg Bauhaus
2001-08-02 10:02                                             ` nicolas
2001-08-02 13:26                                               ` Jacob Sparre Andersen
2001-08-02 14:18                                                 ` nicolas
2001-08-02 21:46                                               ` Georg Bauhaus [this message]
2001-08-03  8:12                                                 ` nicolas
2001-08-03 13:18                                                   ` Georg Bauhaus
2001-08-03 13:59                                                     ` nicolas
2001-08-03 13:51                                                   ` Marin David Condic
2001-08-03 14:54                                                     ` Georg Bauhaus
2001-08-03 15:16                                                       ` nicolas
2001-08-03 17:10                                                         ` Georg Bauhaus
2001-08-06  8:52                                                           ` nicolas
2001-08-06  9:39                                                             ` Mike
2001-08-06 11:37                                                               ` nicolas
2001-08-06 13:24                                                                 ` Pascal Obry
2001-08-06 14:30                                                                   ` nicolas
2001-08-06 15:38                                                                     ` Pascal Obry
2001-08-06 16:45                                                                     ` Stephen Leake
2001-08-07  0:14                                                                       ` Pascal Obry
2001-08-07  7:18                                                                         ` Ole-Hjalmar Kristensen
2001-08-07 17:43                                                                           ` Stephen Leake
2001-08-07 18:07                                                                             ` Marin David Condic
2001-08-08 10:15                                                                             ` Ole-Hjalmar Kristensen
2001-08-07  8:06                                                                         ` nicolas
2001-08-07 10:33                                                                           ` Pascal Obry
2001-08-07 11:12                                                                             ` nicolas
2001-08-07  8:44                                                                       ` nicolas
2001-08-07 22:12                                                                         ` Larry Elmore
2001-08-07 22:54                                                                           ` Marin David Condic
2001-08-08  7:45                                                                             ` nicolas
2001-08-11 23:17                                                                             ` Larry Elmore
2001-08-13 13:29                                                                               ` Marin David Condic
2001-08-08  8:01                                                                           ` nicolas
2001-08-11 23:49                                                                             ` Larry Elmore
2001-08-13 13:51                                                                               ` Marin David Condic
2001-08-08 10:22                                                                           ` Ole-Hjalmar Kristensen
2001-08-08 13:46                                                                             ` Marin David Condic
2001-08-08 14:25                                                                               ` Leif Roar Moldskred
2001-08-08 15:28                                                                                 ` Marin David Condic
2001-08-08 18:03                                                                                   ` tmoran
2001-08-09 12:29                                                                                   ` Leif Roar Moldskred
2001-08-09 16:21                                                                                     ` Marin David Condic
2001-08-09  7:12                                                                               ` Ole-Hjalmar Kristensen
2001-08-11 23:57                                                                             ` Larry Elmore
2001-08-06 14:43                                                                   ` nicolas
2001-08-06 15:37                                                                     ` Pascal Obry
2001-08-06 15:45                                                                   ` Marin David Condic
2001-08-07  7:20                                                                     ` Ole-Hjalmar Kristensen
2001-08-06 23:14                                                                   ` The pace of change (was Proving Correctness (was Java Portability)) Warren W. Gay VE3WWG
2001-08-09 17:44                                                                   ` Proving Correctness (was Java Portability) Stefan Skoglund
2001-08-06 15:41                                                                 ` Marin David Condic
2001-08-06 13:14                                                             ` Pascal Obry
2001-08-06 14:16                                                               ` nicolas
2001-08-06 15:45                                                                 ` Pascal Obry
2001-08-06 16:14                                                                   ` nicolas
2001-08-06 16:41                                                                     ` Stephen Leake
2001-08-07  8:11                                                                       ` nicolas
2001-08-07 10:47                                                                         ` Pascal Obry
2001-08-07 11:31                                                                           ` nicolas
2001-08-07 11:50                                                                           ` nicolas
2001-08-07 14:08                                                                           ` Marin David Condic
2001-08-07 19:19                                                                             ` David Starner
2001-08-07 20:56                                                                               ` tmoran
2001-08-07 22:32                                                                                 ` Ed Falis
2001-08-09 21:20                                                                                   ` Pascal Obry
2001-08-07 22:31                                                                               ` Marin David Condic
2001-08-08  5:24                                                                                 ` David Starner
2001-08-08 14:34                                                                                   ` Marin David Condic
2001-08-08 18:03                                                                                     ` tmoran
2001-08-09  4:31                                                                                     ` David Starner
2001-08-09 20:56                                                                                       ` David Starner
2001-08-09 21:00                                                                                         ` David Starner
2001-08-08 12:17                                                                                 ` Georg Bauhaus
2001-08-08 14:54                                                                                   ` Marin David Condic
2001-08-08 19:20                                                                                     ` Georg Bauhaus
2001-08-08 19:49                                                                                       ` Marin David Condic
2001-08-09 12:31                                                                                         ` Georg Bauhaus
2001-08-09 17:34                                                                                           ` Marin David Condic
2001-08-10  4:29                                                                                       ` Simon Wright
2001-08-13 14:09                                                                                         ` Georg Bauhaus
2001-08-13 14:26                                                                                           ` Marin David Condic
2001-08-14 11:58                                                                                             ` Georg Bauhaus
2001-08-13 19:38                                                                                           ` Simon Wright
2001-08-07 20:56                                                                             ` Florian Weimer
2001-08-07 22:43                                                                               ` Marin David Condic
2001-09-05 15:33                                                                             ` Ted Dennison
2001-08-06 16:37                                                                 ` Stephen Leake
2001-08-06 17:44                                                                   ` tmoran
2001-08-07  8:31                                                                   ` nicolas
2001-08-07  9:06                                                                     ` Leif Roar Moldskred
2001-08-07  9:20                                                                       ` nicolas
2001-08-07 10:01                                                                         ` Leif Roar Moldskred
2001-08-07 10:29                                                                           ` nicolas
2001-08-07 10:54                                                                             ` Leif Roar Moldskred
2001-08-07 11:28                                                                               ` nicolas
2001-08-07 23:02                                                                             ` Larry Elmore
2001-08-08  8:37                                                                               ` nicolas
2001-08-12  0:22                                                                                 ` Larry Elmore
2001-08-07 21:52                                                                           ` Ada Components " Lao Xiao Hai
2001-08-08 17:09                                                                             ` Brian Rogoff
2001-08-08 10:50                                                                         ` More Uniform Ada libraries (was: Proving Correctness) Larry Kilgallen
     [not found]                                                                         ` <y%Ob7.737$ep5.11352@news1.okOrganization: LJK Software <0TDoe8bALz3g@eisner.encompasserve.org>
2001-08-08 12:03                                                                           ` nicolas
2001-08-08 12:11                                                                         ` Larry Kilgallen
     [not found]                                                                         ` <y%Ob7.737$ep5.11352@news1.okOrganization: LJK Software <uiGL0WHzXluf@eisner.encompasserve.org>
2001-08-08 13:03                                                                           ` nicolas
2001-08-08 15:05                                                                             ` Marin David Condic
2001-08-08 15:51                                                                               ` nicolas
2001-08-08 18:03                                                                                 ` tmoran
2001-08-08 19:16                                                                                   ` Marin David Condic
2001-08-08 21:36                                                                                 ` Stephen Leake
2001-08-09  7:47                                                                                   ` nicolas
2001-08-10 15:44                                                                                     ` Stephen Leake
2001-09-04  4:32                                                                                     ` brentcarnellis
2001-09-04  4:36                                                                                       ` Ed Falis
2001-09-05  0:01                                                                                       ` Jeff Creem
2001-09-05  4:13                                                                                         ` brentcarnellis
2001-09-05 13:13                                                                                           ` Samuel T. Harris
2001-09-06  5:08                                                                                             ` brentcarnellis
2001-09-06 13:29                                                                                               ` Samuel T. Harris
2001-09-07  3:56                                                                                                 ` brentcarnellis
2001-09-07 12:45                                                                                                   ` Samuel T. Harris
2001-08-07 12:09                                                                     ` Proving Correctness (was Java Portability) Larry Kilgallen
2001-08-06 16:12                                                               ` Darren New
2001-08-07 12:12                                                             ` Georg Bauhaus
2001-08-07 12:26                                                               ` nicolas
2001-08-07 12:37                                                               ` nicolas
     [not found]                                                         ` <9kelv1$riq$ <3B72CC18.F07195D1@ebox.tninet.se>
2001-08-12  6:34                                                           ` Simon Wright
2001-08-04  4:14                                                     ` Warren W. Gay VE3WWG
2001-08-03 13:43                                                 ` Marin David Condic
2001-08-03 14:15                                                   ` nicolas
2001-08-04 22:31                                                     ` AG
2001-08-06  8:19                                                       ` nicolas
2001-08-06 15:56                                                       ` Marin David Condic
2001-08-03 16:02                                                   ` Georg Bauhaus
2001-08-03 15:25                                               ` Larry Kilgallen
     [not found]                                               ` <9Organization: LJK Software <pLczjM8J5xm3@eisner.encompasserve.org>
2001-08-03 15:27                                                 ` Marin David Condic
2001-08-01 18:49                                     ` Java portability John Doe
2001-08-02  4:38                                       ` Warren W. Gay VE3WWG
2001-07-27 19:44                                   ` Stefan Skoglund
2001-07-27 20:43                                     ` Marin David Condic
2001-07-28  1:04                         ` Java portability (was: An Ada IDE and discussions) Lao Xiao Hai
2001-07-28 21:45                           ` Stefan Skoglund
2001-07-26 13:19                     ` Java portability Georg Bauhaus
2001-07-26 15:07                       ` nicolas
2001-07-27  9:36                         ` Georg Bauhaus
2001-07-27  9:56                           ` nicolas
2001-07-27 13:06                             ` Georg Bauhaus
     [not found]                         ` <9jrcmm$mc0$1@aOrganization: LJK Software <Yjoj5DGkwoqg@eisner.encompasserve.org>
2001-07-27 11:43                           ` nicolas
2001-07-27 12:02                         ` Larry Kilgallen
2001-08-02  2:43                       ` Robert Dewar
2001-08-02 13:18                         ` Marc A. Criley
2001-08-02  8:03                       ` Larry Kilgallen
2001-07-30 20:00                   ` Java portability (was: An Ada IDE and discussions) Dave Adlam
2001-07-24  2:54 ` An Ada IDE and discussions Warren W. Gay VE3WWG
replies disabled

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