+ 1
C#, Java or Kotlin?
Hello guys. I don't have a large base of knowledge on these three languages, people generally say that Java and C# are similar, and Java and Kotlin are similar too. However for you guys who know, study and work with these languages, what do you think about those? Kotlin looks like a cool language to learn.
3 Réponses
+ 2
Java and c# aren't similar
Java and Kotlin aren't similar
These two statements I made above are converse. However, Kotlin codes can be compiled into java and both Kotlin/java both run on the jvm with the little difference of kotlin being faster in code execution.
You can do everything that you can in java, with Kotlin with additional advantage of kotlin being the standard language for Android developement and compose multiplatform. Generally, I'd say if you are interested in app/web development, crossplatform libraries etc then Kotlin is your best choice.
C# has more advantage on the game development side. Literally any languages including java/Kotlin can be used to create games but with c#, you get to use game engines like unity. I don't think c# Is an option though, except you want to be isolated in the window's ecosystem.
0
C#:
using System;
class Program
{
static void Main()
{
Console.WriteLine("Hello, World!");
}
}
________________________________________
Java:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
________________________________________
Kotlin:
fun main() = print("Hello, World!")