Thread: Ranking of programming languages

  1. #1
    Registered User
    Join Date
    May 2016
    Posts
    2

    Ranking of programming languages

    Add your own opinion (if you'd like) to make the rankings even more relevant/accurate. Thoughts?


    What are the "best" (productivity-enhancing, well-designed, and concise, rather than popular or time-tested) programming languages? - Slant

  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    38,127
    Moved flame bait to GD board.

    When you realise that programming languages are just tools, you can stop worrying and just pick the right one for the job at hand.

    Otherwise, it's just two carpenters arguing whether a saw / knife / chisel is 'best' for cutting wood.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

  3. #3
    (?<!re)tired Mario F.'s Avatar
    Join Date
    May 2006
    Location
    Ireland
    Posts
    8,446
    Quote Originally Posted by joelster View Post
    Thoughts?
    There are no productivity-enhancing, well-designed and concise programming languages in existence today.
    Originally Posted by brewbuck:
    Reimplementing a large system in another language to get a 25% performance boost is nonsense. It would be cheaper to just get a computer which is 25% faster.

  4. #4
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Salem View Post
    When you realise that programming languages are just tools
    Languages arn't tools; they're materials.

  5. #5
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by Mario F. View Post
    There are no productivity-enhancing, well-designed and concise programming languages in existence today.
    Python would be if it were compiled to machine code (not bytecode or JIT)

  6. #6
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by joelster View Post
    Add your own opinion (if you'd like) to make the rankings even more relevant/accurate. Thoughts?


    What are the "best" (productivity-enhancing, well-designed, and concise, rather than popular or time-tested) programming languages? - Slant
    that list is diarrhea IMO

  7. #7
    Registered User
    Join Date
    May 2016
    Posts
    2
    Quote Originally Posted by Epy View Post
    that list is diarrhea IMO
    You can add to the list, and vote down languages you don't like.

  8. #8
    Tweaking master Aslaville's Avatar
    Join Date
    Sep 2012
    Location
    Rogueport
    Posts
    528
    Quote Originally Posted by Salem View Post
    Moved flame bait to GD board.

  9. #9
    [](){}(); manasij7479's Avatar
    Join Date
    Feb 2011
    Location
    *nullptr
    Posts
    2,657
    Quote Originally Posted by Epy View Post
    Python would be if it were compiled to machine code (not bytecode or JIT)
    Maybe add static typing on the way too

  10. #10
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Quote Originally Posted by manasij7479 View Post
    Maybe add static typing on the way too
    I wouldn't be opposed to that, but at the same time I like to think of it as similar to the auto keyword from C++11. I haven't really found lack of static typing to be a nuisance. I thought it would be for when you have to pick apart data, but I've become very familiar with the struct pack/unpack functions from the Python stdlib.

  11. #11
    Make Fortran great again
    Join Date
    Sep 2009
    Posts
    1,413
    Relevant to this discussion, I think what I find important in a programming language is:
    - size/functionality/provisions of standard library
    - built-in support for different data structures/containers, e.g. arrays, lists, whatever (either direct syntax or through std lib)
    - performance
    - code readability
    - friendly string manipulation functionality, i.e. I don't like having to use strcat in C, I like being able to simply have a built-in operator for readability
    - portability and standardization

  12. #12
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Epy View Post
    that list is diarrhea IMO
    Quote Originally Posted by joelster View Post
    You can add to the list, and vote down languages you don't like.
    Done! Diarrhea is added. When you all go to vote for it, be sure to add an appropriate "pro".
    Last edited by Yarin; 05-23-2016 at 10:39 AM.

  13. #13
    Unregistered User Yarin's Avatar
    Join Date
    Jul 2007
    Posts
    2,158
    Quote Originally Posted by Epy View Post
    Python would be if it were compiled to machine code (not bytecode or JIT)
    You might like Nim. It's compiled, and has a very Pythonic syntax.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. What programming languages do you know?
    By progcomputeach in forum C# Programming
    Replies: 2
    Last Post: 07-28-2010, 06:54 AM
  2. Total newb to programming here... Question about the many programming languages. Ty!
    By tsubotakid1 in forum A Brief History of Cprogramming.com
    Replies: 11
    Last Post: 10-05-2003, 10:32 AM
  3. Programming Languages
    By DarkViper in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 12-12-2002, 02:28 PM
  4. Other Programming Languages
    By cozman in forum A Brief History of Cprogramming.com
    Replies: 35
    Last Post: 10-20-2001, 04:46 PM

Tags for this Thread