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


Groups > comp.lang.java.programmer > #27694

Future of computing [Was: Re: error discription and solution]

Path csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From Eric Sosman <esosman@comcast-dot-net.invalid>
Newsgroups comp.lang.java.programmer
Subject Future of computing [Was: Re: error discription and solution]
Date Thu, 06 Mar 2014 12:03:46 -0500
Organization A noiseless patient Spider
Lines 46
Message-ID <lfa9ph$mpa$1@dont-email.me> (permalink)
References <7ad4a15c-7e35-4d08-a61f-4d673f5d4ef0@googlegroups.com> <081fg9thirl4u17mdbeq8q3oocgtbakr7t@4ax.com> <xY-dnR_CKP87D5rOnZ2dnUVZ8sOdnZ2d@bt.com> <d2csg99t6f80cfueq2nr0430u2bnu168om@4ax.com> <bpGdncHeXqRa3ZPOnZ2dnUVZ8q-dnZ2d@bt.com> <va2juw1qwd15$.1k5tuuxq9sccs$.dlg@40tude.net> <97SdnYwVB7SC1onOnZ2dnUVZ8gednZ2d@bt.com> <dwfcxug8g4jg.1qivskyms464q.dlg@40tude.net> <ROOdnXsgfJUv7YnOnZ2dnUVZ8qCdnZ2d@bt.com> <140f3bv3kst7.7zenor3r2v2k.dlg@40tude.net> <qLOdnRNL_dCeNonOnZ2dnUVZ7vidnZ2d@giganews.com> <5ujw21gfmtzd$.1jtrdvdlsnf4y.dlg@40tude.net> <lf2u9q$180$1@dont-email.me> <TKWdncbpFKdiD4XOnZ2dnUVZ8v2dnZ2d@bt.com>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Thu, 6 Mar 2014 17:03:45 +0000 (UTC)
Injection-Info mx05.eternal-september.org; posting-host="bd4e1cba8d8592bec5d5ed9e4537fbfd"; logging-data="23338"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18X1oPckwFk/2++hc5KLqYX"
User-Agent Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
In-Reply-To <TKWdncbpFKdiD4XOnZ2dnUVZ8v2dnZ2d@bt.com>
Cancel-Lock sha1:8Q1zpLOZp2mdQJBISi6mo5EeKT8=
Xref csiph.com comp.lang.java.programmer:27694

Show key headers only | View raw


On 3/6/2014 10:25 AM, Chris Uppal wrote:
> Eric Sosman wrote:
>
>>      The interesting question, I think, is What Happens Tomorrow?
>> Will quantum computers or thought-directed computing or positronic
>> brains change things as fundamentally as they have changed since
>> Mel?  Will the Best Practices we promote today be dismissed as just
>> so much primitive bunkum?  Naturally, I don't know -- but I wouldn't
>> bet against it ...
>
> Nor I, but also I think the process has already started, in a small way, and
> has largely been missed.  No, I'm not talking about multi-core processing (or
> variants on that theme).  The pendulum has swung back, and efficiency /should/
> now be of first-tier interest -- not so much for saving time, but for saving
> /energy/.  Only desktop machines can ignore their energy use; servers and
> "devices" are (in their very different ways) much more sensitive to power
> consumption.

     (Topic drift severe enough to be called "topic lurch"):

     Hadn't thought of that, specifically, but you may be right
about energy expenditure changing the whole face of computing.
Years ago I read an article (in Scientific American, maybe?)
about thermodynamically efficient computers, in which the authors
maintained that such computers would have to be reversible: Apply
a positive bias voltage to the components and the computation runs
forward, apply a negative bias and it runs backward.

     (The article presupposed that information-theoretic "entropy"
a la Shannon was equivalent to the thermodynamic "entropy" of Carnot
et al.  I wasn't the least bit sure of the equivalence, but later
read a transcript of an address by Richard Feynman in which he
seemed to take it as axiomatic.  Feynman's Nobel Prize collection
is larger than my own, so I'm inclined to take his word for it.)

     Anyhow, if efficient computation has to be reversible, what
can we deduce about an efficient programming language?  One
immediate consequence: NO ASSIGNMENT OPERATOR, because such an
operation wipes out the former contents of the target and is
thus not reversible.  Start thinking about programming entirely
with exchange operators, and today's Best Practices start to
look somewhat beside the point ...

-- 
Eric Sosman
esosman@comcast-dot-net.invalid

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

error discription and solution Navneet Mathpal <navneetmathpal93@gmail.com> - 2014-02-20 00:59 -0800
  Re: error discription and solution Lew <lewbloch@gmail.com> - 2014-02-20 14:05 -0800
  Re: error discription and solution Roedy Green <see_website@mindprod.com.invalid> - 2014-02-21 08:56 -0800
    Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-02-21 17:53 +0000
      Re: error discription and solution Roedy Green <see_website@mindprod.com.invalid> - 2014-02-26 10:22 -0800
        Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-02-26 19:30 +0000
          Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-02-26 21:26 +0100
            Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-02-26 21:19 +0000
              Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-02-26 23:04 +0100
              Re: error discription and solution leif.roar@invalid.com (Leif Roar Moldskred) - 2014-02-26 16:53 -0600
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-02-27 08:34 +0000
            Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 09:27 +0000
              Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-03-03 11:56 +0100
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 12:08 +0000
                Re: error discription and solution leif.roar@invalid.com (Leif Roar Moldskred) - 2014-03-03 06:26 -0600
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 12:44 +0000
                Re: error discription and solution leif.roar@invalid.com (Leif Roar Moldskred) - 2014-03-03 06:58 -0600
                Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-03-03 17:11 +0100
                Re: error discription and solution leif.roar@invalid.com (Leif Roar Moldskred) - 2014-03-03 10:17 -0600
                Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-03-03 17:39 +0100
                Re: error discription and solution Simon Lewis <simonlewis2001@gmail.com> - 2014-03-03 20:47 +0100
                Re: error discription and solution Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-03-03 17:04 -0500
                Re: error discription and solution "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2014-03-06 15:25 +0000
                Future of computing [Was: Re: error discription and solution] Eric Sosman <esosman@comcast-dot-net.invalid> - 2014-03-06 12:03 -0500
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 17:21 +0000
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 17:18 +0000
                Re: error discription and solution leif.roar@invalid.com (Leif Roar Moldskred) - 2014-03-03 11:26 -0600
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 18:31 +0000
                Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-03-03 21:00 +0100
                Re: error discription and solution lipska the kat <lipskathekat@example.com> - 2014-03-03 20:19 +0000
                Re: error discription and solution Simon Lewis <simonlewis2001@gmail.com> - 2014-03-03 20:46 +0100
        Re: error discription and solution Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2014-02-26 23:39 +0200
          Re: error discription and solution Roedy Green <see_website@mindprod.com.invalid> - 2014-02-28 09:08 -0800
            Re: error discription and solution Joerg Meier <joergmmeier@arcor.de> - 2014-02-28 20:05 +0100
              Re: error discription and solution Gene Wirchenko <genew@telus.net> - 2014-02-28 15:29 -0800
  Re: error discription and solution Arne Vajhøj <arne@vajhoej.dk> - 2014-02-21 19:48 -0500

csiph-web