3 ms·
Computer language design is an intersection of applied mathematics, computer science, individual psychology, group dynamics, and history. Syntax doesn’t exist
by jiggawatts 2y ago
Computer language design is an intersection of applied mathematics, computer science, individual psychology, group dynamics, and history.
Syntax doesn’t exist in a vacuum. There is a significant adoption advantage that can be gained by reusing popular idioms. This is why QWERTY is more popular than Dvorak long after mechanical typewriter arms or even permanently marked mechanical keys! I’m pecking this out on a phone keyboard which is just software.