Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

Ranking languages from high-level to low

  1. Aug 25, 2012 #1
    How should I rank the following languages from low-level to high-level? Do I have the ranking right below?

    ----------high
    Perl
    Python
    Java
    C#
    C++
    C
    ----------low

    Additionally, where do sed/awk/grep fall in line?

    I'm interested in starting a project that goes through very basic functionality of those languages, starting with things like loops, graphing, etc. Then leading up to doing small example problems/programs then a few larger ones in all 6 of the languages to better show how they differ and which one may be better suited for whatever job.
     
  2. jcsd
  3. Aug 27, 2012 #2

    Simon Bridge

    User Avatar
    Science Advisor
    Homework Helper
    Gold Member
    2016 Award

    There is no clear delineation between "levels" - the idea is informal.

    I'd have put the first three on the same level, and the last also on their own level.
    Languages that use compilers to make an executable are lower level than those that run in their own right under an interpreter.

    Below that you have assembly, then machine code.

    Note: Some people may put C# and C++ above plain C due to their support of object oriented stuff. It's a matter of the level of abstraction. Much as you may want to put Hex and DEC representations of machine code as higher than binary.
     
Know someone interested in this topic? Share this thread via Reddit, Google+, Twitter, or Facebook




Similar Discussions: Ranking languages from high-level to low
  1. High Level Language (Replies: 13)

Loading...