Re^3: A proposal: new section on Perl Monks.by demerphq (Chancellor)
|on Feb 27, 2006 at 14:49 UTC||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.