topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Thursday March 28, 2024, 2:55 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Two in-depth articles for developers and open source enthusiasts  (Read 12990 times)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Once again the folks over at Heise Online have come through with two articles of interest to developers and open source enthusiasts.

The first is an interesting look at the state of the Perl language The second addresses issues surrounding Open Office and related spin-offs.The articles have the metatitle of Healthcheck, and it appears Heise will be doing more of them down the road.

Excellent reading. Check them both out :Thmbsup:

Healthcheck: Perl - The Perl Future (12.01.2009, djwm)

 In our first Healthcheck, Piers Cawley explains how Perl is more than just the language of one liners and why Perl is in rude health

http://www.heise-onl...re--/features/112388

     
Healthcheck: OpenOffice (29.01.2009, trk)
     
 Open Office has come a long way since Sun Microsystems purchased StarOffice in 1999, is Sun's tight grasp on the code base gradually draining the life from the open source MS Office alternative?

http://www.heise-onl...ce--/features/112512


bgd77

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 203
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #1 on: February 17, 2009, 01:31 AM »
Thanks, 40Hz! So I haven't learned Perl for nothing.  :)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #2 on: February 17, 2009, 07:56 AM »
Thanks, 40Hz! So I haven't learned Perl for nothing.  :)

Hope not. There's nothing intrinsically wrong with Perl. It's a rather elegant tool in the right hands.

Much like "tequila and handguns," it's the way it sometimes gets used that people take issue with. ;D

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #3 on: February 17, 2009, 08:04 AM »
Much like "tequila and handguns," it's the way it sometimes gets used that people take issue with.
So your advice for those wondering about Perl would be to take a shot?

bgd77

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 203
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #4 on: February 17, 2009, 08:30 AM »
Where I work almost everybody sees Perl as a "dead" project. And, since I am the only one with some Perl skills, I kind of take it personal.   >:(

Much like "tequila and handguns," it's the way it sometimes gets used that people take issue with. ;D
I thought that it is something related with the language itself. You probably refer to the fact that unreadable code can be created with it, right?


So your advice for those wondering about Perl would be to take a shot?
-cranioscopical (February 17, 2009, 08:04 AM)
I already too a shot, I think I need another one.  :)

Darwin

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 6,984
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #5 on: February 17, 2009, 11:20 AM »
Thanks for the links, 40hz. I was particularly interested by the discussion/history of OpenOffice. Good read, and it makes you think... (ouch!).

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #6 on: February 17, 2009, 12:00 PM »
You probably refer to the fact that unreadable code can be created with it, right?

You've read me corrrectly.

Of course if you really want to write unreadable code you could always use what I cut my coding teeth on - APL

APL was once promoted as yet another "last language you'll ever need to learn." It used a bizarre set of symbols for commands, some of which were typed by backspacing and overstriking a previously typed symbol. (What further proof do we need that aliens are living among us?)

http://en.wikipedia....programming_language)

APL made several breakthroughs as a programming language. One of them was that you no longer had to wait a week before you had trouble remembering how your program worked. With APL, you forgot about 20 minutes after you wrote it.

Many times, if you found an error in an APL program, it was easier to write the whole thing over rather than try to edit it.

Here's an example:

a2ap1g1.gif

The above is one of the clearer examples in that it is broken out line by line, and is commented. Most APL programmers did neither. ;D



« Last Edit: February 17, 2009, 12:09 PM by 40hz »

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #7 on: February 17, 2009, 02:34 PM »
I think I can see why [6] and [7] caused you to drop to the mat... sheer exhaustion I presume.

Edvard

  • Coding Snacks Author
  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 3,017
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #8 on: February 17, 2009, 03:29 PM »
Where I work almost everybody sees Perl as a "dead" project.

Not when I keep seeing almost 30-to-1 ratio in Perl vs. Python jobs in the classifieds and IIRC, it's almost neck-and-neck with C++ and PHP coder jobs.

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,922
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #9 on: February 18, 2009, 12:31 AM »
Somewhat related...my local installation of PopupWisdom gave me the following Larry Wall quote today:

Perl is designed to give you several ways to do anything, so consider picking the most readable one.
--In the perl man page

I checked an online version of a perl man page and didn't see it though...

Another reference:

  https://secure.wikim...e/en/wiki/Larry_Wall

bgd77

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 203
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #10 on: February 18, 2009, 02:36 AM »
40Hz, after your example of APL, other languages, such as Perl, C, and even C++ seem to be for little children. Even assembly language is more readable than APL. You really have to be thought guy to write programs in it.

Not when I keep seeing almost 30-to-1 ratio in Perl vs. Python jobs in the classifieds and IIRC, it's almost neck-and-neck with C++ and PHP coder jobs.
Then I guess I must continue my Perl learning journey!  :)
By the way, what is IIRC?

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,922
    • View Profile
    • Donate to Member

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #12 on: February 18, 2009, 02:57 PM »
You really have to be thought guy to write programs in it.

You might be right. It does have a passing resemblance to Klingon script doesn't it? ;D

klingon.gif

cranioscopical

  • Friend of the Site
  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 4,776
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #13 on: February 18, 2009, 03:33 PM »
You really have to be thought guy to write programs in it.

You might be right. It does have a passing resemblance to Klingon script doesn't it? ;D
 (see attachment in previous post)

Sure, because a few proponents still Klingon to it?

bgd77

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 203
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #14 on: February 19, 2009, 01:06 AM »
You might be right. It does have a passing resemblance to Klingon script doesn't it? ;D

Yes, it really does!  :)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,857
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #15 on: February 19, 2009, 09:58 PM »
One nice thing about Perl is that it lets you be as clever as you want to.

This is an example of functional Perl code courtesy of 99-Bottles-of-Beer.net
It prints out the lyrics to (what else? ;D) the 99 Bottles of Beer song.

Link: http://www.99-bottle...nguage-perl-737.html

perl.gif

You can also see the same program in 1252 additional programming languages at:
 http://www.99-bottles-of-beer.net/

Welcome to 99 Bottles of Beer

This Website holds a collection of the Song 99 Bottles of Beer programmed in different programming languages. Actually the song is represented in 1253 different programming languages and variations. For more detailed information refer to historic information.

All these little programs generate the lyrics to the song 99 Bottles of Beer as an output.

 8)
« Last Edit: February 19, 2009, 10:03 PM by 40hz »

bgd77

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 203
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #16 on: February 20, 2009, 12:52 AM »
Wow! This is very interesting. Thanks, 40Hz! :D

bgd77

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 203
    • View Profile
    • Donate to Member
Re: Two in-depth articles for developers and open source enthusiasts
« Reply #17 on: February 25, 2009, 10:04 AM »
Two funny quotes regarding Perl from a book:
1) "You can create as complex a structure as your sanity, design practices, and computer memory allow. Be kind to the person who might have to manage your code-please keep it as simple as possible. On the other hand, if you are just trying to impress someone with your coding ability, Perl gives you a lot of opportunity to mystify yourself and improve your social life."
2) print "\n"; # The obligatory output beautifier.