Re: Ruby vs Java vs c++
by Keith Nicholas other posts by this author
Nov 20 2006 3:12AM messages near this date
Re: Ruby vs Java vs c++
|
Re: Ruby vs Java vs c++
As beginner you need to be prepared to pick up a few languages.
Lisp / Scheme
Ruby / Python / Smalltalk (Ruby being the accetable religious choice in
this category :)
C# / Java depending library framework is useful
Haskell / Ocaml / or quite a few other variations, perhaps even F#
c and C++
Lua / Io
Assembler
for db backed web apps, RoR is a smart bet.
Windows based apps? C#
DirectX game? C++ with a splash of Lua
Scheme/ Lisp will helpl a lot with C++ meta programming with templates,
which is what the next up coming C++ standard makes heavy use of.
C++ claim to fame is at the end of the day you can pretty much do anything
with it. Many of the dynamic language in fact make it easy to cross into C/
C++ code to provide stuff that would be impossible in the orginal language.
But while it can do things, trying to do a db driven web site is gonna be
slow.
Lisp is great in that its a multi paradigm language, you want OO? well
just implement it in the language want a pinch of AOP? no problem. This is
just a great way of thinking about software
Ruby, fantastically pragmatic and relatively easy to meta program, but other
than writing db driven websites with rails it lacks the library support that
some other languages have (though things are changing quickly)
but, ruby is a good starting language, C++ is a good language to go along
side it as you can use it to bridge other frameworks into it. But if your
want to do anything Windows technology centric, C# is a good option.
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
|