Talk:Kotlin

The result of the move request was: moved. (closed by non-admin page mover) Jeffrey34555 (talk) 03:23, 27 October 2025 (UTC)Reply

Talk:Kotlin

Requested move 20 October 2025

The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion.

The result of the move request was: moved. (closed by non-admin page mover) Jeffrey34555 (talk) 03:23, 27 October 2025 (UTC)Reply


Kotlin (programming language)Kotlin – Kotlin programming language should primary WP:COMMONNAME Cinaroot (talk) 02:34, 20 October 2025 (UTC)Reply

The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

This article should be deeply reviewed it is very superficial on how that language is

[I missed the discussion on why Kotlin was renamed from its correct Kotlin (programming language), disambiguated name. If it is named after the Kotlin island, there should be an article called Koltin about that island too.]

But That is not my main critic to the article. After reading it I have no idea on how a Koltin program looks like. There are many comparisons to other languages, many of them just known to old guys who know Basic, Pascal, Ada, ... .

There is not a clear description of the language.

The article should be self contained, use less comparations to other languages, unless it is relevant, as it seems to be to compare it with Java. Do it within an specific section, not in the description of the language. Is it relevant to compare with Scala? go ahead, write another section with that topic.

Is it really important if types go after var names? or what is the importance to have or not semicolon between statements? According to the article derives form Scala. Why should I use Koltin if Scala already does the same thing. Tell me why if it is relevant.

In some languages like C, statements end with semicolon. In others like Pascal semicolons ``separate statements. That is just syntax, in maths products may be expressed by an infix operator like 4x5 or 4*5 or 4 . 5 or (4)(5), if var names are involved you can write just by juxtaposition, 2y. That is just a syntax convention. Why dedicate a whole paragraph for that?

Structured programming languages, like Koltin and those mentioned in the article, are build by composing statements, what kind of statements? assignment, decision, iteration, skip, jump. Ok, give me an example of those.

That is common to the imperative part of hybrid languages like Koltin. The other is its functional part. It has lambdas, also lambdas with no parameters. (Those are called thunks do you know what are they used for?)

Today it is more important to mention the essential properties of the language. Here says, that Koltin is object oriented and functional. What does it mean?

You can introduce the syntax with some examples, later add a section with the BNF syntax.

More important is what kind of data types it has. What a nullable data type is? Give some example, like how Trees are defined. How polymorphism is handled. Things like that.

How is the official semantics given? if very extensive give the most important parts in a semantics section.

Also talk about how modules are organized, I don't know Koltin, to give you an example of how to do it.

I wish I knew more about Kotlin, Java, JavaScript and Scala, to give you a better idea or correct the article myself. I vaguely understood that Kotlin was designed to replace Java to write Android Apps, or maybe to Java in general. I don't know Java, but I had suffered the bad decision Oracle did to make Java-8 one language and versions after that a different language. With incompatible virtual machines JVM. There is an official and important program from government in my country that is practically impossible to run in recent Windows, MacOS, Linux, because they have upgraded to a more recent and incompatible version than Java8 which is very, very difficult to install in order to get that stupid program running. Does Kotlin address such issues? is it just a new, maybe simplified version of Java?

Please rewrite all the article. ~2026-39244-84 (talk) 14:18, 11 July 2026 (UTC)Reply

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.