• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

Worth learning Perl?

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #11
    Variables are expanded in the middle of strings! It's an insane language. Then again, Python treating a tab and the equivalent number of spaces as different is worse.

    I have had to do a bit of perl (and python), but more in a trial and error/copy and paste way than truly understanding. I think it's a useful thing to have some basic knowledge of.
    Will work inside IR35. Or for food.

    Comment


      #12
      Originally posted by Flat Eric View Post
      <RANT >
      Python is the way forward..

      I have about 9 applications running on my linux server which are written in python..

      Guess how many I have running written in perl.... ZERO.

      These aren't my my python applications, they are system processes (I'm using Fedora 7).

      Have you ever seen a perl script which does anything remotely interesting.. It's a case study in obfuscation

      </RANT >
      Perl isn't designed to be used to create large applications, it's a data extraction and reporting tool( Practical Extraction and ReportingLanguage )that happens to be usefull for other things as well. 99.9% of perl sripts are quick and dirty tools knocked up by sysadmins to do a particular job. LIke trawl log files for particular info and turn it into somthing usefull, or modify large numbers of text files on the fly.

      Saying that there are some mad fools who have done some really quite impressive things with Perl, but thats not what it was intended for originally.

      Trivia: Larry Wall, the languages original creator, stills insists that what Perl actually stands for is Pathalogically Eclectic Rubbish Lister. Either way, it;s not too far from the truth
      "Being nice costs nothing and sometimes gets you extra bacon" - Pondlife.

      Comment


        #13
        ...Practical Extraction and ReportingLanguage...

        That's funny.. I remember a conversation years ago on Usenet regarding Perl being named after the "Pearl of great price" from the bible. I think it refers to the Earth (my bible study days are a long, dim, distant memory)..

        Still,
        Practical - You cannot be serious...
        Extraction - It certainly extracts something, usually sniggering and derision
        Reporting -
        Language - Only just...

        Comment


          #14
          Is Ruby the way forward then?

          Comment


            #15
            PERL is still the daddy, community and adoption wise but it seems less and less used in new applications / websites thesedays.. it's still the king of the extended-bash-style scripting language though, IMO..

            the OO langs (python and ruby) are blowing up - i reckon they'll overtake.. so yeah - the future.. google have adopted python in a big way.. ruby has a loyal fanbase of geeks, too with Rails being most peoples introduction..

            if your employers are thick enough to have a microsoft box in the server room, it's unlikely you'll get to use these techs..

            unfortunately for me, my new gig is .NET, which i tuliping hate.. i originally applied for a PERL / LAMP gig but the management have since bought into the .NET game.. not happy.

            Comment


              #16
              Originally posted by barry_abs View Post
              ... but the management have since bought into the .NET game.. .
              This raises two points..
              1) The management are at best ill informed. You should leave this gig forthwith.

              2) You are being asked to work in hazardous working conditions. Under the health and safety at work act, your employer owes you a duty of care. Are you provided with protective clothing. i.e. Funny glasses, a false nose/beard combo and a spinning bow-tie. All of these will assist you in explaining why you are using .NET to your peers.. They also allow you to, upon taking off said protective gear, to psychologically leave .NET behind.
              Last edited by Flat Eric; 26 October 2007, 07:24.

              Comment


                #17
                I love it when developers get all territorial about thier programming languages. Usually the ones that squeal loudest are the ones to ignore.

                Comment


                  #18
                  tay, it's just a matter of taste..

                  what grinds about .NET with me is it's tight-coupling to windows.. i far prefer a linux backend, or at least the choice.. the main gripe with windows is it's constant evolution.. working in manufacturing industry, the punters want a system to work for 15 years minimum - with a linux based system you just switch it on and leave it running ad infinitum.. *nix and it's technologies are mature and of a very high quality.. no service packs, no constant security concerns, no new releases breaking compatibility..

                  .NET 1.0 is already out of life, .NET 1.1 soon to follow in deprecation.. that's more upgrades to the backend and software, already..

                  Comment


                    #19
                    .NET = .Never Ending Treadmill of updates....

                    Comment


                      #20
                      Originally posted by barry_abs View Post
                      *nix and it's technologies are mature and of a very high quality.. no service packs, no constant security concerns, no new releases breaking compatibility..

                      One of my old clients used Redhat Linux, that used to get updates and service packs almost as frequently as windows.

                      And every 2 years they brought out a new version of the OS and retired an old one.

                      In the 5 years I worked for the client, I had to do 3 migrations to new OS's because the old ones were retired or no longer supported by the database they used.

                      If they had been on windows 2k server they would not have had to do one migration in that time .......

                      Comment

                      Working...
                      X