Paul Coccoli wrote:
You pretty much can't ever ask something about C++
without all the
haters coming out.
C++ has more big ugly warts that any other language I can think of.
I've worked professionally using only C++ (and a
little plain old C)
for 8 years, and the last 6 have been exclusively on Linux. Ocaml may
be programming nirvana, but it likely won't pay the bills,
I'm currently using Ocaml at work, but I also do C, C++, C#, Python
Actionscript and Verilog. I also have a friend who is doing a whole
bunch of distributed processing using Erlang, a language which is on
my "to learn" list.
I'm not so much a specific language fanboy as a languages fanboy.
There are so many languages out there that are outside the C, C++,
Java and C# bucket that offer features that people in the
C/C++/Java/C# camp don't even know about.
so I won't be spending any time on it.
Thats your choice, but 6 months learning Ocaml taught me more about
programming than I learned in the previous 5 years of a 10 plus
year programming career.
Being open to new tools, languages and techniques means that my
employer now considers me the guy who can be relied on to fix
anything that is actually fixable, regardless of whether I've
used it before.
Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo
+-----------------------------------------------------------+
Java sucks. C sucks slightly less so, but only because it makes
no pretense at all about being a high level language.