Nice idea, but I doubt it. I think Perl will always be around, despite what Python advocates say.

I certainly hope not. That would imply that centuries or millenia hence, we won't have a decent artificial intelligence yet. Hopefully, in hundreds or thousands of years, we'll have a higher level language with which to communicate with computers than Perl. A sufficiently powerful computer should be able to optimize it's own code to solve problems: given a reasonable understanding of human desires (a hard problem), and how those desires are stated (another hard problem), a computer should be able to generate code to solve that problem.

To an extent, we do this already with existing programming languages: optimizing compilers generate assembly language that no human wrote, and genetic algorithms have created circuits that no human engineer could ever design (or maintain).

If Perl is the best we can do, then I'd just as soon give up now. Perl is useful, but it's a long way from the optimum interface to advanced technology.
--
AC


In reply to Re^4: Update: Teaching Perl in the Humanities by Anonymous Monk
in thread Update: Teaching Perl in the Humanities by cyocum

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!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • 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, details, 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, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            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.