Click here to Skip to main content
15,891,951 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: VB haters, look away Pin
kalberts6-Aug-17 22:05
kalberts6-Aug-17 22:05 
GeneralRe: VB haters, look away Pin
Kenworth717-Aug-17 0:21
professionalKenworth717-Aug-17 0:21 
GeneralRe: VB haters, look away Pin
kalberts7-Aug-17 1:30
kalberts7-Aug-17 1:30 
GeneralRe: VB haters, look away Pin
jschell3-Aug-17 5:59
jschell3-Aug-17 5:59 
GeneralRe: VB haters, look away Pin
kalberts3-Aug-17 21:49
kalberts3-Aug-17 21:49 
GeneralRe: VB haters, look away Pin
jschell8-Aug-17 13:20
jschell8-Aug-17 13:20 
GeneralRe: VB haters, look away Pin
Member 108155734-Aug-17 2:55
Member 108155734-Aug-17 2:55 
GeneralRe: VB haters, look away Pin
User 101325464-Aug-17 4:21
User 101325464-Aug-17 4:21 
Member 10815573 wrote:
Don't confuse the C# Language (or any language) with the .NET Framework which facilitates "managed code" and JIT compilation, similar (and in response) to the 'Java platform' i.e. CIL(MSIL) is synonymous with Java bytecode, CLR synonymous with JRE/JVM etc.

I wasn't confusing anything. C# and Java were very similar languages at the point when C# was launched and with good reason - Anders Hejlsberg (who is the lead architect on the team developing the C# language) had previously developed Microsoft's J++ language (Microsoft's discontinued implementation of Java). C# really took many of the good bits of Java while the .NET Framework mirrored the Java platform.
C Sharp (programming language) - Wikipedia
Quote:
James Gosling, who created the Java programming language in 1994, and Bill Joy, a co-founder of Sun Microsystems, the originator of Java, called C# an "imitation" of Java; Gosling further said that "[C# is] sort of Java with reliability, productivity and security deleted."[17][18] Klaus Kreft and Angelika Langer (authors of a C++ streams book) stated in a blog post that "Java and C# are almost identical programming languages. Boring repetition that lacks innovation,"[19] "Hardly anybody will claim that Java or C# are revolutionary programming languages that changed the way we write programs," and "C# borrowed a lot from Java - and vice versa. Now that C# supports boxing and unboxing, we'll have a very similar feature in Java."[20] In July 2000, Anders Hejlsberg said that C# is "not a Java clone" and is "much closer to C++" in its design.[21]

Since the release of C# 2.0 in November 2005, the C# and Java languages have evolved on increasingly divergent trajectories, becoming somewhat less similar. One of the first major departures came with the addition of generics to both languages, with vastly different implementations. C# makes use of reification to provide "first-class" generic objects that can be used like any other class, with code generation performed at class-load time.[22] Furthermore, C# has added several major features to accommodate functional-style programming, culminating in the LINQ extensions released with C# 3.0 and its supporting framework of lambda expressions, extension methods, and anonymous types.[23] These features enable C# programmers to use functional programming techniques, such as closures, when it is advantageous to their application. The LINQ extensions and the functional imports help developers reduce the amount of "boilerplate" code that is included in common tasks like querying a database, parsing an xml file, or searching through a data structure, shifting the emphasis onto the actual program logic to help improve readability and maintainability.[24]

Right now - thanks both to Microsoft's constant work improving .NET and C# and Oracle's lack of effort on Java - C# is years ahead of Java and is a very different language.
Now is it bad enough that you let somebody else kick your butts without you trying to do it to each other? Now if we're all talking about the same man, and I think we are... it appears he's got a rather growing collection of our bikes.


modified 31-Aug-21 21:01pm.

GeneralRe: VB haters, look away Pin
PIEBALDconsult2-Aug-17 4:55
mvePIEBALDconsult2-Aug-17 4:55 
GeneralRe: VB haters, look away Pin
User 101325462-Aug-17 4:58
User 101325462-Aug-17 4:58 
GeneralRe: VB haters, look away Pin
CodeWraith2-Aug-17 5:03
CodeWraith2-Aug-17 5:03 
GeneralRe: VB haters, look away Pin
jschell3-Aug-17 6:03
jschell3-Aug-17 6:03 
GeneralRe: VB haters, look away Pin
Peter Wone4-Aug-17 2:14
Peter Wone4-Aug-17 2:14 
GeneralRe: VB haters, look away Pin
Jeremy Falcon2-Aug-17 6:31
professionalJeremy Falcon2-Aug-17 6:31 
GeneralRe: VB haters, look away Pin
ZurdoDev2-Aug-17 4:56
professionalZurdoDev2-Aug-17 4:56 
GeneralRe: VB haters, look away Pin
Slacker0072-Aug-17 5:00
professionalSlacker0072-Aug-17 5:00 
GeneralRe: VB haters, look away Pin
atverweij2-Aug-17 23:03
atverweij2-Aug-17 23:03 
GeneralRe: VB haters, look away Pin
kalberts3-Aug-17 0:20
kalberts3-Aug-17 0:20 
GeneralRe: VB haters, look away Pin
MKJCP3-Aug-17 1:35
MKJCP3-Aug-17 1:35 
GeneralRe: VB haters, look away Pin
kalberts3-Aug-17 1:50
kalberts3-Aug-17 1:50 
GeneralRe: VB haters, look away Pin
MKJCP3-Aug-17 1:54
MKJCP3-Aug-17 1:54 
GeneralRe: VB haters, look away Pin
jschell3-Aug-17 6:06
jschell3-Aug-17 6:06 
GeneralRe: VB haters, look away Pin
Kevin Marois2-Aug-17 5:11
professionalKevin Marois2-Aug-17 5:11 
GeneralRe: VB haters, look away Pin
Jeremy Falcon2-Aug-17 6:35
professionalJeremy Falcon2-Aug-17 6:35 
GeneralRe: VB haters, look away Pin
Jeremy Falcon2-Aug-17 6:33
professionalJeremy Falcon2-Aug-17 6:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.