Settings

Theme

Which programming language has the highest meaning density?

1 points by sumitviii 2 years ago · 8 comments · 1 min read


Hello,

Recently I was thinking about Mandarin and I noticed that it has about 3 to 4 times the meaning density. Meaning that if a child studies in Mandarin for 15 years of her life, she could have learned as much as 75 years worth of knowledge (assuming that the teachers created a good curriculum).

I wonder if the same is true for any artificial language. Is there a programming language with much higher meaning density than C or Python?

Thanks

devdude1337 2 years ago

I assume you mean information density? If so programming languages basic information density is set by their amount of keywords and symbols used for parsing. But there also is implicit density caused by every abstraction - therefor a Lisp can express extremely complex programs with only a few lines of code. This may also hold true for natural languages when using phrases or metaphors.

mrkeen 2 years ago

https://www.science.org/content/article/human-speech-may-hav...

  • andy99 2 years ago

    I wonder if something similar applies to code. Like APL etc are much more compact, but are they written and read more quickly?

thfuran 2 years ago

>Meaning that if a child studies in Mandarin for 15 years of her life, she could have learned as much as 75 years worth of knowledge

That's the sort of claim that requires extraordinary evidence.

  • AnimalMuppet 2 years ago

    Yeah. It assumes that reading bandwidth is the limiting factor in how fast children learn. Not brain development, not actually getting the fundamental concepts; just reading.

    I don't buy it at all.

syndicatedjelly 2 years ago

What does “meaning density” mean?

jjgreen 2 years ago

K? APL?

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection