From: "Ekkehard Morgenstern" <ekkehard.morgenstern@onlinehome.de>
Subject: Re: [announcement] SYSAPI and SYSSVC for Windows
Date: Mon, 22 Dec 2003 16:17:42 +0100
Date: 2003-12-22T16:17:42+01:00 [thread overview]
Message-ID: <bs71uv$pok$1@online.de> (raw)
In-Reply-To: %qyFb.4408$eE3.518@nwrdny03.gnilink.net
"Hyman Rosen" <hyrosen@mail.com> wrote:
> I've been doing nothing professionally but programming for twenty years.
Well, so you are not a professional programmer?
Anyway, I think your approach to programming in C++ is very good, altho I do
not agree with everything for every case.
I've been programming for 22 years, and professionally for 12 years.
> > Well, some documents say that access types can be garbage collected by
> > the runtime system.
>
> Only if the compiler implements it. By far the vast majority do not,
> except for implementations which target JVMs. C++ implementations could
> do the smae as well, and many programs use the Boehm conservative collector
> in just such a fashion.
Garbage collection has its pro and cons, and I'm glad that in Ada it's optional.
There are garbage collected C++ systems, like Microsoft Managed C++ for Windows.
> > I like writing compilers and so that will not be a major effort for me.
>
> I will now invite the people in this newsgroup who have actually worked
> on Ada compilers to respond to this. I'll be over there banging my head
> against the wall. Holler if you need me. (Oh, and if your compiler will
> target x86 architecture, don't forget to write to Intel and AMD for the
> manuals on how to optimize code for each different version of the Pentium
> and Athlon procesors.)
You don't need to write to Intel or AMD to get that information, you can
download it from their websites. I have all of the current Intel and AMD
processor manuals.
However, for my Ada compiler, this won't matter, since it generates code for
a virtual machine of my own design. The virtual machine itself handles
the translation of the code. I will not make the effort of optimizing
specifically for every CPU out there, only the ones that are current. For
the other CPU's I will generate acceptable code. If I can get the old
optimization guidelines for the old CPUs (some of which might still be
available on their websites), then I might take them into account.
It's all much easier than you think!
> > Like, a compiler might be huge for you, but for me it's just medium-scale.
>
> Be sure to let me know when you're done.
Yes, you will know when I'm done.
next prev parent reply other threads:[~2003-12-22 15:17 UTC|newest]
Thread overview: 67+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-17 19:17 [announcement] SYSAPI and SYSSVC for Windows amado.alves
2003-12-17 19:56 ` Georg Bauhaus
2003-12-18 9:08 ` Dmitry A. Kazakov
2003-12-18 12:14 ` Ekkehard Morgenstern
2003-12-18 13:31 ` Georg Bauhaus
2003-12-19 10:45 ` Ekkehard Morgenstern
2003-12-19 17:12 ` Georg Bauhaus
2003-12-19 17:22 ` Vinzent 'Gadget' Hoefler
2003-12-20 0:21 ` Ekkehard Morgenstern
2003-12-20 2:18 ` Georg Bauhaus
2003-12-20 4:40 ` Ekkehard Morgenstern
2003-12-21 3:45 ` Georg Bauhaus
2003-12-21 19:01 ` Piracy was " Robert I. Eachus
2003-12-18 14:32 ` Dmitry A. Kazakov
2003-12-19 11:11 ` Ekkehard Morgenstern
2003-12-19 15:15 ` Hyman Rosen
2003-12-19 15:50 ` Ekkehard Morgenstern
2003-12-19 16:48 ` Hyman Rosen
2003-12-19 16:57 ` Hyman Rosen
2003-12-20 1:17 ` Ekkehard Morgenstern
2003-12-21 2:19 ` Hyman Rosen
2003-12-21 10:34 ` Ekkehard Morgenstern
2003-12-22 9:02 ` Hyman Rosen
2003-12-22 15:17 ` Ekkehard Morgenstern [this message]
2003-12-22 15:08 ` Hyman Rosen
2003-12-22 15:31 ` Ekkehard Morgenstern
2003-12-22 16:35 ` Ekkehard Morgenstern
2003-12-23 1:47 ` Hyman Rosen
2003-12-23 8:40 ` Ekkehard Morgenstern
2003-12-23 9:05 ` Stephen Leake
2003-12-19 17:06 ` Dmitry A. Kazakov
2003-12-20 1:49 ` Ekkehard Morgenstern
2003-12-20 11:13 ` Dmitry A. Kazakov
2003-12-20 13:40 ` Ekkehard Morgenstern
2003-12-20 17:21 ` Dmitry A. Kazakov
2003-12-20 19:52 ` Ekkehard Morgenstern
2003-12-21 4:24 ` Georg Bauhaus
2003-12-21 13:42 ` Dmitry A. Kazakov
2003-12-21 15:48 ` Ekkehard Morgenstern
2003-12-21 17:46 ` Michal Morawski
2003-12-21 18:05 ` Ekkehard Morgenstern
2003-12-22 0:50 ` Robert I. Eachus
2003-12-23 23:02 ` Robert A Duff
2003-12-24 11:20 ` Dmitry A. Kazakov
2003-12-24 16:57 ` Robert A Duff
2003-12-25 14:00 ` Dmitry A. Kazakov
2003-12-28 1:49 ` Dave Thompson
-- strict thread matches above, loose matches on Subject: below --
2003-12-15 14:18 Ekkehard Morgenstern
2003-12-15 15:10 ` Ekkehard Morgenstern
2003-12-15 17:10 ` Jeffrey Carter
2003-12-15 18:38 ` Ekkehard Morgenstern
2003-12-16 0:25 ` Stephen Leake
2003-12-16 0:56 ` Ekkehard Morgenstern
2003-12-16 2:47 ` Ludovic Brenta
2003-12-16 17:45 ` Ekkehard Morgenstern
2003-12-16 19:54 ` Ludovic Brenta
2003-12-16 22:09 ` Ekkehard Morgenstern
2003-12-17 15:24 ` Ludovic Brenta
2003-12-17 23:23 ` Ekkehard Morgenstern
2003-12-19 18:14 ` Warren W. Gay VE3WWG
2003-12-16 5:36 ` tmoran
2003-12-16 17:30 ` Ekkehard Morgenstern
2003-12-15 20:44 ` David Marceau
2003-12-16 0:34 ` Ekkehard Morgenstern
2003-12-17 12:05 ` Dmitry A. Kazakov
2003-12-17 15:00 ` Ekkehard Morgenstern
2003-12-20 19:24 ` Ekkehard Morgenstern
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox