Part of a series on |
Reading |
---|
Readability is the ease with which a reader can understand a written text. The concept exists in both natural language and programming languages though in different forms. In natural language, the readability of text depends on its content (the complexity of its vocabulary and syntax) and its presentation (such as typographic aspects that affect legibility, like font size, line height, character spacing, and line length).[1] In programming, things such as programmer comments, choice of loop structure, and choice of names can determine the ease with which humans can read computer program code.
Higher readability in a text eases reading effort and speed for the general population of readers. For those who do not have high reading comprehension, readability is necessary for understanding and applying a given text. Techniques to simplify readability are essential to communicate a set of information to the intended audience.[2] Whether it is code, news information, or storytelling, every writer has a target audience that they have to adjust their readability levels to.