Diagram use :
Linguistics is also using in diagrams in their quest to analyse syntax, semantics, and pragmatics of spoken languages.
Computational linguistics is using diagrams to depict information that enables research analogous to the research on verbal language e.g. formulation of grammars that allow automatic parsing and generation of diagrams.
Visual programming promises to make programming accessible to more people via the use of diagrams.