Turn the question back around and ask them the same thing.
And here are some advantages Perl has over ASP and Java (to throw at them while they're still trying to come up with some good reasons for their preferred languages):
- Built-in text processing facilities - regexen, split, etc.
- CPAN - there's probably a module on CPAN that will do what you need, and will do it a lot more reliably since most CPAN modules are subjected to more testing than a handrolled module.
- Communities like PerlMonks
- And most importantly, a saner syntax. For example, let's open a file in Perl and write to it:
open my $fh, ">FILENAME" or die "Can't write FILENAME: $!";
print $fh "We are writing a line of text to a file.\nSecond line";
close $fh;
In ASP:
<%
Dim objFSO, objTextStream, file
file = Server.MapPath("samplefile.txt")
Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
Set objTextStream = objFSO.OpenTextFile(file , 2, True)
objTextStream.WriteLine "We are writing a line of text to our text fil
+e" &
VBCfLf & "This is our second line of text" & VBCrLf
objTextStream.Close
Set objTextStream = Nothing
Set objFSO = Nothing
%>
Or Java:
try {
BufferedWriter out = new BufferedWriter(new FileWriter("outfil
+ename"));
out.write("We are writing a line of text to our text file\nThi
+s is our second line of text");
out.close();
} catch (IOException e) {
}
I know which one I'd rather write. The Java example isn't as ludicrously verbose as the ASP sample, but I still find Perl's syntax much more straightforward.
- Perl's interpreter is extremely fast. If you run Perl with mod_perl or ISAPI, you'll get excellent performance. I would suspect this is faster than ASP and strongly suspect that this is faster than Java, but I have no numbers to prove this.
Are you sure it was a book? Are you sure it wasn't.....nothing?
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|