Sysop: | Amessyroom |
---|---|
Location: | Fayetteville, NC |
Users: | 23 |
Nodes: | 6 (0 / 6) |
Uptime: | 51:54:52 |
Calls: | 583 |
Files: | 1,139 |
Messages: | 111,513 |
On 27/06/2025 01:39, Lawrence D'Oliveiro wrote:
[...]if C is going to become more suitable for such high-
precision calculations, it might need to become more Python-like.
C is not in search of a reason to exist.
On Fri, 27 Jun 2025 02:40:58 +0100, Richard Heathfield wrote:
On 27/06/2025 01:39, Lawrence D'Oliveiro wrote:
[...]if C is going to become more suitable for such high-
precision calculations, it might need to become more Python-like.
C is not in search of a reason to exist.
Not in traditional fixed-precision arithmetic, anyway -- at least after it fully embraced IEEE 754.
With higher-precision arithmetic, on the other hand, the traditional C paradigms may not be so suitable.
On 15/07/2025 20:41, Lawrence D'Oliveiro wrote:
On Fri, 27 Jun 2025 02:40:58 +0100, Richard Heathfield wrote:
On 27/06/2025 01:39, Lawrence D'Oliveiro wrote:
[...]if C is going to become more suitable for such high-
precision calculations, it might need to become more Python-like.
C is not in search of a reason to exist.
Not in traditional fixed-precision arithmetic, anyway -- at least
after it fully embraced IEEE 754.
With higher-precision arithmetic, on the other hand, the
traditional C paradigms may not be so suitable.
If you want something else, you know where to find it. There is no
value in eroding the differences in all languages until only one
universal language emerges. Vivat differentia.
On Wed, 16 Jul 2025 03:55:14 +0100, Richard Heathfield wrote:
On 15/07/2025 20:41, Lawrence D'Oliveiro wrote:
On Fri, 27 Jun 2025 02:40:58 +0100, Richard Heathfield wrote:
On 27/06/2025 01:39, Lawrence D'Oliveiro wrote:
[...]if C is going to become more suitable for such high-
precision calculations, it might need to become more Python-like.
C is not in search of a reason to exist.
Not in traditional fixed-precision arithmetic, anyway -- at least
after it fully embraced IEEE 754.
With higher-precision arithmetic, on the other hand, the
traditional C paradigms may not be so suitable.
If you want something else, you know where to find it. There is no
value in eroding the differences in all languages until only one
universal language emerges. Vivat differentia.
You sound as though you donrCOt want languages copying ideas from each
other.
On 20/07/2025 01:16, Lawrence D'Oliveiro wrote:
On Wed, 16 Jul 2025 03:55:14 +0100, Richard Heathfield wrote:
[...]
You sound as though you donrCOt want languages copying ideas from each
other.
[...]
There's nothing wrong with new languages pinching ideas from old
languages - that's creativity and progress, especially when those ideas
are combined in new and interesting ways, and you can keep on adding
those ideas right up until your second reference implementation goes
public.
But going the other way turns a programming language into a constantly
moving target that it's impossible for more than a handful of people to master - the handful in question being those who decide what's in and
what's out. This is bad for programmers' expertise and bad for the
industry.
It's somewhat more complicated than that. IEEE-784 is a
radix-independent standard, otherwise equivalent to IEEE-754.
Huge numbers of systems already use the perfectly reasonable POSIX
epoch, 1970-01-01 00:00:00 UTC. I can think of no good reason to
standardize anything else.
On Sun, 29 Jun 2025 09:23:01 -0400, James Kuyper wrote:
It's somewhat more complicated than that. IEEE-784 is a
radix-independent standard, otherwise equivalent to IEEE-754.
Did you mean IEEE-854?
Astronomers count Julian Day Numbers from 4713 BC proleptic Julian.
This was chosen to ensure that all astronomical observations or events
in recorded history have positive dates.