Related articles |
---|
[3 earlier articles] |
Re: Optimization techniques rick.c.hodgin@gmail.com (Rick C. Hodgin) (2019-04-18) |
Re: Optimization techniques haberg-news@telia.com (Hans Aberg) (2019-04-19) |
Re: Optimization techniques 847-115-0292@kylheku.com (Kaz Kylheku) (2019-04-19) |
Re: Optimization techniques rick.c.hodgin@gmail.com (Rick C. Hodgin) (2019-04-19) |
Re: Optimization techniques gneuner2@comcast.net (George Neuner) (2019-04-19) |
Re: Optimization techniques DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2019-04-20) |
Re: Optimization techniques rick.c.hodgin@gmail.com (Rick C. Hodgin) (2019-04-19) |
Re: Optimization techniques DrDiettrich1@netscape.net (Hans-Peter Diettrich) (2019-04-20) |
Re: Optimization techniques gneuner2@comcast.net (George Neuner) (2019-04-20) |
Re: Optimization techniques david.brown@hesbynett.no (David Brown) (2019-04-23) |
Re: Optimization techniques david.brown@hesbynett.no (David Brown) (2019-04-23) |
Re: Optimization techniques david.brown@hesbynett.no (David Brown) (2019-04-23) |
Re: Optimization techniques rick.c.hodgin@gmail.com (Rick C. Hodgin) (2019-04-24) |
[25 later articles] |
From: | "Rick C. Hodgin" <rick.c.hodgin@gmail.com> |
Newsgroups: | comp.compilers |
Date: | Fri, 19 Apr 2019 16:11:04 -0700 (PDT) |
Organization: | Compilers Central |
References: | 19-04-004 19-04-012 |
Injection-Info: | gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="93718"; mail-complaints-to="abuse@iecc.com" |
Keywords: | design, optimize |
Posted-Date: | 19 Apr 2019 19:12:41 EDT |
In-Reply-To: | 19-04-012 |
On Friday, April 19, 2019 at 7:04:51 PM UTC-4, Hans-Peter Diettrich wrote:
> Am 17.04.2019 um 15:42 schrieb Rick C. Hodgin:
> > Are there resources someone can point me to for learning more about
> > time-honored, long-established, safely applied, optimization
> > techniques for a C/C++ like language?
>
> I'm always a bit sceptic when C/C++ and "safe" occur in the same
> sentence. AFAIR a C compiler is allowed to ignore parentheses when
> reordering expressions, what can lead to numeric instabilities.
In my language that is not allowed. The order of operations,
as dictated by the developer, are honored. A feature has to
be enabled to allow that kind of reordering.
My language focuses on data correctness, not speed. Computers
today are fast enough for 99% of general purpose apps. It's
time for them to mature into data correctness in all areas.
--
Rick C. Hodgin
Return to the
comp.compilers page.
Search the
comp.compilers archives again.