1. Welcome! Please take a few seconds to create your free account to post threads, make some friends, remove a few ads while surfing and much more. ClutchFans has been bringing fans together to talk Houston Sports since 1996. Join us!

Perl

Discussion in 'BBS Hangout' started by Lil Pun, Jun 30, 2003.

Tags:
  1. Lil Pun

    Lil Pun Member

    Joined:
    Oct 6, 1999
    Messages:
    34,143
    Likes Received:
    1,038
    How difficult is the programming language Perl to learn? I know a little C++ and am going to study and learn more of C++ and Java/JavaScript but after those two I would like to pick up Perl. Is it difficult or easy. If it is difficult what would you recommend I pick up after C++ and Java? What other programming languages are good to learn as well. Any suggestion?
     
  2. Bailey

    Bailey Veteran Member

    Joined:
    Oct 7, 1999
    Messages:
    1,977
    Likes Received:
    50
    I like Perl, and found it quite easy to pick up. It is, however, very easy to write bad code in Perl. Coming from a programming background should help with this aspect.

    Oh, and Javascript isn't Java. At all. Two separate languages. My Java is reasonable, my Javascript is bad (I don't know the DOM very well).
     
  3. RocketMan Tex

    RocketMan Tex Member

    Joined:
    Feb 15, 1999
    Messages:
    18,452
    Likes Received:
    119
    If you learn how to write good SQL/SQR code, you can make money working on SAP and PeopleSoft projects till the cows come home.
     
  4. Lil Pun

    Lil Pun Member

    Joined:
    Oct 6, 1999
    Messages:
    34,143
    Likes Received:
    1,038
    Well I know a little bit of both Java and JavaScript but which one is better to know though. Like I have not ever tried to use or write with C because C++ is just an expansion of that, or that's what I've been taught. Is it he same with the Java languages? Hey RocketMan, is SQR/SQL hard to learn?
     
  5. Bailey

    Bailey Veteran Member

    Joined:
    Oct 7, 1999
    Messages:
    1,977
    Likes Received:
    50
    Java is a fully functional language, designed by Sun. Javascript was an invention of Netscape, and is primarily used to create dynamic web pages. Personally, I would much rather be a Java expert. Obviously, there's a lot more to Java. The relationship between C & C++ is a real one. Java & Javascript just share the word "java".
     
  6. Vengeance

    Vengeance Member

    Joined:
    Nov 29, 2000
    Messages:
    5,894
    Likes Received:
    23
    Perl is pretty easy to learn, although I'm partial to Python myself. SQL and PHP would be cool too, but I'd up and learn C/C++ and Java and Perl or Python before embarking on those -- take it one language at a time and don't jump around inbetween them.
     
  7. RocketMan Tex

    RocketMan Tex Member

    Joined:
    Feb 15, 1999
    Messages:
    18,452
    Likes Received:
    119
    The basic select statement, and it's permutations are easy. Creating reports is fairly easy. It gets tough when you start factoring in effective dated logic. I've also found doing SQL with accounting issues (account codes, distribution percentages) tough. So the answer is...simple SQL/SQR is easy, but it gets exponentially harder depending on how fancy the client wants to get.
     
  8. DrLudicrous

    DrLudicrous Member

    Joined:
    May 9, 2002
    Messages:
    3,936
    Likes Received:
    203
    After having to edit a couple of pages that were written with Perl I decided I would do anything I could to not use it again. The syntax just seemed so convaluted that nothing made sense. Maybe it was just that the code was written so badly the first time but I didn't like it. I also didn't spend any time trying to learn it, I just learned enough to do what I had to.

    If you want to learn it for the web then I would suggest PHP instead, it's easy to learn, can do just about anything you need, and has good online documentation.

    SQL would be good to learn and isn't difficult to get started with. Anytime you work with a database you'll be using SQL so it comes in handy to know it.
     
  9. Lil Pun

    Lil Pun Member

    Joined:
    Oct 6, 1999
    Messages:
    34,143
    Likes Received:
    1,038
    OK, here's a question. If I had to learn three programming languages which three would you all suggest and it doesn't have to be any of the ones I mentioned that I am interested in. Also, how many programming languages should one know?
     
  10. Bailey

    Bailey Veteran Member

    Joined:
    Oct 7, 1999
    Messages:
    1,977
    Likes Received:
    50
    Personally, I would suggest C++, Java, and SQL (if you're going to consider that a programming language). Perl is a nice to have, but I don't know how marketable it is really.

    I would liken learning programming languages to learning spoken languages. The more you learn, the easier they become. Once you become accustomed to the programming paradigm that you're using (OO, procedural), one language is much like another.

    The more languages you have in your toolbox, the more able you'll be to choose the appropriate tool for the job. Just don't try to learn too many at once. Take things slowly, get a good in-depth understanding of each language in turn. Of course, you should try to set yourself little projects to practice on. Don't be content with just working through a text book, try to apply your knowledge. But you probably knew that already.


    DrLudicrous:
    Therein lies the problem with Perl. If I don't follow best practices, I could easily code in Perl so that even I couldn't follow what I had done several months later. I'd suggest that Perl is better to come onto after learning a more strict language, so that you'll code in a more friendly way.
     
  11. super_mario

    super_mario Member

    Joined:
    Apr 22, 2002
    Messages:
    479
    Likes Received:
    1
    My advice is to focus on programming rather than on learning languages. The concepts are the same regardless of the language that use. The syntax is different but that's easy to pick up.
     

Share This Page

  • About ClutchFans

    Since 1996, ClutchFans has been loud and proud covering the Houston Rockets, helping set an industry standard for team fan sites. The forums have been a home for Houston sports fans as well as basketball fanatics around the globe.

  • Support ClutchFans!

    If you find that ClutchFans is a valuable resource for you, please consider becoming a Supporting Member. Supporting Members can upload photos and attachments directly to their posts, customize their user title and more. Gold Supporters see zero ads!


    Upgrade Now