Freedom and Safety Languages
Freedom languages are those languages that put the individual programmer at the center of their philosophical world.
Some attributes of freedom languages:
- Reduce verbose language constructs
- "Post-modern" languages
- Syntactically dense
Some attributes of safety languages:
- Contracts between modules, objects, and functions
- Focus on teams rather than individuals
- Remove language features that are confusing
- Syntactically verbose
Kevin claims that the philisophical differences can even be sensed just listening to how the advocates of a language describe its benefits and attempt to undermine other languages.