comp.lang.ada
 help / color / mirror / Atom feed
From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de>
Subject: Re: Just a Thought
Date: Fri, 13 Nov 2009 09:35:00 +0100
Date: 2009-11-13T09:34:58+01:00	[thread overview]
Message-ID: <1nlhxo3l167ys.1068cda22ux1d$.dlg@40tude.net> (raw)
In-Reply-To: 7m4d1dF3gqmkpU1@mid.individual.net

On 13 Nov 2009 06:35:25 GMT, Georg Maubach wrote:

> What if we would apply this approach to the Ada programming language? 
> This means that we could write programs using icons and put together the 
> commands in a graphical manner. This would lead to easier programming, 
> faster bug fixing and better programs.

This wouldn't. Graphical interfaces lack precision, clarity and safety. Try
to hit a pixel with the mouse. Try to formalize "two images are same". 

Being graphic is not an advantage, it is a disadvantage. Raw visual input
is just too much to handle for any computing system, human brain included.
This is why certain forms of noise reduction evolved, starting from
primitive pictogram and ending with highly specialized scripts. Ada is such
a script.

The point is, it is a novel form of expression, which may justify the
interface being graphic. (E.g. to show the package specification and body
in two separate windows.) Not the reverse.

-- 
Regards,
Dmitry A. Kazakov
http://www.dmitry-kazakov.de



  parent reply	other threads:[~2009-11-13  8:35 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-11-13  6:35 Just a Thought Georg Maubach
2009-11-13  8:07 ` tmoran
2009-11-13  9:57   ` Rick
2009-11-13 18:00   ` jpwoodruff
2009-11-13  8:18 ` Jacob Sparre Andersen
2009-11-13  9:53   ` Peter Hermann
2009-11-13  8:35 ` Dmitry A. Kazakov [this message]
2009-11-13 10:12 ` sjw
replies disabled

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