Text-based programming
A traditional programming method in which letters, numbers, and symbols are typed to determine inputs and outputs. Text-based programming languages such as Python, C, and Java require programmers to follow a formal, text-based syntax.