[Ilugc] Language metrics (Was Re: .a-tip-a-day patch etc.)

  • From: sundaram@xxxxxxxxxxxxxxxxx (Rahul Sundaram)
  • Date: Wed Sep 30 22:13:55 2009

On 09/30/2009 10:06 PM, Kapil Hari Paranjape wrote:

Hello,

Since naming specific languages seems to activate the sensitive
spots, I will restrict myself to "abstract nonsense" here.

There are a number of terms that are used when measuring (programming)
languages. Sometimes these are called "language metrics":

 1. Popularity: The number of people reading/writing programs
    in the language.
 2. Efficiency: The speed with which programs written in the
    language can be run. (This might or might not include the time
    taken to compile the programs).
 3. Readability: How easy it is to figure out what a program is doing
    by reading the `bare' code. (Explanatory comments not included!)
 4. Writeability: How easy it is to convert a given algorithm into a
    program in that language.
 5. High level/structured: How many different logical/mathematical/end-user
    concepts are embedded in the language.

I would add a few more

6. Community
7. Ability to hire skilled programmers in that language
8. Availability of mature libraries for the purposes

I am sure there are a few more.

Rahul

Other related posts: