comp.lang.ada
 help / color / mirror / Atom feed
From: "Yannick Duchêne (Hibou57)" <yannick_duchene@yahoo.fr>
Subject: Re: Promoting Ada via facebook/google+ ....
Date: Wed, 17 Oct 2012 22:52:31 +0200
Date: 2012-10-17T22:52:31+02:00	[thread overview]
Message-ID: <op.wmcb9tj6ule2fv@cardamome> (raw)
In-Reply-To: CCA4C230.1F508%yaldnif.w@blueyonder.co.uk

Le Wed, 17 Oct 2012 21:14:40 +0200, Bill Findlay  
<yaldnif.w@blueyonder.co.uk> a écrit:
> It surprises me that soemone who appreciates Ada also subscribes to the  
> cult
> of 'concision', which is so antithetical to the view of programming as a
> human activity. 8-)
>

Clearly identified foundations, formal definitions and specification,  
trustability of what you see/read, provision for formal analysis, and so  
on, may indeed make some people be both interested in Ada in one hand, and  
Haskell, SML (and others) in an other. Ada is not only about verbosity  
(which would not be that much interesting alone), it's also about  
trustability and provision for analysis. Don't be fooled by the  
conciseness of functional language like Haskell and SML. Formal proofs  
languages typically are concise in some way (and that's even what make  
them usable, if they were not, there would simply be unpracticable), just  
to say concise is not necessarily a synonym of unsafe or untrustable.  
There are time or task where verbosity is welcome, there are time and task  
where it would prevents things from being done. Conciseness is mainly with  
implicit types, which does not mean “untyped” nor “dynamically typed”,  
even the opposite (and even more than simple types with formal proofs).  
Where you have other way to do thing than verbosity, you do with these  
other ways. Because some things are provable or are mainly manipulated by  
mathematicians, there is SML and Haskel, and because some things would  
need years to be proven, there is Ada and it's verbosity which helps  
reliability its own way.

Not surprisingly, some people live in both worlds.

-- 
“Syntactic sugar causes cancer of the semi-colons.” [1]
“Structured Programming supports the law of the excluded muddle.” [1]
[1]: Epigrams on Programming — Alan J. — P. Yale University



  reply	other threads:[~2012-10-17 20:52 UTC|newest]

Thread overview: 53+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-10-07 16:26 Promoting Ada via facebook/google+ Michael Erdmann
2012-10-07 20:49 ` Niklas Holsti
2012-10-07 22:06   ` Georg Bauhaus
2012-10-07 22:48     ` Bill Findlay
2012-10-08  0:25       ` Aaron W. Hsu
2012-10-17  8:32       ` Jano
2012-10-08  8:50   ` Brian Drummond
2012-10-13  3:12     ` Lucretia
2012-10-13  9:37       ` Brian Drummond
2012-10-13 16:03         ` Bill Findlay
2012-10-14 14:24         ` Michael Erdmann
2012-10-14 17:24           ` Bill Findlay
2012-10-15  2:08             ` montezf
     [not found]             ` <1f1fe619-0478-4a75-acef-6f3234265a9b@googlegroups.com>
2012-10-15  3:04               ` Bill Findlay
2012-10-15  5:12                 ` Michael Erdmann
2012-10-15  7:32                   ` Bill Findlay
2012-10-15  4:57               ` Michael Erdmann
2012-10-15 13:11                 ` Georg Bauhaus
2012-10-15 14:13                   ` montezf
2012-10-15 14:18                     ` Bill Findlay
2012-10-16  3:00                       ` montezf
2012-10-16 18:42                         ` Bill Findlay
2012-10-17 14:34                           ` montezf
2012-10-17 19:14                             ` Bill Findlay
2012-10-17 20:52                               ` Yannick Duchêne (Hibou57) [this message]
2012-10-18  0:04                               ` montezf
2012-10-18 22:49                     ` Randy Brukardt
2012-10-16 19:34                   ` Promoting Ada via facebook/google+ / A short history of Ada Michael Erdmann
2012-10-16 20:43                     ` J-P. Rosen
2012-10-17 18:31                       ` Michael Erdmann
     [not found]                     ` <eoer78l0722qkifihc3noso2fahenbvgaj@invalid.netcom.com>
2012-10-16 23:37                       ` Georg Bauhaus
2012-10-17 18:32                         ` Michael Erdmann
2012-10-15 20:03               ` Promoting Ada via facebook/google+ Simon Wright
2012-10-16  8:11                 ` Thomas Løcke
2012-10-16 10:57                   ` Yannick Duchêne (Hibou57)
2012-10-16 11:09                     ` Thomas Løcke
2012-10-16 13:55                       ` Yannick Duchêne (Hibou57)
2012-10-16 14:08                         ` montezf
2012-10-16 14:36                         ` Thomas Løcke
2012-10-16 15:12                           ` Yannick Duchêne (Hibou57)
2012-10-17 19:30                           ` Shark8
2012-10-16 13:58                       ` Yannick Duchêne (Hibou57)
2012-10-08 12:40 ` Marc C
2012-10-08 19:25   ` Michael Erdmann
2012-10-08 20:39     ` Niklas Holsti
2012-10-08 21:29       ` J-P. Rosen
2012-10-10  4:43         ` Michael Erdmann
2012-10-10  3:28       ` Yannick Duchêne (Hibou57)
2012-10-10  4:44         ` Michael Erdmann
2012-10-10  4:42       ` Michael Erdmann
2012-10-10  9:39         ` Georg Bauhaus
2012-10-14 10:15           ` Michael Erdmann
2012-11-04 19:58 ` Yannick Duchêne (Hibou57)
replies disabled

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