There are no sharp borders, it's basically about size and claim. see
Scripting_language
For me (!) a script is a short efficient hack which is supposed to just do a little job and doesn't have to meet quality criteria of larger projects (lifespan, modularity, clear scopes and namespaces (i.e. no global vars), encapsulation, documentation, maintainability, and so on ...)
Sometimes scripts evolve into larger programs where all this quality aspects have to be added, but there is no magical byte added in this process, which turns a script into a "real" program.
PS: Yeah and it's also a flame topic, because some people try to vilify Perl as "only a script language". But in the context of this board it's no fun, better try vi vs emacs for some action. ;-)
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.