Beefy Boxes and Bandwidth Generously Provided by pair Networks
There's more than one way to do things

Re^3: Are we a dying breed?

by weierophinney (Pilgrim)
on Nov 11, 2005 at 14:44 UTC ( #507716=note: print w/replies, xml ) Need Help??

in reply to Re^2: Are we a dying breed?
in thread Are we a dying breed?

(1) Perl is not taught in colleges for the same reason that other interpreted languages are not: they are poor choices for teaching fundamental programming techniques and OS manipulation (memory manipulation, I/O, etc.). This is not to say that such languages shouldn't be taught at the college level -- just that traditional CS programs are more likely to stick with what they know and can teach a student in four years.

As noted in other replies, a solid programmer in any language -- such as those actually taught in colleges -- can likely be introduced to perl and become proficient in a matter of a week or two.

(2) I'm not sure where you're coming from, but the buzz word 'CGI' never implied perl to me. It implied a dynamic site that was using any of a number of languages behind the scene -- C and perl being most common, but not the only players on the block (I saw sites written in shell).

(2a) Regarding CPAN, it's not just about the central, searchable repository; it's also about the fact that CPAN: is a distribution mechanism that tracks dependencies; provides a testing framework; provides nightly builds of documentation; and more.

Replies are listed 'Best First'.
Re^4: Are we a dying breed?
by Anonymous Monk on Nov 11, 2005 at 19:20 UTC

    Just randomly pick couple sentences ;-)

    "the same reason that other interpreted languages are not"

    You are not saying that you never heard of VB, actually people even taught Quick Basic. So go find a different reason.

    "but the buzz word 'CGI' never implied perl to me"

    Bravo!!!I gave you the credit for this. At last some Perl guys showed the correct understanding of CGI. CGI was a protocol, until it was totally misunderstood by some other perl guys, and abused it as the name for a module that was not even slightly related to CGI.

    The term of CGI was misused in Perl, but was the buzz word for Perl's ability to deliver largely static web content, which is not relevent any more in today's fast advancing IT environment.

      I think you have a different view of "college" than most people here. The only place I have ever encountered serious courses in VB are at the community college (in continuing education courses) and at two-year ITT-Tech type places.

      I know that my undergraduate school used to teach Pascal as an initial language, but has now moved to Java.

      @/=map{[/./g]}qw/.h_nJ Xapou cets krht ele_ r_ra/; map{y/X_/\n /;print}map{pop@$_}@/for@/
        I agree with fizbin...the local community collge starts out with Visual Basic and the only other language they provide classes for is Java.
      Introduction to computer science taught in VB? Where?!?!?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://507716]
[marto]: cpanmini get you started ?
[marto]: Err minicpan
[atcroft]: floutenvy: I assume you have looked at this already?
[hippo]: marto++
[atcroft]: floutenvy: I assume you have read this already...?
[atcroft]: (Sorry, all, my connection flapped while I was loading the page, causing a resend.)
[marto]: My to do list contains a companion tool, but at the moment I use minicpan with a basic config file, tar up the output and transfer it to the secure network

How do I use this? | Other CB clients
Other Users?
Others chanting in the Monastery: (7)
As of 2018-08-17 15:29 GMT
Find Nodes?
    Voting Booth?
    Asked to put a square peg in a round hole, I would:

    Results (181 votes). Check out past polls.