P
P
Pyjamec2011-08-26 19:44:57
Scala
Pyjamec, 2011-08-26 19:44:57

What do you think of the new language from JetBrains(Kotlin)?

Link
In what area do you think it will be used and how popular it will become? And in general, what do you think of it? Better than Scala as the #1 contender for the first language under the JVM (other than Java of course)?

Of course, there is no point in studying it now, but it is curious nonetheless.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
V
Vyacheslav Plisko, 2011-08-27
@AmdY

It cannot be called a new language, rather something like a set of macros. in fact, JetBrains has developments for IDEs to do language oriented programming - you describe the syntax of the “new language” and its translation for compilers in java, c ++, etc ...
smarty works in php according to a similar principle, which has its own syntax, which subsequently "compiled" into a bunch of lines in php. very cool speeds up development and adds a bunch of chips.
I like the idea, I do not know how it is with the implementation.

A
antalus, 2011-08-26
@antalus

As if everyone had discussed habrahabr.ru/blogs/java/124494/ for a long time, nothing has changed since then.

Y
Yordi, 2015-12-09
@Oleg_Yozhik

The language is excellent and very practical. Solves all the inconveniences that had to deal with in Java . It is definitely worth studying. I will list some of the advantages of Kotlin :
1. A huge number of libraries, since everything that is in Java , by definition, is in Kotlin
2. Goodbye boring null
checks 3. Excellent support in the IDE (of course, IntelliJ IDEA and Android Studio with the Armory plugin )
4. Smart typecasting
5. Support for singletons at the language level (no getInstance() )
6. Asynchronous programming using a lot of nested Runnable remains readable.
7. It's not necessary to catch exceptions
8. Embedding variables in strings (and even pieces of code)
9. You can refer to elements of a list or map using square brackets
The list goes on , but I think this is enough to keep you interested.. Learn good languages !

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question