Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi,

I am looking Perl Application Areas as in different industry. where should I look? http://www.perl.org/app.html has very limited ideas. I am looking for information from diffeerent perspectives. 1 Industry 2. Applications within Industry. 3. Applications as it can be applied to different industries. (They are sure to overlap) Is there any blog/docs/pm nodes in these areas?

Thanks.

Replies are listed 'Best First'.
Re: Application Areas
by ww (Archbishop) on Dec 12, 2011 at 16:47 UTC
    Is this paraphrase accurate?
    What industries use perl?
    For what kinds of jobs?
    I would like the information formatted as follows:
    1. Industry
    2. Applications within that industry
    3. Relevance of the applications in 2. to other (specify) industries
    Are there on-line sources of such information?
    If so, may I suggest that you use a search engine? After all, it's your research.
    If not, please clarify.
Re: Application Areas
by Old_Gray_Bear (Bishop) on Dec 12, 2011 at 17:35 UTC
    Mornin' (composed before coffee) --

    First Question: Industry -- any industry that uses IT can use Perl. Most of them do.

    Second Question: Applications -- many and varied; almost as many different applications as there are Industries. There are some common applications: text manipulation, system administration, data validation, Web services, bug tracking, content management, to name a few

    Third Question: Overlap -- yes. See previous paragraph

    Fourth Question: Doc -- Yes there are. Most of them can be found with your Search Engine of choice; search on 'field name' + perl.

    Now, I go down stairs and get me some coffee and breakfast.

    ----
    I Go Back to Sleep, Now.

    OGB

Re: Application Areas
by cavac (Prior) on Dec 12, 2011 at 17:38 UTC

    This is a very broad question, probably with an even broader answer.

    Perl is often called the "glue language of the internet". Its very often used to write small tools that convert data from format A to format B so two different programs can work together. It's used to write small tools to extract data from some files, or do some small database job. Or to add a logo to hundreds of pictures. Or to automatically spam your friends with birthday wishes so you wont have to remember.

    Perl is also used for big tools and major projects. Implementing an internet search engine, running major website, working as part of a multi-million bookkeeping package, doing database maintenance for major banks, mapping the human genome or running business critical tasks for NASA. You name it, someone has probably done it.

    Some of those you'll find mentioned on the internet, some you will never hear of unless you work in IT for that specific company or organization. You can certainly look through the PerlMonks categories Cool Uses For Perl and Meditations to find people mentioning how they use Perl and the cools things they did with it.

    But i think your question is fundamentally flawed. You don't take a solution and try to find a problem for it (e.g. trying to find applications for a specific software technology). That is why so many business falter.

    What you do is find an interesting problem and then find the right tool(s) (and people who can work with them) to build a solution.

    You know, "when you only got a hammer, every problem looks like a nail", that sort of thing.

    Don't use '#ff0000':
    use Acme::AutoColor; my $redcolor = RED();
    All colors subject to change without notice.
Re: Application Areas
by roboticus (Chancellor) on Dec 12, 2011 at 19:09 UTC

    Perl is a programming language, so it's applicable to any industry that uses computers. Similarly, it's useful for most jobs that you use computers for. So look up uses of computers in industry, and you'll be able to leverage that research.

    ...roboticus

    When your only tool is a hammer, all problems look like your thumb.

Re: Application Areas
by Anonymous Monk on Dec 12, 2011 at 16:35 UTC
    I have read your question three times now and still do not understand what you want because it is worded so poorly.

    Can you give an example of what you are looking for?