Skip to main content
163 votes
Accepted

What does this statement about C# and Java being half of a language mean?

Sobczak isn't talking about corporate ownership. The "half" language that he is missing is all those things that you can't do in many modern languages, even though as a well-educated computer expert ...
Kilian Foth's user avatar
34 votes

What does this statement about C# and Java being half of a language mean?

This is explained quite nicely in the original source of the quote: I decided to learn more about C++ and became its faithful passionate - this includes my interest in the way this language is ...
Jörg W Mittag's user avatar
23 votes

What does this statement about C# and Java being half of a language mean?

The article linked to in the blog you posted has been removed, so it's hard to be sure, but as Kilian says, it's likely that when he says "half the language" he means that C# and Java feel like C++ ...
GoatInTheMachine's user avatar
12 votes

What does this statement about C# and Java being half of a language mean?

Looking back at the archives, it appears that this quote was from 2003 (despite the article citing it being from 2006). At that time, C# was in Version 1.x, and it was lacking a lot of its modern ...
Nat's user avatar
  • 1,081
8 votes
Accepted

Am I understanding the new C# naming conventions right?

That's just your opinion, man. Naming conventions are an inherently subjective convention. There is no technical reason for most naming conventions, other than which characters are allowed to be used ...
Flater's user avatar
  • 56.3k
6 votes
Accepted

Why is there such a fight for companies to produce new languages + frameworks

Companies are doing this in order to make some product or platform (on which they earn a profit) more attractive. For example Apple is developing Swift in order to make iOS development more attractive ...
JacquesB's user avatar
  • 61k
6 votes
Accepted

What is the difference between end of support and end of life?

End of Life == End of License The footnote on that same page reads: The following definitions will help you better understand MSL (Microsofot Support Lifecycle) terminology. Lifecycle: ...
svidgen's user avatar
  • 15.2k
4 votes

Architecture for a system where users want to use Excel for collecting and merging data

Have been there, and have experienced the very same problems like you. In short: Accept that you cannot have a cake and eat it!. If you want multiple users enter data into a system simultanously, with ...
Doc Brown's user avatar
  • 214k
4 votes

What does it mean to implement a development framework?

What it means to implement a process framework depends on the framework in question. The Microsoft Secure Development Lifecycle is a set of 12 practices that help an organization build secure software ...
Thomas Owens's user avatar
  • 84.2k
3 votes
Accepted

Is it a good idea to make common Electron libraries available globally on Windows?

No. From the Electron tutorial: At this point, you'll need to install electron itself. The recommended way of doing so is to install it as a development dependency in your app, which allows you ...
Doc Brown's user avatar
  • 214k
3 votes

What does this statement about C# and Java being half of a language mean?

He was complaining of the lack of language features which enable fine-grained control. These include tools for Enforcing immutability (such as the C++ const keyword) Controlling object lifetime and ...
Wes Toleman's user avatar
3 votes

Microsoft or Open Source?

Here are a few reasons why a company may choose Microsoft solutions over open source: Integration with Microsoft Windows. Company plans to target Microsoft Windows as a platform, and the company ...
Samuel's user avatar
  • 9,217
2 votes

Microsoft or Open Source?

This is a difficult one, because different organizations will have different reasons. The reasons I have heard cited the most are: "Everyone already knows how to use it." This is usually used as an ...
Kyle A's user avatar
  • 164
2 votes

Am I understanding the new C# naming conventions right?

The question of naming conventions is really opinion based. However, here are a couple of things closely related to your question that are worth discussing. On a more general note, general "...
Filip Milovanović's user avatar
1 vote

Am I understanding the new C# naming conventions right?

_myClass1._myInt = 5; just doesn't feel right to me. Maybe its because I am used to doing it other ways. You are correct in that it doesn't feel right, because it should not. There are very few cases ...
JonasH's user avatar
  • 5,998
1 vote
Accepted

How to produce different versions of a software manual from the same MS Word document?

You are probably better off splitting the core document into several files and then compiling a specific manual by selecting the required sections. Word documents can be manipulated progmatically, ...
Ewan's user avatar
  • 79.8k
1 vote
Accepted

Simplest Architecture to separate UI and business logic on Windows

The answer on this might strongly depend on the type of front-end you will be creating: If it shall be browser-based and thus easily portable to multiple platforms, you might indeed consider ...
dasmy's user avatar
  • 473
1 vote

What does this statement about C# and Java being half of a language mean?

I agree with @Kilian answer but I will add some elements. 1- Running against a Virtual Machine not the OS Since Java and C# are running through a Virtual Machine, it is logically expected that you ...
Walfrat's user avatar
  • 3,536
1 vote

Microsoft or Open Source?

Microsoft has a fix for everything and it is a safe bet. The dependency is there but it works both ways. With open source... not so much. Businesses want software that just works, like you want your ...
Martin Maat's user avatar
  • 18.5k
1 vote

Sign up user using Microsoft Exchange Account in Node.js MongoDB

Most likely if your company has their own Windows servers running the domain, they are also running an Active Directory server somewhere in there. Active Directory is, at its heart, an LDAP server, ...
Paul's user avatar
  • 3,327
1 vote

How long was Microsoft working on .NET before they released it?

This project also became more practical as microprocessors in common use became more powerful. In some respects, "Java® paved the way." It became possible to build a "p-machine" ...
Mike Robinson's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible