Re: What computer languages are standardised?



casioculture@xxxxxxxxx wrote On 11/15/05 20:00,:
>
> Either ANSI or ISO, what computer languages are standardised?

Fortran, Basic, Cobol, Pascal, C, Ada, C++.

Which I believe also is the order in which standards appeared for these
languages.

>
> And what are the pros and cons of being a standardised language?
>

Depends on the language. The C standard and the Fortran standards have
been very sucessful in standardizing the language. In Pascal, the standards
process failed to make any significant impact. C++ is unique in that there
is probally no vendor on the planet that implements the entire standard.

All of the standards suffer from escalation, that is the need for
the comittees that make them to continually rachet up the complexity of
the languages they cover. The C99 standard does not have widespread
compliance, and may never. Fortran is in a similar state. The Pascal
normal standard was largely ignored, and the extended standard was
fully implemented by only one vendor, the same one who proposed the
standard itself.

Arguably the most sucessful standards were the first ones, where the
comittees that performed the standardization were under pressure to
simply codify the existing language as a rigorous standard, and not
add any new features. The worst standards, in terms of generating
complying implementations, were the ones where significant design
work was done in comittee.

The C++ standard was a classic study in comittee standard design.
Some of the features proposed weren't even workable, and the feature
creep got completely out of control.

My idea of standards that were outstanding, in terms of design
and later compliance are:

Fortran 77
Minimal Basic
ANSI C
Standard Pascal

My idea of the worst:

Any of the later versions of Fortran
C++

Of course, others are going to have their own list.

Have I offended enough people here yet ?

.



Relevant Pages

  • Re: Help from fellow Fortran Users
    ... and Fortran in which he introduced the subject of Pascal, ... Pascal is a useful, high-level, portable language that is easy to use ... Inasmuch as his comments considered extensions for Pascal in the '70s, ... standard differs from ...
    (comp.lang.fortran)
  • Re: Is C99 the final C? (some suggestions)
    ... > that someone will try compile their stuff on an old compiler. ... > because the ANSI standard obsoleted them, and everyone picked up the ANSI ... fixed by using another language. ... >>are multiplying two expressions of the widest type supported by your ...
    (comp.lang.c)
  • Re: Two Questions about "strlen", "strcat" and "strcpy"
    ... >> No. zero terminated strings is the whole problem in the first place. ... > OR length prefixed strings the language would retain compatibility ... is not easily duplicated with the old standard then it will foster interest. ... The C standards committee is dead. ...
    (comp.lang.c)
  • Re: Forth Frustrations
    ... How would they even know what they are without being language lawyers? ... standard systems and a large number of nonstandard ones. ... interpreter, ... They set up four states -- HOST INTERPRETER COMPILER ...
    (comp.lang.forth)
  • Re: Is C99 the final C? (some suggestions)
    ... >> because the ANSI standard obsoleted them, and everyone picked up the ANSI ... > fixed by using another language. ... programmers managing the meaning of the symbols for more generic operators. ... According to a paper by Intel, widening multiply accounts for something like ...
    (comp.lang.c)