Re: [Boston.pm] academic use of Perl

2005-03-01 Thread Alex Brelsfoard
> Adam Turoff wrote:
>>  - Another reason why Perl is a minority language is that it's not
>>used in academic curricula.
>
> An interesting point.
>
>
> Sean Quinlan writes:
>> I agree. I'd love to hear suggestions how to work on that. We teach some
>> Perl at BU, both under the bioinformatics program and in some short
>> tutorials, and I'm hoping to expand on that. I seem to recall Harvard
>> having some courses.
>
> To be effective at growing the pool of Perl programmers I think Perl
> needs to be used in a general course that isn't specifically about Perl
> or some specialty that is already well entrenched with Perl.

I wish to clerify a comment about WPI's policy on Perl.  My previous
statment was from the NON-academic side of WPI.  So the school's servers
do no accept PHP.  But the courses at WPI accept just about all languages.
 Courses are taught non-language specific.  but seeing as how PHP is no
longer supported on our servers, students can no longer run tests on our
servers unless they use an acceptable programming language.  Perl is
becoming more common among our students for this very reason.

--Alex
 
___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] academic use of Perl

2005-03-01 Thread Jerrad Pierce
>To be effective at growing the pool of Perl programmers I think Perl
>needs to be used in a general course that isn't specifically about Perl
>or some specialty that is already well entrenched with Perl.
Exactly. The wolf book would make an excellent text-book for a beginner's
guide to algorythms (for non-CS majors?).
-- 
H4sICNoBwDoAA3NpZwA9jbsNwDAIRHumuC4NklvXTOD0KSJEnwU8fHz4Q8M9i3sGzkS7BBrm
OkCTwsycb4S3DloZuMIYeXpLFqw5LaMhXC2ymhreVXNWMw9YGuAYdfmAbwomoPSyFJuFn2x8
Opr8bBBidcc=
--
MOTD on Setting Orange, the 60th of Chaos, in the YOLD 3171:
Quoth the raven, "Nevermore!"
 
___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


RE: [Boston.pm] academic use of Perl

2005-02-28 Thread Ricker, William
Note "academic" is implying "Computer Science" not "Engineering" or "IT
Education" -- professors who publish research and hope their grad
students will grow up to be professors just like them.

The eclectic nature of Perl makes it

(a) not well suited to the purist CompSci academic style
  Perl ... The anti-Lisp (or anti-Scheme)

(b) not a small tutorial language 
  Perl ... The anti-Pascal

(c) TIMTOWDI makes it hard to assign homework that will exercise the
desired new skills 
  ... without so over specifying that the assignment is always trivial.

  (brian_d_foy has written about the fun of writing assignments for
Learning Perl recently.)
  (I know one student reading ahead in the manuals that caused this
problem with PL/I, called Perl/67 by one wit, but he *worked* at it. No,
it wasn't me.)  

(d) Not describable by a simple grammar, 
  Perl ... The Anti-Pascal, anti-Ada, Anti-Java, anti-...
   A reference BNF grammar is thought essential when teaching beginning
intro language since the later course will be writing a boot-strap
parser ... And all the intro languages had simple BNFs back when that
was the only way to build them. Doesn't mean it has to be that way, but
it is assumed. Perl tutorials demonstrate it's NOT necessary, but CS may
still believe it.

I will be intrigued to hear of theoretical computer scientists, as
opposed to applied MIS / IT classes, using Perl.  I expect that will be
the exception.

Bill
Not speaking for the firm

___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] academic use of Perl

2005-02-28 Thread Greg London

Tom Metro said:
> A few years ago I hired an instructor to teach a group of junior
> developers OO programming.

Next time you're thinking of doing this, shoot me an email.
http://www.greglondon.com/iperl
>From zero-perl/zero-OO to basic OO-perl in about a hundred pages.

 
___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm


Re: [Boston.pm] academic use of Perl

2005-02-28 Thread Tom Metro
Adam Turoff wrote:
- Another reason why Perl is a minority language is that it's not
  used in academic curricula.
An interesting point.
Sean Quinlan writes:
I agree. I'd love to hear suggestions how to work on that. We teach some
Perl at BU, both under the bioinformatics program and in some short
tutorials, and I'm hoping to expand on that. I seem to recall Harvard
having some courses.
To be effective at growing the pool of Perl programmers I think Perl 
needs to be used in a general course that isn't specifically about Perl 
or some specialty that is already well entrenched with Perl.

The problem is that Perl lacks the "purity" that other simpler, more 
structured languages have, which makes it less appealing for teaching 
concepts.

A few years ago I hired an instructor to teach a group of junior 
developers OO programming. Myself and another senior Perl developer 
debated back and forth over whether the use Perl or stick with Java, 
which is what the instructor knew and what the course materials were 
design for. In the end we decided that conveying the OO concepts was 
more important than the Perl implementation of them, so we went with 
Java, but supplemented it with Perl examples.

 -Tom
___
Boston-pm mailing list
Boston-pm@mail.pm.org
http://mail.pm.org/mailman/listinfo/boston-pm