Matthew Huntbach takes a long hard look at the coolest language on the planet and is distinctly under impressed by what he sees…
Friday 16 March 2007
by Matthew Huntbach
Tim Sweeney’s talk The Next Mainstream Programming Language (PowerPoint PPT) is in many ways an antidote to the recent Ruby hype. Tim calls for the use of stronger types to ensure program reliability. He praises the academically-developed Haskell functional programming language. He raises concurrency as a feature which must be tackled in the next big programming language, using a better model than the shared state with threads and mutual exclusion devices used by Java - and by Ruby - (...)
One thing I agree with you is that Ruby is just another programming language.
However, I don’t agree with you at what you accuse dynamic language of lacking static language’s features.
It sounds similar to me that C programmer accuse other languages of lacking pointers
or C++ programmer accuse other OO languages of lacking multiple inheritance.
Yes, we all know what are dynamic language’s pros and cons
but we still love using dynamic languages like Ruby/Python/Groovy/Whatever.
How often in your life that you have to write new large system like databases/operating systems?
Nowadays programmers use any tools to help them to be productive. Dynamic language is just one of them.