3 ms·
What value does this "new" language actually add to the world of computer programming? Don't we have enough subtly-different-yet-always-really-the-same-stuff ou
by cheatercheater 14y ago
What value does this "new" language actually add to the world of computer programming? Don't we have enough subtly-different-yet-always-really-the-same-stuff out in the wild already?
99-bottles-of-beer.net has 1471 languages registered, 90% of them are clones of eachother.
Note: don't answer "it's supported on platform X" or "supported by tool chain Y". This is not an argument. You can just as easily take an existing language, even a subset thereof, and implement it, rather than come up with another mess.
- moondowner 14y agoTake a look around, you'll see: http://confluence.jetbrains.net/display/Kotlin/Welcome http://confluence.jetbrains.net/display/Kotlin/Welcome As I see it: - The goal of Kotlin is to be as fast as Java and have full interoperability with it, but to be more concise and to be simpler than other JVM languages as for example Scala. - It's for people who want to code in a language with different syntax and features than Java, but don't want to leave the Java ecosystem (JVM, libraries, community...) and aren't satisfied (or enough impressed?) with the other JVM languages. Oh, and that list with programming languages isn't really reliable. When I go to J in the table I see: Java, Java 2 Micro Edition and Java Servlet. Micro edition and Servlet aren't languages, all 3 entries should be merged into just one - Java. I can assume how many other errors are there. I see jQuery is a language too! :)
- cheatercheater 14y agoGiven the absence of libraries which will follow Kotlin's philosophy of code structure, how does this improve anything? You could just use a simple subset of Java and not use any libs at all.