From: J. Clarke on 14 Apr 2010 08:12 On 4/14/2010 5:32 AM, robin wrote: > "Shmuel (Seymour J.) Metz"<spamtrap(a)library.lspace.org.invalid> wrote in message > news:4bbbc752$2$fuzhry+tra$mr2ice(a)news.patriot.net... > | Who decides what's important? Do you believe that no important algorithms > | were written in the late 1950's, the 1960's and the 1970's? > > I already pointed out that important algorithms were first written > in machine code in the 1950s ; In fact, a whole suite of them -- > all before they were written in Algol. And the Euclidean Algorithm was written in Greek several thousand years before there was such a thing as "machine code". I think you're conflating algorithms and programs. An algorithm is a procedure for doing something. A program implements that algorithm on a particular set of hardware. Most development of algorithms is done with pencil and paper, not a programming language.
From: Dmitry A. Kazakov on 14 Apr 2010 11:20 On Wed, 14 Apr 2010 08:12:07 -0400, J. Clarke wrote: > I think you're conflating algorithms and programs. An algorithm is a > procedure for doing something. A program implements that algorithm on a > particular set of hardware. Most development of algorithms is done with > pencil and paper, not a programming language. Algorithm is a program running on the hardware of human brain, "programmed" in some more or less formal system. Some algorithms can be translated into other systems (computer programming languages) for other hardware (computers), which is a part of what we call programming. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de
From: Florian Weimer on 14 Apr 2010 17:34 * Keith Thompson: > Unfortunately, the C99 standard has not yet been universally adopted. > Very few compilers fully support it. Many support most of it, > but I understand that Microsoft's compiler still supports only C90 > (with maybe a handful of C99-specific features). SPEC2006 contains a benchmark which needs C99 complex values (or some variant of that), so you better support that, or you can't get a score.
From: J. Clarke on 15 Apr 2010 00:15 On 4/14/2010 11:20 AM, Dmitry A. Kazakov wrote: > On Wed, 14 Apr 2010 08:12:07 -0400, J. Clarke wrote: > >> I think you're conflating algorithms and programs. An algorithm is a >> procedure for doing something. A program implements that algorithm on a >> particular set of hardware. Most development of algorithms is done with >> pencil and paper, not a programming language. > > Algorithm is a program running on the hardware of human brain, "programmed" > in some more or less formal system. Some algorithms can be translated into > other systems (computer programming languages) for other hardware > (computers), which is a part of what we call programming. If you consider what humans do to be "running a program".
From: robin on 15 Apr 2010 11:10
"Shmuel (Seymour J.) Metz" <spamtrap(a)library.lspace.org.invalid> wrote in message news:4bc6e4c8$3$fuzhry+tra$mr2ice(a)news.patriot.net... | In <4bc5a414$0$78577$c30e37c6(a)exi-reader.telstra.net>, on 04/14/2010 | at 07:32 PM, "robin" <robin51(a)dodo.com.au> said: | | >I already pointed out that important algorithms were first written in | >machine code in the 1950s | | I know what you claimed; you have neither substantiated it On the contrary, I substantiated it twice. |