C# seems to be more complicated than Java? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 2

C# seems to be more complicated than Java?

Java is a general-purpose, object-oriented programming language designed for the development of software for consumer electronic devices, such as TVs, VCRs, toasters, etc. Java is a platform neutral language, which means that it is not tied to any particular hardware or operating system. It guarantees users to ‘write once, run anywhere.' The Java language is supported by almost every operating system. The Java programming language was developed by Sun Microsystems of the USA in 1991, it was originally called Oak by James Gosling, who was one of the inventors of the language. The main goal for the developers was to make the language highly reliable, portable and simple. James Gosling and Bill Joy called C# an "imitation" of Java; Gosling further said that "[C# is] sort of Java with reliability, productivity and security deleted." C# has added several major features: the LINQ extensions, lambda expressions, extension methods, properties, optional parameters, pattern matching and anonymous types.

8th Jun 2019, 9:35 PM
Kirill Smirnov
Kirill Smirnov - avatar
6 Answers
+ 7
C# is known as java++ Believe it or not...
9th Jun 2019, 11:26 PM
Rohit
+ 6
If you consider the last set of features you mentioned as being added to C#, then yes it's more complicated.
8th Jun 2019, 9:56 PM
Sonic
Sonic - avatar
+ 4
Anders Heljberg has used many Java concepts in C#, like Threading, for instance. He is credited with the development of C#.🤔
9th Jun 2019, 3:46 AM
Sanjay Kamath
Sanjay Kamath - avatar
+ 3
Kirill ... or C# is known as C--?😆😆😅😂
10th Jun 2019, 7:14 PM
Rohit
+ 2
In my opinion, C# beats Java any day. Java and me don't mix. C#, just like Java is hard
9th Jun 2019, 12:19 PM
Clueless Coder
Clueless Coder - avatar
0
Isn't C# known as C++++?
10th Jun 2019, 5:27 AM
Kirill Smirnov
Kirill Smirnov - avatar