Closed Thread
Page 1 of 2 12 LastLast
Results 1 to 10 of 12

Thread: More Languages or Deeper Understand?

  1. #1
    Join Date
    Apr 2009
    Location
    Trapped in my own little world.
    Posts
    2,487
    Rep Power
    33

    More Languages or Deeper Understand?

    My teacher in one of my classes listed of 10 languages each programmer should know and then said something like the more languages the know the better. Do you agree with this statement?

    I realize the deeper understand you know of a language the more you can do about it, nobody can really know everything about a language. Also when you get a job, how many languages do you expect to be working in all the time? More than 2?

    What do you guys think?
    How many languages do you know?
    How many do you want to know?
    What language do you know the most?

    Discuss!

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Location
    Advertising world
    Posts
    Many

     
  3. #2
    Join Date
    Jul 2006
    Posts
    16,491
    Blog Entries
    75
    Rep Power
    143

    Re: More Languages or Deeper Understand?

    You should definitely know more than one language. You should also know at least one of those very, very well.

    Languages I work with regularly for my job: Delphi, VBScript/ASP, ColdFusion, SQL, HTML/CSS, JavaScript. In addition, I have worked with or use C++, Java, QuickBasic, Pascal, and PHP. I probably know C++ the best of those, even though I use my work languages the most.
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  4. #3
    Join Date
    Apr 2009
    Location
    Trapped in my own little world.
    Posts
    2,487
    Rep Power
    33

    Re: More Languages or Deeper Understand?

    So how many languages is that? 11?

  5. #4
    Join Date
    Aug 2007
    Location
    Gizeh, Al Jizah, Egypt, Egypt
    Posts
    8,675
    Blog Entries
    12
    Rep Power
    81

    Re: More Languages or Deeper Understand?

    specializing in a set of related languages would be amazing
    read this blog:
    http://forum.codecall.net/blogs/wing...an-hammer.html
    yo homie i heard you like one-line codes so i put a one line code that evals a decrypted one line code that prints "i love one line codes"
    Code:
    eval(base64_decode("cHJpbnQgJ2kgbG92ZSBvbmUtbGluZSBjb2Rlcyc7"));
    www.amrosama.com | the unholy methods of javascript

  6. #5
    Jordan Guest

    Re: More Languages or Deeper Understand?

    Know one well and enough to work with/modify several others. In my job I use PHP, Perl, Bash Scripting and C#. I've had to dabble in ASP and Visual basic at work.

  7. #6
    Join Date
    Apr 2009
    Location
    Trapped in my own little world.
    Posts
    2,487
    Rep Power
    33

    Re: More Languages or Deeper Understand?

    So you specialize in a few, how many do you believe you should really be comfortable in? So far I think WP has the most.

  8. #7
    Join Date
    Jul 2008
    Location
    Somewhere that is shorter to write than "In the gloomy shadows of my personal namespace"
    Posts
    10,725
    Blog Entries
    2
    Rep Power
    90

    Re: More Languages or Deeper Understand?

    One language won't do - just like you can't build a house with a screwdriver. Or hammer. You need more tools. This is because different languages approaches things differently. You can do a lot of fine carving with a language like C, but when you chop the tree you'd rather go for a scripting language.

    I'd go for at least:
    - 1 low level/semi-low level language that allows you to do anything you want
    - 1 RAD language that allows you to do a lot - quickly
    - 1 scripting language - these always come in handy for some reason

    After the languages have been learned, one should go wild studying data structures, algorithms, computer theory (etc. etc.) to make you a better programmer.

    Personally I know and use:
    - LabView (RAD)
    - VisualBasic 6/VBA (RAD)
    - C (low level)
    - C++ (semi-low level)
    - Python (scripting)
    - Bash (scripting)

    I also know some:
    - Assembly
    - Java
    - Pascal (I used to know this one well, but I haven't used it for years...)
    - C#
    - VB.NET

    But not enough to be dangerous. Or... maybe just that.

    If there is one language I would like to learn, that would be Delphi. I hear Winged uses it, and I could use one more RAD language. I'm not very fond of .NET, VB6 basically sucks, and LabView is expensive and you need a runtime engine. I don't do any web development yet (though I will, eventually). Therefore I haven't cared about PHP, JavaScript and other web-related creations. I know some HTML but that doesn't really count as a language IMO...
    Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

  9. #8
    Shaddix's Avatar
    Shaddix is offline Programmer
    Join Date
    Apr 2009
    Location
    Westmalle, Antwerpen, Belgium, Belgium
    Posts
    104
    Rep Power
    11

    Re: More Languages or Deeper Understand?

    well, my view on this is that if you have a deep knowledge about a language it's easier to learn a new one

    most programming languages (and than I don't mean languages like html & css) have very much in common

    if you have good understanding from 1 language it's not that difficult to learn an other one, the way you have to think is the same but the things you use are named different and the syntax is a different

  10. #9
    Join Date
    Jul 2008
    Location
    Somewhere that is shorter to write than "In the gloomy shadows of my personal namespace"
    Posts
    10,725
    Blog Entries
    2
    Rep Power
    90

    Re: More Languages or Deeper Understand?

    ^- Agree with the above, but if you know Perl and jumps to ASM you'll get a problem..
    Hey! Check out my new Toyota keyboaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

  11. #10
    Join Date
    Apr 2009
    Location
    Trapped in my own little world.
    Posts
    2,487
    Rep Power
    33

    Re: More Languages or Deeper Understand?

    Yes, I agree with you two. Once I got a good grasp on a few languages I found picking up a new one was not very hard.

    So from what I can gather you all agree that knowing a lot of languages that do different things is definitely still needed but having a few you really know is also needed to be an efficient programmer.

    Specialize in a few? 2-4?
    Comfortable in a lot? 4-6?

    Do you think if you knew too many languages it would get harder and harder to keep them separated as far as functions and syntax?

Closed Thread
Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. %15, could not understand
    By sugu3214 in forum C and C++
    Replies: 1
    Last Post: 08-05-2011, 08:55 AM
  2. I Just Don't Understand
    By AIGuy in forum Python
    Replies: 2
    Last Post: 03-28-2011, 06:13 PM
  3. Replies: 6
    Last Post: 12-12-2009, 04:23 PM
  4. I don't understand
    By dirkfirst in forum HTML Programming
    Replies: 9
    Last Post: 10-09-2006, 09:11 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts