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,101
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
  • 59.5k
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.3k
5 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
  • 85.9k
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
  • 220k
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 to ...
Doc Brown's user avatar
  • 220k
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
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
  • 6,339
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
  • 84.4k
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

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