Re: The OpenBSD developers approve “optimizing assembler” and compilers?
The Story of Mel is one such example of programmers that were unwilling to accept that programming in machine code was no longer useful or relevant in most situations. Mel wrote machine code, even though he would have been able to develop software that was almost as good in a lot less time using assembly. A few programmers, including Mel, continued using machine code. If you look carefully, you can find one or two people who sound a lot like Mel at the OSDev forums. The biggest difference is that they think assembly is the best language, but Mel thought machine code was the best. Because exist people who sound a lot like Mel at the OSDev forums? Because they think assembly is the best language? -- View this message in context: http://openbsd-archive.7691.n7.nabble.com/The-OpenBSD-developers-approve-optimizing-assembler-and-compilers-tp281477p281857.html Sent from the openbsd user - misc mailing list archive at Nabble.com.
Re: The OpenBSD developers approve “optimizing assembler” and compilers?
On 2015-10-30, françaiswrote: > Mel didn't approve of compilers. > > “If a program can't rewrite its own code”, > he asked, “what good is it?” Mel didn't have to deal with attackers from 2015, though he would probably approve of some of their techniques.
The OpenBSD developers approve “optimizing assembler” and compilers?
Mel didn't approve of compilers. “If a program can't rewrite its own code”, he asked, “what good is it?” Mel had written, in hexadecimal, the most popular computer program the company owned. Mel loved the RPC-4000 because he could optimize his code: that is, locate instructions on the drum so that just as one finished its job, the next would be just arriving at the “read head” and available for immediate execution. There was a program to do that job, an “optimizing assembler”, but Mel refused to use it. “You never know where it's going to put things”, he explained, “so you'd have to use separate constants”. reference: http://www.catb.org/jargon/html/story-of-mel.html John von Neumann, when he first heard about FORTRAN in 1954, was unimpressed and asked "why would you want more than machine language?" One of von Neumann's students at Princeton recalled that graduate students were being used to hand assemble programs into binary for their early machine. This student took time out to build an assembler, but when von Neumann found out about it he was very angry, saying that it was a waste of a valuable scientific computing instrument to use it to do clerical work. reference: http://worrydream.com/dbx/ In the beginning we programmed in absolute binary...Finally, the more complete, and more useful, Symbolic Assembly Program (SAP) was devised-after more years than you are apt to believe During Which most programmers continued Their heroic absolute binary programming. At the SAP team first Appeared I would guess about 1% of the older programmers Were interested in it-using SAP was "sissy stuff" and the real programmers would not stoop to wasting machine capacity to do the assembly.Yes! Programmers wanted at part of it, though pressed When They Had to admit Their old methods used more machine time in locating and fixing up errors than the SAP program ever used. One of the main complaints was When using the symbolic system you do not know where anything was in storage - though in the early days we supplied the mapping of symbolic to current storage, and believe it or not they later lovingly pored over such sheets rather than They did not realize a need to know information que if They stuck to operating Within the system -no! When correcting errors They preferred to do it in absolute binary. FORTRAN was proposed by Backus and friends, and again was opposed by almost all programmers. First, it was said it could not be done. Second, if it could be done, it would be too wasteful of machine time and capacity. Third, even if it did work, no respectable programmer would use it -- it was only for sissies! Reference: Richard Hamming -- The Art of Doing Science and Engineering, p25 (pdf book) The OpenBSD developers approve “optimizing assembler” and compilers? If yes, because? -- View this message in context: http://openbsd-archive.7691.n7.nabble.com/The-OpenBSD-developers-approve-opti mizing-assembler-and-compilers-tp281477.html Sent from the openbsd user - misc mailing list archive at Nabble.com.
Re: The OpenBSD developers approve “optimizing assembler” and compilers?
On Fri, Oct 30, 2015 at 8:13 AM, français <romaper...@gmail.com> wrote: > The OpenBSD developers approve “optimizing assembler” and compilers? You are overgeneralizing from jokes. -- Raul
Re: The OpenBSD developers approve “optimizing assembler” and compilers?
Raul Miller wrote > On Fri, Oct 30, 2015 at 8:13 AM, français > romapera15@ > wrote: >> The OpenBSD developers approve “optimizing assembler” and compilers? > > You are overgeneralizing from jokes. > > -- > Raul Raul Are jokes the quotes from John Von Neumann and Richard Hamming that I quoted above? -- View this message in context: http://openbsd-archive.7691.n7.nabble.com/The-OpenBSD-developers-approve-opti mizing-assembler-and-compilers-tp281477p281483.html Sent from the openbsd user - misc mailing list archive at Nabble.com.
Re: The OpenBSD developers approve “optimizing assembler” and compilers?
Kimmo Paasiala wrote: On Fri, Oct 30, 2015 at 3:41 PM, Raul Miller <rauldmil...@gmail.com> wrote: On Fri, Oct 30, 2015 at 8:13 AM, français <romaper...@gmail.com> wrote: The OpenBSD developers approve “optimizing assembler” and compilers? You are overgeneralizing from jokes. -- Raul I believe you're feeding a troll. Possibly just a silly person, and one whose English is limited. Those *are* true stories. Their relevance to misc@ is questionable. But they are indeed funny stories, even if we've all heard them many times already. If you read older programmer discussion groups, esp. mainframe groups, these same stories are told over and over again. Maybe we're just attracting an older crowd these days :) -- Jack J. Woehr # Science is more than a body of knowledge. It's a way of www.well.com/~jax # thinking, a way of skeptically interrogating the universe www.softwoehr.com # with a fine understanding of human fallibility. - Carl Sagan
[OT] Re: The OpenBSD developers approve ???optimizing assembler??? and compilers?
On Fri, Oct 30, 2015 at 06:33:39AM -0700, français wrote: > Raul Miller wrote > > On Fri, Oct 30, 2015 at 8:13 AM, français > > > romapera15@ > > > wrote: > >> The OpenBSD developers approve ???optimizing assembler??? and compilers? > > > > You are overgeneralizing from jokes. > > > > -- > > Raul > > Raul > > Are jokes the quotes from John Von Neumann and Richard Hamming that I quoted > above? Other quotes comes to mind: "640K ought to be enough for anybody." "There is no reason for any individual to have a computer in his home." The point is, time moves on. -- :: Andreas Kusalananda Kähäri, Bioinformatics Developer, BILS, :: Uppsala University, Sweden ::-- :: My other car is a cdr.
Re: The OpenBSD developers approve “optimizing assembler” and compilers?
On Fri, Oct 30, 2015 at 3:41 PM, Raul Miller <rauldmil...@gmail.com> wrote: > On Fri, Oct 30, 2015 at 8:13 AM, français <romaper...@gmail.com> wrote: >> The OpenBSD developers approve “optimizing assembler” and compilers? > > You are overgeneralizing from jokes. > > -- > Raul > I believe you're feeding a troll.