Kayısı

Niyazi ÇAPAR

Bilgisayar Mühendisiyim, değişik finans kurumlarında ve yazılım şirketlerinde yazılım geliştirme süreçlerinde yer aldım. Özellikle Java, Oracle, IBM ve Microsoft platformlarında proje geliştiriyorum. Bu site hem güncel hem de yazılım ve teknoloji alanındaki yazılarımı ve diğer site veya yazarlardan yaptığım alıntıları içermektedir.

Profil resmim

The Rise and Fall of JVM Languages

For the last 18 months, we at Java Magazine have been covering all sorts of interesting JVM languages—from the well known to the obscure. There is no doubt we could continue doing this for another couple of years without covering the same language twice. That’s in many ways the glory of the JVM: it is a great platform for language back ends.

The benefits of the JVM include performance, wide availability and familiarity, excellent tools, and thorough documentation. In addition, there’s a high level of confidence that the JVM will continue to be widely used, so languages that depend on it won’t suddenly need to find a new platform (as those that targeted Adobe Flash, for example, were forced to do).

JVM languages generally fall into two major categories: those that are ports of existing languages (such as the JRuby port of Ruby and the Jython port of Python) and those that are built from the ground up for the JVM (Groovy, Kotlin, Scala, Golo, Fantom, and many others). Those in the latter group often position themselves as an improved alternative to Java the language. And indeed these languages do provide features or syntax that Java has not implemented—often for specific reasons. A viable business model is key to language adoption . (Andrew Binstock, Editor in Chief | Java Magazine MarchApril2017)