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.
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)