3 ms·
It goes straight to self-expression and provides a program that is customizable in a way as unlimited as language itself. A beginner can put in a string that n
by dkarl 16y ago
It goes straight to self-expression and provides a program that is customizable in a way as unlimited as language itself. A beginner can put in a string that no one else would ever say and then have the satisfaction of seeing a program that no one else could have written. It instantly illustrates how programming enables individuality, self-expression, and control.
Also, for environments where saving code in an editor doesn't instantly cause a change in behavior (compiled languages, web programming, working with a running Lisp image) it gives beginners an easy way to learn and troubleshoot the process of deploying their code.