Re: C23 on MSVC

Liste des GroupesRevenir à cl c 
Sujet : Re: C23 on MSVC
De : antispam (at) *nospam* fricas.org (Waldek Hebisch)
Groupes : comp.lang.c
Date : 26. Jan 2025, 00:36:41
Autres entêtes
Organisation : To protect and to server
Message-ID : <vn3si7$2ju4t$1@paganini.bofh.team>
References : 1 2 3 4
User-Agent : tin/2.6.2-20221225 ("Pittyvaich") (Linux/6.1.0-9-amd64 (x86_64))
Jack Lemmon <noreply@mandrill.com> wrote:
On 22/01/2025 05:41, Lawrence D'Oliveiro wrote:
On Wed, 22 Jan 2025 02:45:20 +0000, Jack Lemmon wrote:
 
Microsoft's main language is C# and they are investing a lot on it. They
want C# to be the main language for everyday use.
 
What did they write C♯ in, though?
 
 
First release was written in assembly code. Subsequent releases are in
C# itself. The c# language is class based object oriented, so you don't
need anything else to expand the language. Just write a new object and
compile it to be used by other objects. This is the same as in C or C++.
First release were in assembly and any enhancement were in the same
language = C or C++ respectively.

Do you have insider info?  Writing substantial piece of code in
nineties using assembler would be highly unusual.  Slightly
earlier Microsoft supposedly had a rule that all code should
be in C (presumably with exceptions for lowest level machine
dependencies and some performance critical parts, but both
should be relatively small).

Also, when a company has compilers for multiple languages, it
is natural to share substantial part for other languages.  In
case of gcc Ada front-end is in Ada, but most work is in "middle
end" that is common to all compilers in gcc and is written in C++.
I would guess that now Microsoft C compiler is written in C++.

--
                              Waldek Hebisch

Date Sujet#  Auteur
21 Jan 25 * C23 on MSVC20Thiago Adams
21 Jan 25 +* Re: C23 on MSVC2Opus
21 Jan 25 i`- Re: C23 on MSVC1Michael S
21 Jan 25 +* Re: C23 on MSVC7Lawrence D'Oliveiro
24 Jan 25 i`* Re: C23 on MSVC6mjos_examine
24 Jan 25 i `* Re: C23 on MSVC5Lawrence D'Oliveiro
24 Jan 25 i  `* Re: C23 on MSVC4Michael S
25 Jan 25 i   +* Re: C23 on MSVC2Lawrence D'Oliveiro
25 Jan 25 i   i`- Re: C23 on MSVC1Keith Thompson
25 Jan 25 i   `- Re: C23 on MSVC1Opus
22 Jan 25 +* Re: C23 on MSVC7Jack Lemmon
22 Jan 25 i`* Re: C23 on MSVC6Lawrence D'Oliveiro
23 Jan 25 i `* Re: C23 on MSVC5Jack Lemmon
23 Jan 25 i  +* Re: C23 on MSVC2James Kuyper
23 Jan 25 i  i`- Re: C23 on MSVC1Kaz Kylheku
24 Jan 25 i  +- Re: C23 on MSVC1Lawrence D'Oliveiro
26 Jan 25 i  `- Re: C23 on MSVC1Waldek Hebisch
22 Jan 25 +- Re: C23 on MSVC1Thiago Adams
4 Feb 25 `* Re: C23 on MSVC2Andrey Tarasevich
4 Feb 25  `- Re: C23 on MSVC1David Brown

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal