Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #176238

Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?]

Path csiph.com!news.redatomik.org!aioe.org!bofh.it!news.nic.it!robomod
From Lisi Reisz <lisi.reisz@gmail.com>
Newsgroups linux.debian.user
Subject Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?]
Date Mon, 02 Jan 2017 02:10:02 +0100
Message-ID <sUZiq-7Py-7@gated-at.bofh.it> (permalink)
References <sUPM6-1Cw-7@gated-at.bofh.it> <sUQRQ-2vH-3@gated-at.bofh.it> <sUY30-6Tl-3@gated-at.bofh.it>
X-Original-To debian-user@lists.debian.org
X-Mailbox-Line From debian-user-request@lists.debian.org Mon Jan 2 01:00:10 2017
Old-Return-Path <lisi.reisz@gmail.com>
X-Amavis-Spam-Status No, score=-6.698 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIM_ADSP_CUSTOM_MED=0.001, FOURLA=0.1, FREEMAIL_FROM=0.001, LDO_WHITELIST=-5, NML_ADSP_CUSTOM_MED=0.9, RCVD_IN_DNSWL_LOW=-0.7] autolearn=ham autolearn_force=no
User-Agent KMail/1.9.10 (enterprise35 0.20100827.1168748)
X-Kmail-Quoteprefix >
MIME-Version 1.0
Content-Type Text/Plain; charset="utf-8"
Content-Transfer-Encoding 7bit
Content-Disposition inline
X-Originating-Smarthost01b-IP [82.69.30.110]
Feedback-ID 82.69.30.110
X-Mailing-List <debian-user@lists.debian.org> archive/latest/715815
List-ID <debian-user.lists.debian.org>
List-URL <https://lists.debian.org/debian-user/>
List-Archive https://lists.debian.org/msgid-search/201701020102.01206.lisi.reisz@gmail.com
Approved robomod@news.nic.it
Lines 121
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Date Mon, 2 Jan 2017 01:02:01 +0000
X-Original-Message-ID <201701020102.01206.lisi.reisz@gmail.com>
X-Original-References <CAAr43iNpfBYt9NWjsLP1T8NXjqWbhdZ3B+Xj-YVBJuQtcAZFtg@mail.gmail.com> <201701011610.20236.lisi.reisz@gmail.com> <CAAr43iN6dnQ1JEe9X5nR4mHBUMK=GMiakOUc1r-KUu-7eL3LuQ@mail.gmail.com>
Xref csiph.com linux.debian.user:176238

Show key headers only | View raw


On Sunday 01 January 2017 23:48:47 Joel Rees wrote:
> On Mon, Jan 2, 2017 at 1:10 AM, Lisi Reisz <lisi.reisz@gmail.com> wrote:
> > On Sunday 01 January 2017 14:54:09 Joel Rees wrote:
> >> On Sat, Dec 31, 2016 at 11:11 AM, Miles Fidelman
> >>
> >> <mfidelman@meetinghouse.net> wrote:
> >> > On 12/30/16 7:07 PM, deloptes wrote:
> >
> > No, I wrote that.
>
> Somebody besides me trimmed your name out of the quotes, and I didn't
> check. Sorry.
>
> >> >>> In what way is the Antikythera mechanism not a computer?  And where
> >> >>> did your 400 years come from?
> >>
> >> Without a functioning Antikythera mechanism, we really can't answer
> >> that question in a useful manner. However, I could guess that I could
> >> not program that machine with anything that looks like a full C
> >> compiler.
> >
> > So something that can't be programmed with anything that looks like a
> > full C compiler is not a computer???  So Colossus was not a computer??
> > :-)
>
> Shoot, a thermostat is a computer.
>
> > C itself, of course, is MUCH later than Colossus,
>
> Well, yeah.
>
> Formal descriptions of procedures do, in fact, date back before the
> Antikythera mech.
>
> Most human languages do allow description of algorithms in a Turing
> complete fashion, although the selection of the symbols and grammar
> constructs is not clear in the old records. And, without a clear
> delineation between the language being used for the algorithm and the
> general language, things can get confusing.
>
> I think said mechanism is thought to predate modern algebraic
> notation, but algebraic notation is not Turing complete without some
> parts that we usually don't deal with. The languages of the Calculus
> and of formal logic almost get us there, but not quite.
>
> > <quote> C was originally developed by Dennis Ritchie between 1969 and
> > 1973 at Bell Labs, </quote>
> > https://en.wikipedia.org/wiki/C_(programming_language)
>
> ... based on ideas and constructs evident in bcpl, Algol, and other
> languages not too many people have heard of.
>
> > <quote>
> > Colossus was a set of computers developed by British codebreakers in
> > 1943-1945 .... The prototype, Colossus Mark 1, was shown to be working in
> > December 1943
> > </quote>
> > https://en.wikipedia.org/wiki/Colossus_computer
> >
> > but I don't think that Colossus could compile with anything.  It had to
> > be directly programmed.
>
> I'm sure that, if we wanted to, we could define a subset of C or some
> other Turing complete language that could be compiled to a wiring
> description for the Colossus.
>
> Subset.
>
> And it would be really easy to write programs in such a subset that
> could not be run on the Colossus -- without a lot of hardware
> augmentation. And the problem is not just lack of storage area.
>
> > Lisi

I signed off here.  Nothing below this refers to me so I have not attempted to 
answer your comments on things said by other people.

Lisi
> >
> >> (Guess. For all we know, there were nanotech mechanical CPUs in the
> >> thing before the seawater made it non-functional.)
> >>
> >> Subset C, maybe. The difference is important.
>
> So, do you think the differences are not important?
>
> >> >> I understand what you mean, but it was in the last 400y that this
> >> >> machine took shape. In fact it was Turing that defined it. But he
> >> >> would not be able
> >> >> to define it if it was not the mathematicians before him. I agree
> >> >> with you as well, we could go to the roots of mathematics, however
> >> >> even if the definition of such a machine was so old, it wouldn't be
> >> >> possible to build it without the technical advantage, so ... I still
> >> >> think my statement is true. You can argue as long as you will.
> >> >
> >> > Well, you kind of forget:
> >> > Joseph Jacquard (and maybe Basile Bouchon)
> >> > not to mention Charles Babbage and Ada Lovelance
> >> > Alonzo Church.
> >> > And of course,  John von Neumann (if you want to talk actual hardware
> >> > architecture)
> >>
> >> Interesting thing about the siggie and the above.
> >>
> >> > --
> >> > In theory, there is no difference between theory and practice.
> >> > In practice, there is.  .... Yogi Berra
> >
> >[...]
> >
> >> My personal vote for the original topic is man 7, as someone else
> >> mentioned. (Yes, the man pages did, from back in the system 6 days,
> >> even, include a _little_ bit of tutorial.)
>
> I'm not sure who's arguing what in these threads, but, for example,
> documentation being inaccessible is a direct cause of a lot of code
> churn in the community. (Not that code churn is inherently evil, but,
> ...)
>
> And I've seen a lot of odd things asserted in these threads, like the
> idea that man pages are not the place for tutorial content.

Back to linux.debian.user | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?] Joel Rees <joel.rees@gmail.com> - 2017-01-01 16:00 +0100
  Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?] Lisi Reisz <lisi.reisz@gmail.com> - 2017-01-01 17:10 +0100
    Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?] deloptes <deloptes@gmail.com> - 2017-01-01 20:00 +0100
    Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?] rhkramer@gmail.com - 2017-01-01 20:20 +0100
    Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?] Joel Rees <joel.rees@gmail.com> - 2017-01-02 00:50 +0100
      Re: [OT] Antikythera mechanism [was Re: Do have programs have poor documentation?] Lisi Reisz <lisi.reisz@gmail.com> - 2017-01-02 02:10 +0100

csiph-web