Sujet : Re: Simple Pascal question
De : arne (at) *nospam* vajhoej.dk (Arne Vajhøj)
Groupes : comp.os.vmsDate : 07. Aug 2024, 01:13:07
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v8ue6j$1uf43$3@dont-email.me>
References : 1 2 3 4 5 6 7 8
User-Agent : Mozilla Thunderbird
On 8/5/2024 5:29 PM, Lawrence D'Oliveiro wrote:
On Mon, 5 Aug 2024 15:34:49 +0300, Michael S wrote:
Pay attention that despite being designed (or at least brought to
public) in this century, C# originally lacked slices.
The whole C♯/Dotnet thing just seems like a corporate vanity project on
the part of Microsoft, after they had their knuckles rapped by Sun over
trying to subvert Java. Microsoft themselves will not use Dotnet for
anything important (e.g. Microsoft Office). Their one time trying to do so
(Windows Vista) ended in disaster.
It is my impression that MS use .NET for a lot of their newer stuff.
Web version of Office, SharePoint, web server, ERP/CRM
(Dynamics), games, development tools (except VS Code that is
node/JavaScript based) and and all their web sites (except LinkedIn that
is a Java shop and GitHub that is RoR/Ruby) are all big users of
.NET and important for Microsoft.
The older stuff like Windows, the desktop version of Office, SQLServer
etc. has not been rewritten in C#/.NET, which sort of makes sense.
Rewriting such large code bases big bang style is very risky. Rewriting
them piece wise require integration - and the only viable integration
mechanism would be COM - rewriting from C++ to C# but sticking with COM
instead of a true .NET mechanism like MEF of MAF would be rather
pointless.
Furthermore C# would not be the right language for the lower levels
of Windows. They are going for Rust instead.
Arne