Re: Programming language similarity

Fernando <pronesto@gmail.com>
Mon, 25 Apr 2022 04:24:38 -0700 (PDT)

          From comp.compilers

Related articles
Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity pronesto@gmail.com (Fernando) (2022-04-25)
Re: Programming language similarity 0xe2.0x9a.0x9b@gmail.com (Jan Ziak) (2022-04-25)
Re: Programming language similarity meshach.mitchell@gmail.com (Meshach Mitchell) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-25)
Re: Programming language similarity gah4@u.washington.edu (gah4) (2022-04-25)
Re: Programming language similarity derek@NOSPAM-knosof.co.uk (Derek Jones) (2022-04-26)
| List of all articles for this month |

From: Fernando <pronesto@gmail.com>
Newsgroups: comp.compilers
Date: Mon, 25 Apr 2022 04:24:38 -0700 (PDT)
Organization: Compilers Central
References: 22-04-012
Injection-Info: gal.iecc.com; posting-host="news.iecc.com:2001:470:1f07:1126:0:676f:7373:6970"; logging-data="52691"; mail-complaints-to="abuse@iecc.com"
Keywords: design, semantics
Posted-Date: 25 Apr 2022 12:17:55 EDT
In-Reply-To: 22-04-012

Hi Derek,


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.
For instance, in your keyword tree, Java and JavaScript are close, but they
are very different semantically.


> Does anybody know of other kinds of attempts at measuring language
similarity?


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.


Regards,


Fernando


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.