From: robin on 14 May 2010 06:54 "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 14 May 2010 07:53 "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 15 May 2010 21:23 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 17 May 2010 06:26 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 17 May 2010 05:23
"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. |