Hacker News new | ask | show | jobs
by random_coder 3860 days ago
Availability of an interpreter has been one of the major advantages of programming in dynamic languages. With languages like Haskell, Scala coming with first class interpreters, this advantage is being lost to a certain extent. I think it should be possible to build interpreters even for mainstream static langs like C++ and Java, they probably exist already, though I'm not sure why they haven't found larger acceptance.

I believe the biggest advantage with a good static type system is that programmers can design good datatypes and specify their relationships - and the compiler can then detect any inconsistencies(ideally anyway).

1 comments

Java take too much boilerplate. Who wants to use it in an interpeter?

I do use a interpreter with both scala and python a lot.