Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Comment on

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

Perl is a language that basically allows you to perform processes that could be described in a mathematical form. They can also be described a some level using English. It strikes me that that is a large part of what Comp-Sci is about.

Computer science is generally agreed to be the mathematical analysis, study and synthesis of algorithms. It is language agnostic to the point that the bible of CS (Art Of Programming) uses a language intended to run on a machine that nobody ever built. So you can do comp-sci type stuff in perl, but you can do it just as easily with pseudo code that cannot be processed by a computer. In fact one of the fundamental tenets of comp-sci is that so long as you have a very minimal set of specific computing capabilities you can do anything you can do in any other medium that also has those capabilities.

finding the right words to describe a task performed by Perl.

The "right words" will be the ones that the comp-sci community has chosen for the underlying algorithm being used. Occassionally the community will introduce jargon for various language specific constructs as they come up, but the truth is that the ideas all eventually trail back to comp-sci. I think you should get a book on algorithms and study it. Once you have, i think youll find that this request of yours doesnt really fit in with the site. Do we really need a section explaining "divide and conquor", "graph traversal" and the like? Any decent comp-sci algorithm textbook will explain it better than probably anybody here could.

A new section isn't going to help you in your path to enlightment. You need to go study some books on the right subjects for that.


In reply to Re^3: A proposal: new section on Perl Monks. by demerphq
in thread A proposal: new section on Perl Monks. by Win

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, 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
  • 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.
  • Log In?

    What's my password?
    Create A New User
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others taking refuge in the Monastery: (5)
    As of 2018-06-19 02:09 GMT
    Find Nodes?
      Voting Booth?
      Should cpanminus be part of the standard Perl release?

      Results (111 votes). Check out past polls.