[Israel.pm] What advantage would Perl give to a University student?
shlomif at iglu.org.il
Thu Mar 12 06:36:36 PDT 2009
On Thursday 12 March 2009 12:44:55 Gabor Szabo wrote:
> recently there was short discussion on use.perl
> on "Bringing Perl to University".
> As response I asked there
> "What advantage would Perl give to a University student?"
> but have not received many responses.
> So I'd like to ask you guys. Do you see anything that knowing
> Perl could give to the regular CS or Engineering student?
I'd like to give my perspective as a former undergraduate student for
Electrical Engineering in http://www.technion.ac.il/ . I've learned Perl to a
large extent before I started my studies, but expanded my knowledge of Perl
during and after my studies.
Advantages that Perl gave me were:
1. A useful stepping stone for Scheme. I read the
http://mitpress.mit.edu/sicp/ book and afterwards took the two SICP courses as
part of my studies, and Perl (which is very similar to Scheme) was similar
enough to make learning Scheme easier. I should note that studying SICP made
me a better Perl programmer, because I learned better about subroutine-refs
2. A useful scripting tool. See
http://www.perl.org.il/pipermail/perl/2003-October/003151.html for example.
I used Perl scripts extensively for performing various tasks in my studies.
3. Usefulness in projects. In my first project ( http://ip-noise.berlios.de/ )
I used Perl to prototype our IP-level noise simulator using IP-Queue and a
Perl module that supported it. We later re-implemented it in C, and even
ported it to run inside the kernel, but the Perl code was a useful prototype.
And the compiler from the user-friendly syntax for programming the simulator
to its serialised binary format, is still written in Perl, which saved us a
lot of time.
My second project:
was implemented entirely in Perl.
4. Perl otherwise proved good for enlightenment and perspective on various
I should note that I still studied using mostly C and C++ in my degree.
Shlomi Fish http://www.shlomifish.org/
What does "Zionism" mean? - http://xrl.us/bjn8u
God gave us two eyes and ten fingers so we will type five times as much as we
More information about the Perl