https://shape-of-code.com/2022/04/24/programming-language-similarity-based-on-their-traits/
[That seems awfully simplistic. Fortran and PL/I both have FORMAT statements that look
superficially similar but the semantics are very different. -John]
Does anybody know of other kinds of attempts at measuring languagesimilarity?
All,
There has been remarkably little work that tries to measure
programming language similarity.
Yes, there are many multi-language runtime benchmark comparisons, and
people extract data from Wikipedia to made dubious claims.
Does anybody know of other kinds of attempts at measuring language similarity? ...
All,
There has been remarkably little work that tries to measure
programming language similarity.
Yes, there are many multi-language runtime benchmark comparisons, and
people extract data from Wikipedia to made dubious claims.
Does anybody know of other kinds of attempts at measuring language similarity?
Your repository is very nice! Can I use the "language info" part in the class on programming language paradigms? It will be nice to give students some idea
about the number of keywords in different programming languages, for instance.
By the way, perhaps you should consider also comparing the languages with regards to the static and the dynamic aspects of their type systems, e.g.: typing discipline (static, dynamic, gradual?), type verification (inference, annotations, mixed?), type enforcement (weak, strong), static type equivalence
(nominal, structural, mixed?), etc. That might lead to very different trees.
About that: I don't know of other studies. There is the article on Wikipedia (Programming Languages Comparison), but it does not cite a paper with a comparative study.
Denis Roegel: A brief survey of 20th century logical notations (https://hal.inria.fr/hal-02340520/document)
What makes somebody choose a particular set of symbols.
My guess is that their past experience is a major factor,
i.e., the use of symbols they had previously been exposed to.
In any case, character set limitations stay with us long after
the reason for the limitation has gone.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 486 |
Nodes: | 16 (1 / 15) |
Uptime: | 148:46:35 |
Calls: | 9,659 |
Calls today: | 1 |
Files: | 13,708 |
Messages: | 6,168,027 |