Re: GoTo in Java



> Xlib, Xtk, Xaw, Motif...

> Contrast that with languages that have large standard or semi-standard
> libraries, like Java or C++

C++ can use dozens of GUI API: wxWidgets, Qt, GTK, FLTK, FOX, Allegro,
....

Java has AWT, Swing, SWT, wx4j (wxWidgets), BambooKit, Zaval

> That doesn't explain the popularity of, say, C++.

C++ is attractive to C programmers because they can continue writing in
C and using C libraries and existing code and just bolt-on the ++ bits
if there is an advantage.

> Some do, for some tasks. But again I've seen countless lines of C++
> struggling to perform what could be done with far less effort - and
> far fewer bugs - in OCaml.

I don't think that OCaml is in any way unique in that respect. Perl is
renowned for its extreme conciseness, to the point of being cryptic,
Ruby, PHP, ECMAscript (Javascript), Python, can all do stuff in a
handfull of lines that may be pages of C++, Java or Cobol. With Python
it will still be readable.

.



Relevant Pages

  • Python + Java Integration
    ... One of the reasons for Ruby's success is certainly the notion that it is the "next Java" -- the language and environment that mainstream Java developers are, or will, look to as a natural next step. ... One thing that would help Python in this "debate" would be if Python had an easier migration path for Java developers that currently rely upon various third-party libraries. ... JPype is a module that gives "python programs full access to java class libraries". ...
    (comp.lang.python)
  • Re: why python is slower than java?
    ... is there any other real reasons that Python is slower than Java? ... there's many other optimizations where you can know at ... Also note that Python assimilates external libraries ...
    (comp.lang.python)
  • Re: Differences between C++ and Java
    ... > are *implementation* defined and the standard also specifies the ... > "In Java, garbage collection of unreferenced objects is automatic. ... > C++, you manually manage memory. ... > provide third party libraries that work just as well, ...
    (comp.lang.java.programmer)
  • Re: How Common Lisp sucks
    ... Java libraries are not the best for the respective tasks at hand. ... you don't seem to disagree that having more standard libraries in CL ... for Java, Python, and Ruby, all of which more or less are centrally ...
    (comp.lang.lisp)
  • Jpype on RHEL v3
    ... I have been trying out jpype for python to java work and love it. ... Please check the path to shared libraries ...
    (comp.lang.python)