back

by Rochus·7mo ago·view on hn ↗
This is a common belief among experienced programmers, but it is largely contradicted by empirical science, especially when discussing novices or general maintainability. First, it is not only about syntax, but also about the possibility to explicate the actual intent of the code. Ada offers special syntax for almost every conceivable use case, allowing developers to clearly express their intentions in the code so that others can understand them. And there are also scientific studies which clearly show that explicit words significantly outperform symbol-heavy languages (e.g. https://www.vidarholen.net/~vidar/An_Empirical_Investigation..., https://www.diva-portal.org/smash/get/diva2:1668029/FULLTEXT..., https://www.ime.usp.br/~gerosa/papers/ICPC2018-Legibility.pd...).