Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??

I always had the belief that, when programming teaches you the way of structive thinking and provides you great opportunity to practice it every day, it slowly kills your sense of non-structive thinking, which is ultimately much more powerful.

Down to the bottom, although computer is very powerful, it is only good at:

  1. Problems can possiblly be resolved in a sequential manner. (two side notes: 1. OO is still sequential, but people intend to see a section of the sequence a time; 2. (a limited number of) multi-process and multi-threading is still sequential, you just have more than one sequence.)
  2. Even under point 1, computer cannot help resolve all problems that can possiblly be resolved by applying a sequence of actions, it in fact only helps to resolve problems that have very reasonable complexity.

Although there are lots of progress in computer science in last half century, there is simply no break through after Turing. The computer is getting faster and faster, and the way to develop computer system is getting more and more efficient, but none of those progress is on track of possibly leading to a quantum leap.

Today, everyone learns computer as a basic skill, but in terms of teaching one the power of thinking, computer does much less than geometry, at least to my own experience.


In reply to Re: Programming & real life by pg
in thread Programming & real life by nothingmuch

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • Outside of code tags, you may need to use entities for some characters:
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.
  • Log In?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others browsing the Monastery: (9)
    As of 2014-10-20 22:24 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      For retirement, I am banking on:










      Results (92 votes), past polls