Re: Ruby vs Java vs c++
by Charles D Hixson other posts by this author
Nov 22 2006 10:12AM messages near this date
Re: Ruby vs Java vs c++
|
Re: Ruby vs Java vs c++
M. Edward (Ed) Borasky wrote:
> Charles D Hixson wrote:
> > I'm also giving a bit of consideration to Gambit Scheme with
> > Termite. (To be honest, the Scheme thing is probably on indefinite
> > hold...but Termite sounds quite interesting for a few years from now
> > when more than two processors/CPU becomes common. [Currently I have
> > an SMP system with two processors, so this wouldn't buy me much, but
> > how many CPU slices with my next computer have?])
> If you want a "core language", Gambit Scheme/Termite is a good choice.
> For small/agile production, it's probably adequate. But if you want an
> industrial strength large-product software development environment
> with the same underlying concurrency semantics (more or less), you
> should probably be looking at Erlang/OTP. It's open source (but
> standardized by Ericksson) and has lots of infrastructure (compilers,
> interpreters, correctness analysis tools, databases, etc.)
>
There's one (1) text on Erlang, and it's out of print. There's so
little documentation of it that when I first encountered it on the web I
thought it was a new language.
Erlang seems to have a lot of good features, but to me it feels
moribund. Even Eiffel appears to have a more vibrant community. (I'll
grant that this may be appearance only.) If I compare that with, say,
Ada... I don't like the way Ada is headed, but it DOES appear to have a
community, and well maintained compilers (plus commercial development
environments that I know nothing about).
If Erlang is to succeed, it needs more examples and more tutorials.
OTOH, the version I installed this year didn't crash on the example
programs I tried, unlike the one that I installed last year. (In both
cases using the standard Debian repository.)
I don't really like Scheme. I find Ruby (and Erlang) to be nicer
languages. But I may go that way anyway merely because it feels like a
more enduring distributed environment. (I'm not sure about termite.
Apparently it only works with Gambit Scheme, and this seems to imply
that it's significantly non-standard in very limiting ways. So I'll
wait until there's at least a "second source" before committing myself.)
Well, this won't be significant for a few years yet. Perhaps something
newer and better will pop up in the meantime. Or perhaps something will
happen to change my perception of the current players. Eventually I'll
need to decide. It would be nice if whatever I decided worked well with
Ruby code.
Thread:
N/A
Daniel Schausser
Paul Lutus
M. Edward Borasky
Paul Lutus
Gregarican
David Kastrup
Paul Lutus
Damphyr
Guido Sohne
M. Edward Borasky
Guido Sohne
Henry Maddocks
Eb
Gregarican
Raju Gandhi
M. Edward Borasky
Henry Maddocks
David Vallner
Henry Maddocks
M. Edward Borasky
Eb
Stef
Gregory Brown
Paul Lutus
Paul Lutus
Friedrich Dominicus
Joel VanderWerf
James Cunningham
Eb
David Vallner
Stef
Jon Egil Strand
Diego Virasoro
Hugh Sasse
Richard Conroy
Peter Hickman
Gabriele Marrone
David Kastrup
Charles D Hixson
M. Edward Borasky
Charles D Hixson
Spooq
CParticle
Ross Bamford
Friedrich Dominicus
Reid Thompson
M. Edward Borasky
Eb
Hal Fulton
M. Edward Borasky
Eb
Keith Nicholas
Spooq
David Vallner
Paul Lutus
Paul Lutus
dblack
Stef
Jim Cochrane
Charles D Hixson
M. Edward Borasky
Charles D Hixson
M. Edward Borasky
Stef
Stef
Stef
Stef
Stef
Paul Lutus
Stef
Paul Lutus
Mike Shock
Mark Shroyer
David Vallner
Charles D Hixson
M. Edward Borasky
Charles D Hixson
David Kastrup
M. Edward Borasky
David Kastrup
M. Edward Borasky
Phlip
David Vallner
Phlip
El Gato
Martin DeMello
Stef
M. Edward Borasky
Roseanne Zhang
Charles D Hixson
M. Edward Borasky
Roseanne Zhang
Stef
Stef
Paul Lutus
David Vallner
Chilkat Software
Charles D Hixson
Eb
M. Edward Borasky
David Vallner
M. Edward Borasky
N/A
N/A
Chilkat Software
Paul Lutus
Paul Lutus
Paul Lutus
M. Edward Borasky
Hal Fulton
Gregory Brown
_why
Matt Lawrence
|