
Federico Piersigilli
Feb 12, 202311 min read
Grammar and Algorithms: Linguistics' Contribution to Computer Programming
Have you ever wondered why codes used in programming are referred to as languages? They do not seem to have something in common with human languages, except for the fact they may be learnt, and one can become fluent or proficient in using them. This point of view is only partially correct. While it is true that programming languages are substantially different from spoken languages, as commonly conceived, it may be surprising to discover that some important contributions to t

