I was having a discussion on a Discord server about what syntax would be the best for beginners to understand in a programming language someone was designing for a game they were making, and I remembered that I had read about an evidence-based programming language which was designed specifically to being easy to understand. I vaguely remembered that it had some studies which looked at the error rate, or something like that, of using different writing styles like braces versus whitespace.
It took me a while to look it up, but it’s called Quorum: https://quorumlanguage.com/
It describes itself as “The World’s First Evidence Oriented Programming Language”, and the studies I remember reading about are found here. They used included studies which:
- Show a positive impact of statically typed languages over dynamically typed ones.
- Show that STM can reduce programming time and prevent syncronization bugs
- Show that notation has a large impact on novices
- Show that inheritance depth is not strongly correlated with maintenance effort