Re: Head scratching in language X superior to language Y



<thomas.mertes@xxxxxx> wrote in message
news:cae970f1-1f2f-457b-b8fa-666a1f3b7bab@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
On,
On Wed, 27 Feb 2008 07:01:06 -0600, thomas.mer...@xxxxxx wrote

Programming languages designed by a committee usually
have a bad reputation.

<comment by Randy Howard <randyhow...@xxxxxxxxxxxxxxxxx> 27 Feb., 14:59:
Can you name a language that was designed by a committee? Ada maybe,
I'm not sure about its ancestry. Others? There aren't very many I
suspect. There are a lot of languages that started out non-standard,
but became maintained and/or extended by standard bodies later due to
popularity or a perceived need for standardization for portability
reasons.

I was referring to situation where a standard exists and it takes
many years until an implementation shows up. Ada and C99 are
such cases.

For Ada, are you referring to the core language or the special needs annexes
(which the standard identifies as optional)?

The core language (for Ada95) is supported by several compilers; Adacore
(www.adacore.com) claim to support all the special needs annexes in GNAT
(http://www.adacore.com/wp-content/files/auto_update/gnat-unw-docs/html/gnat_rm_12.html#SEC426).

The Ada05 standard (ISO/IEC 8652:1995/Amd 1:2007) was officially approved in
March 2007 and Adacore already support the new features
(http://www.adacore.com/home/gnatpro/toolsuite/compilation).

Regards
--
Stuart


.



Relevant Pages

  • Re: So what Standard are we working off?
    ... continuing to improve the language. ... standard, the addition of "auto" alone seems to make the standard ... there are basically no C99 compilers and there is no demand from ... support), and 2) Non-determinable integer scalar sizes, that are not ...
    (comp.lang.c)
  • Re: problem with macros
    ... networking, Ruby supports networking, C# supports networking, many ... C are much more widespread than nearly any other language. ... "domain of a programming language standard," only because they're not ... It's true that most popular OSs support their APIs in C, ...
    (comp.lang.c)
  • Re: Factory Pattern
    ... The programming language does not exist in a vacuum and the typical ... additional burden and the risk of mistakes is against the Ada spirit ... let's better write some more Latin1 code with standard naming ... However, the requirement for this support came down from above; ...
    (comp.lang.ada)
  • Re: M2 for iPhone?
    ... You don't have to implement the entire standard - it specifically allows for conforming implementations to have limited compliance. ... The converse argument for COMPLEX is that unless you offer a language with a built-in complex data type, you stand no chance of winning over the FORTRAN users. ... It is not true that the ISO standard doesn't support multi-byte characters - it is carefully written to avoid specifying any particular character coding ...
    (comp.lang.modula2)
  • Re: Discussing the criticisms
    ... No assignment of arrays or strings (copying can be done via standard functions; assignment of objects having struct or union type is supported) ... If you want to extend the language, suggest it over in CSC, whre I should imagine you'll get reminded that there are *already* languages not dissimilar to C that offer this feature. ... 12:No direct support for object-oriented programming ...
    (comp.lang.c)