Perl Scripts By William Schmidt For Mac

Posted on  by  admin
  1. William Schmidt Medford Oregon
  2. William Schmidt
  3. Michael William Schmidt
William schmidt

William Schmidt Medford Oregon

Perl encourages sloppy, unstructured programming and it's object creation speed and performance (when using OO style programming) is abysmal compared to almost.anything. else you'll use. Perl is a great text-munging language with fantastic file IO support. Python is a good evolutionary step forward, but again, it's easy to become a lazy sloppy programmer.

If you're serious about continuing to program and you want to be a 'real' programmer for the long term, jump into a good structured language - C, C, Objective-C, Java, etc. (note: I define a 'real' programmer as one who will work on large, complicated systems in a team envrionment with actual paying customers and a revenue base, or a staff developer who doesn't want to end up a stale victim of too narrow focus and scope - a one trick pony) I work at a company that uses Perl for big, complicated, heavy-hitting systems and it's a joke. It's a slow running system with.only. a web interface, too many proprietary pieces and no broad expansion capability. Hope you don't mind a question I have about Perl. My brief experiences with Perl is that it is very easy to knock up a small program in Perl, but once you get into something complex, in the order of a thousand lines of code, things become nearly unmanageable (which is a complete joke, if you're talking about huge programs that usually span thousands of lines of code). I wanted to know if this was the general case or if I was just an exceptionally sloppy coder?

In my book, Perl has way too many disadvantages and while it makes coding small applications easy, maintenance of Perl programs becomes a real chore. I wondered if there was any reason people chose Perl other than the fact that it looked easy to start with.

You are dead on, from my experience. As I mentioned, my company embraced Perl as.the. language of choice, retiring their java and c code bases over time. They still use C for the numeric/financial calculations, but that's about it. We have a very sloppy (personal opinion) mix of Perl scripts, modules and Embperl for web pages.

ScriptsPro

Combined with all the complexities of a completely home-grown environment, I personally find it amazing we can keep anything up and running for any reasonable period of time. There's more maintenance programming and bug-fixing going on than you can imagine and new development is stifled by all the maintenance work. Yes, Perl is great for small, well defined solutions to problems, but (again, in.MY.

William Schmidt

opinion) it's the absolute wrong tool for big systems. Millions of lines of script code should not an enterprise system, make. I have to back up all the opinions about perl here letting the progammer get sloppy and big programs unmanagable. BUT, since our poster here is in mobi, it is entirely likely he/she is concerned with sequences.

Michael William Schmidt

Perl is awesome for this sort of thing. As well, there is an O'Reilly book dedicated to Perl and computational biology. On yet another plus, many a piece of bio software has been written in perl, including oh-so-handy code snippets and libraries to handle tedious yet essential things such as reading fasta (and other formated) files. In short, don't cut Perl off yet. It is still used by a heck of a lot of people in this particular field.

Coments are closed