Dynamic/Static Languages
Once it was felt that type-checking is proved to reduce the commonly occurring errors. But now-a-days it is more seen as a culprit for productivity.
Read this:
By Uncle Bob (Robert C Martin) => http://www.artima.com/weblogs/viewpost.jsp?thread=4639
But don’t think it will replace the static typing languages; it will better evolve, & static typing languages to co-exist with dynamic.
Virtual Machine supports dynamic languages?
Generally JVM are written for static type-checked languages, are worst at supporting the dynamic languages. We absolutely need a JVM which can support both kinds of languages for portability. ‘Parrot’ is Virtual Machine implementation for dynamic languages (as described, but its still in incubation). There is a long way to come. Meanwhile Sun also promises to include a new byte-code ‘invokedynamic’ in the JVM, for supporting these dynamic languages. Soon will be an environment that supports both of them.
References:
From JOT Magazine:
The (Re) Emergence of Agile Languages and Domain-Oriented Programming
Work At SUN => http://www.tbray.org/ongoing/When/200x/2004/12/08/DynamicJava
From & By Bruce Eckel => http://mindview.net/WebLog/log-0025
No comments:
Post a Comment