Thursday, November 24, 2005

Dynamic/Static Languages

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:

Recommended Blog Posts