Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Do you think there are language features which encourage more respect for OOAD in Java versus Perl? Do you think the way that people approach and learn both languages lead to different types of programming?

    (I ask because I suspect that there's one strong trend involved, but I'd like to hear your thoughts here, if the questions are at all interesting to you.)

    • Hi chromatic,

      I was thinking of emailing you to suggest plugging perlsurvey.org.

      "Do you think there are language features which encourage more respect for OOAD in Java versus Perl?"

      In some regards. The language, by design, treats it as important, so it encourages respect. And you'd have to have some respect for it to use the language, or be willing to learn respect for it, or else be willing to put up with a lot of pointless fuss for no good reason. The language itself doesn't help you with OODA, but the
    • "(I ask because I suspect that there's one strong trend involved, but I'd like to hear your thoughts here, if the questions are at all interesting to you.)"

      I'm curious. What trend do you suspect?

      -scott
      • What trend do you suspect?

        Java ended up as the de facto teaching language because Pascal was the teaching language of the previous generation, C++ was too baroque, Smalltalk was too much unlike Pascal, and when "How to Use Excel" is a CS class, there's no way you can think about teaching undergraduates Scheme.

        Though there were still a few books written about Smalltalk or Lisp in this era, non-theoretical CS programs moved to Java in the late '90s, hence Design Patterns mixed C++ and Java examples (and

        • Whoa.

          I think this deserves a post on your O’Reilly weblog. Seriously, that’s an excellent bit of insight that deserves to get some wider attention than a comment somewhere on use Perl.

  • Look, I tried to learn Object-Oriented design. I really did. I knew software engineering was absolutely the most important area in my studies. I shelled out thousands of dollars for a bachelor's degree and most of a master's degree. I took software engineering as an undergrad and got a jerk of a professor who didn't teach a thing. He was the only unsatisfactory professor I had. At the end of the course I seriously considered going to the dean's office and demanding my money back and credit for the cou

    --
    J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
    • I've read (okay, skimmed) a lot of software design or OO design texts, and I've found similar things. Most of them suck, a lot. ( Even our books have occasional howlers [oreillynet.com].) If I'm right and the design of Java can mitigate some of the damage of bad use of OO, then this doesn't matter so much for Java users; their programs will tend to converge on the local maxima which happens to be only slightly better than the global minima.

      For programmers in languages which lack the "Everybody buckle up" philosophy by d

      • J. David has an advantage in that he works really hard, he has a passion for writing good software, and he knows many of the world's best Perl programmers.

        I think I'm going to put that on my resume. :)

        --
        J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers
      • Anyone know if O'Reilly's Head First Object-Oriented Analysis and Design [oreilly.com] is any good or not?

        --
        J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers

    • Yeah. I hear ya. I don't think universities can teach computer security either. Sometimes, in some fields, the text books rock. I adored anthropology. The algorithms book I walked away from CSci with was... well, it was technically correct, but within the confines of that, it was as utterly unhelpful as it possibly could be. Java programmers, being interested in a career, go through Csci, but it's in the field, and from books off amazon.com, that they learn this stuff, just like the C++ programers bef
      • Thank you!

        --
        J. David works really hard, has a passion for writing good software, and knows many of the world's best Perl programmers