Motto

1591725663 / AE500609

The essence of any programming language is its "parse tree".

Natural languages can be conceptualized and described as forests of cognitive structures.

Linguistic Stammbaum

1591726211 / AE500609

more on languages, evolution, etc. in my Prolegomena Paedagogica wizzion.com/PP.pdf

(discussion of Schleicher's (1873) Stammbaum on p. 36)

L&C :: Invitation to Sanskrit

1591728091 / AE500609

https://sanskrit.inria.fr/

(c.f. also Prolegomena Paedagogica, p. 114-115)

L&C :: Formal grammars

1591729116 / AE500609

In formal language theory, a grammar (when the context is not given, often called a formal grammar for clarity) describes how to form strings from a language's alphabet that are valid according to the language's syntax. A grammar does not describe the meaning of the strings or what can be done with them in whatever context—only their form. A formal grammar is defined as a set of production rules for strings in a formal language.

A formal grammar is a set of rules for rewriting strings, along with a "start symbol" from which rewriting starts. Therefore, a grammar is usually thought of as a language generator. However, it can also sometimes be used as the basis for a "recognizer"...

L&C :: Formal languages as trees

1591727364 / AE500609

Gramatiken

1591729282 / AE500609

L&C :: Parse trees

1591730584 / AE500609

https://en.wikipedia.org/wiki/Abstract_syntax_tree

while b ≠ 0
if a > b
a := a − b
else
b := b − a
return a

Note of warning

1591731384 / AE500609

"Strictly formalist, transformationalist approach had failed to furnish a complete, consistent elegant framework for the study of natural languages but
significantly facilitated construction and further development of artificial and programming languages."

(Prolegomena, p. 120)

Simply stated: formal languages are about games with symbols but not about communication or exchange