[ Content | View menu ]

Language Design Philosophies

Mark Mzyk | June 21, 2009

In a conversation with a coworker, we distilled several programming languages’ design philosophies down to a single sentence.

Here’s what we came up with:

Java: Protect the Developer From Themselves

Ruby: Be the Developer’s Language

Python: There is One True Way

PHP: eh

Do you agree? Disagree? What are the one sentence philosophies behind other languages that we didn’t touch on?