[Info-vax] Simple Pascal question
Arne Vajhøj
arne at vajhoej.dk
Thu Sep 5 13:30:44 EDT 2024
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
More information about the Info-vax
mailing list