On 14/02/2024 13:26, Janis Papanagnou wrote:
On 14.02.2024 09:46, David Brown wrote:
I hadn't done much with C++ before then. At that time, most of my
professional programming was in assembly (on small microcontrollers) and >>> Pascal, with only some C.
I'm surprised that Pascal was in professional use back then.[*]
Pascal had always been derided as "academic" or "toy" language.
In the DOS/Windows world, Pascal was a major language for a long time - starting with Turbo Pascal, then Borland Pascal for DOS then Windows,
then Delphi. Delphi's descendants are still in heavy use for Windows development. (And dotnet came from Delphi and related projects.)
On 14.02.2024 15:29, David Brown wrote:
On 14/02/2024 13:26, Janis Papanagnou wrote:
On 14.02.2024 09:46, David Brown wrote:
I hadn't done much with C++ before then. At that time, most of my
professional programming was in assembly (on small microcontrollers) and >>>> Pascal, with only some C.
I'm surprised that Pascal was in professional use back then.[*]
Pascal had always been derided as "academic" or "toy" language.
In the DOS/Windows world, Pascal was a major language for a long time -
starting with Turbo Pascal, then Borland Pascal for DOS then Windows,
then Delphi. Delphi's descendants are still in heavy use for Windows
development. (And dotnet came from Delphi and related projects.)
Yes, I'm aware of the "popularity" (as Michael called it) of especially
the Turbo and Borland Pascal dialects [on DOS]. Being platform specific
(for a "personal computer" platform) and being dialects they have never really been an option for our usage; popularity in general - and surely
in DOS contexts! - was never a criterion for us. (Using standards was, though!) Yet, beyond popularity on DOS, I haven't heared much about it.
Other languages of the Pascal languages branch, like Ada, certainly had
their professional application areas (in aeronautics, for example)! But Pascal?
Perhaps the most significant Pascal program is TeX, which was written in
a combined documentation/coding language "Web" using Pascal as the programming language.
On 15.02.2024 14:34, David Brown wrote:
Perhaps the most significant Pascal program is TeX, which was written in
a combined documentation/coding language "Web" using Pascal as the
programming language.
Oh, that's interesting! (I've never heard much about the TeX internals.)
On 16/02/2024 03:49, Janis Papanagnou wrote:
On 15.02.2024 14:34, David Brown wrote:
Perhaps the most significant Pascal program is TeX, which was written in >>> a combined documentation/coding language "Web" using Pascal as the
programming language.
Oh, that's interesting! (I've never heard much about the TeX internals.)
It also has an interesting versioning scheme - it is currently at
version 3.141592653.
On 16/02/2024 03:49, Janis Papanagnou wrote:
On 15.02.2024 14:34, David Brown wrote:
Perhaps the most significant Pascal program is TeX, which was written in >>> a combined documentation/coding language "Web" using Pascal as the
programming language.
Oh, that's interesting! (I've never heard much about the TeX internals.)
It also has an interesting versioning scheme - it is currently at
version 3.141592653.
On 2024-02-16, David Brown <david.brown@hesbynett.no> wrote:
On 16/02/2024 03:49, Janis Papanagnou wrote:
On 15.02.2024 14:34, David Brown wrote:
Perhaps the most significant Pascal program is TeX, which was written in >>>> a combined documentation/coding language "Web" using Pascal as the
programming language.
Oh, that's interesting! (I've never heard much about the TeX internals.) >>>
It also has an interesting versioning scheme - it is currently at
version 3.141592653.
It's Knuth's Literate Versioning. You can tell at a glance that
someone's TeX version is outdated when you see 3.14159265.
I'm surprised he didn't factor in rounding. I.e. this progression
of version numbers:
3
3.1
3.14
3.142 <- rounded up
3.1416 <- ditto
3.14159
3.141593
3.1415927 <-
It would be funny to use the convergents of infinite continued fractions
as a version scheme. ;^)
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 299 |
Nodes: | 16 (2 / 14) |
Uptime: | 57:16:05 |
Calls: | 6,690 |
Files: | 12,225 |
Messages: | 5,345,156 |