From: robin on
"none" <none(a)none.net> wrote in message news:pan.2010.04.05.20.51.46.20000(a)none.net...
| On Mon, 05 Apr 2010 13:19:07 +0200, Georg Bauhaus wrote:

| Dismissing Algol as ephemeral ignores its influence and continuing usage
| as a base of pseudo-codes. Important numerical libraries were first
| implemented in ALgol, and later translated to Fortran when Algol's
| momentum faltered.

Here's another example that I came across today:

Don Shell published his algorithm in machine code.
(A High-Speed Sorting Procedure, CACM, July 1959, p. 30-32.)


From: robin on
"Colin Paul Gloster" <Colin_Paul_Gloster(a)ACM.org> wrote in message
news:alpine.LNX.2.00.1004132014460.3668(a)Bluewhite64.example.net...

| I met someone today who described himself as "an ordinary FORTRAN
| programmer" who advocated C for the practical reason that libraries
| are designed for C. He claimed that small tasks are good for multicore
| and large tasks are good for GPUs.

I think you will fnd that libraries are also designed for Fortran.


From: Shmuel Metz on
In <4bed3524$0$67490$c30e37c6(a)exi-reader.telstra.net>, on 05/14/2010
at 08:50 PM, "robin" <robin51(a)dodo.com.au> said:

>Here's another example.

No.

>Don Shell published his algorithm in machine code.

No. Probably CAGE. Possibly SAP. Either you didn't read the article or
you have no idea of what machine code is.

--
Shmuel (Seymour J.) Metz, SysProg and JOAT <http://patriot.net/~shmuel>

Unsolicited bulk E-mail subject to legal action. I reserve the
right to publicly post or ridicule any abusive E-mail. Reply to
domain Patriot dot net user shmuel+news to contact me. Do not
reply to spamtrap(a)library.lspace.org

From: Colin Paul Gloster on
On Fri, 14 May 2010, Robin sent:

|------------------------------------------------------------------------|
|""Colin Paul Gloster" <Colin_Paul_Gloster(a)ACM.org> wrote in message |
|news:alpine.LNX.2.00.1004132014460.3668(a)Bluewhite64.example.net... |
| |
|| I met someone today who described himself as "an ordinary FORTRAN |
|| programmer" who advocated C for the practical reason that libraries |
|| are designed for C. He claimed that small tasks are good for multicore|
|| and large tasks are good for GPUs. |
| |
|I think you will fnd that libraries are also designed for Fortran." |
|------------------------------------------------------------------------|

They certainly are. He uses code based on LAPACK. If you are aware of
Fortran bindings to GPUs which you would care to inform me of, then I
could mention to him. Maybe he already knows about them, maybe not,
but I have already informed you of the reason he gave for advocating
C.
From: robin on
"Shmuel (Seymour J.) Metz" <spamtrap(a)library.lspace.org.invalid> wrote in message
news:4bef48fb$11$fuzhry+tra$mr2ice(a)news.patriot.net...
| In <4bed3524$0$67490$c30e37c6(a)exi-reader.telstra.net>, on 05/14/2010
| at 08:50 PM, "robin" <robin51(a)dodo.com.au> said:
|
| >Here's another example.
|
| No.

It's another example of an algorithm that was first implemented
in a language other than Algol -- -and more specifically,
in a language at a lower level than Algol.

So, the correct answer is therefore "yes".

| >Don Shell published his algorithm in machine code.
|
| No. Probably CAGE. Possibly SAP. Either you didn't read the article or
| you have no idea of what machine code is.

To be sure, I know what machine code is.
I used the term in the general sense.
Here, the intent was to point out that the algorithm was not
first implemented in Algol.