git » homepage.git » master » tree

[master] / archive / forums / hacker-news / raw / items / 14622552.json

{"by":"winter_blue","id":14622552,"kids":[14622818,14624831,14626791],"parent":14619888,"text":"It&#x27;s a bit inaccurate of them to present the results of a 17-year old paper (published in 2000), as empirical evidence that development time in Scheme is shorter. These days there are plethora of language choices on the JVM, and if I were devloping a multi-platform app today, I would personally choose Kotlin along with the Intel Multi-OS Engine:<a href=\"https:&#x2F;&#x2F;software.intel.com&#x2F;en-us&#x2F;multi-os-engine\" rel=\"nofollow\">https:&#x2F;&#x2F;software.intel.com&#x2F;en-us&#x2F;multi-os-engine</a><p>Part of my motivation to prefer Kotlin over Clojure (the most popular LISP on the JVM langauge?) is that I am a huge proponent of static typing. Large programs written in statically typed languages are orders of magnitute <i>more readable</i>, more maintainable, easier to understand, and far less error-prone, than programs written in dynamically typed languages.<p>The recent surge in popularity of dynamically typed languages like JavaScript, Python, Ruby, etc, had been a source of horror and frustration to me. It feels like a huge segment industry is throwing away decades of advancement made in programming language research, and instead of moving to languages with more advanced type systems, they&#x27;re abandoning sound typing altogether (shudder).","time":1498250194,"type":"comment"}