Re: GoTo in Java




Michael Wojcik wrote:

> > The popular languages are not so because of their syntax (eg see Perl),
> > but because of the rich libraries and components that are available to
> > implement the task with the minimum of source code.

> That may well be one factor that contributes to some languages'
> popularity, but C, for example, has been extremely successful despite
> the fact that the standard library is very small and primitive. ...

[...]

> ... It does mean, though, that
> with a C implementation you get easy access to a huge array of software,
> particularly tools, and that tends to draw people into C.

So you do agree with me ;-)

There were many languages avilable that had adherents, but with C you
could select from hundreds of diskettes of open source software to
provide most of a solution.

> More importantly, OCaml is very safe; it's a strictly-typed functional
> language with built-in memory management that's amenable to proofs of
> correctness and secure programming techniques. Yet almost no one
> uses it in commercial development.

No, they seem to prefer loosely typed dynamic OO scripting languages
such as Perl (yuk), PHP and Python (yay!).

> I could speculate why, but I think
> really it comes down to a host of irrational factors: comfort level
> and familiarity for developers and management; a reluctance to move
> away from the languages used for existing code bases, even when those
> are fraught with bugs; and chance - some languages catch the eyes of
> tastemakers and others do not.

And some have code or libraries available that do almost exactly what
is required with minimum effort.

.



Relevant Pages

  • Re: What is the reason for Perl?
    ... >> Only in that it lacks some niceties that more modern languages (like ... > exception, it can't be compared with exception handling with classes. ... > you want that in Perl: ... There's a limit of what libraries can do. ...
    (comp.lang.perl.misc)
  • Re: Vista and .NET (Win32 life may be limted)
    ... just libraries), and doesn't represent "OS" functionality as such at all. ... .NET lives mostly on the server, ... libraries for different languages usually use ... Delphi's forte is Win32 client applications. ...
    (borland.public.delphi.non-technical)
  • Re: GoTo in Java
    ... >> the fact that the standard library is very small and primitive. ... > There were many languages avilable that had adherents, ... there have long been many free libraries and code snippets ... but I see C programmers time and again implementing ...
    (comp.lang.cobol)
  • Re: "STL from the Ground Up"
    ... wasted reinventing the wheel. ... plus thousands of third party libraries are all not enough to avoid ... C++ is very slow at dispatch compared to other languages. ... When you want to collect arbitrary data structures you either try to reuse ...
    (comp.programming)
  • Re: Extol virtues of Lisp, but then use Python?
    ... that prevents you or anyone else to build libraries of useful stuff. ... code (and not just yet another implementation of Scheme). ... COBOL, Fortran, Algol & Assembly languages. ... Python, C, Pascal etc. either. ...
    (comp.lang.scheme)