[ 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?

Filed in: Languages.


  1. Comment by Tom:
    June 23, 2009 @ 07:05
  2. Comment by Mark Mzyk:

    It is very similar Tom. I know there are lots of if programming languages were … lists out there. I just hadn’t ever seen one exactly like the one my coworker and I developed, so I thought I’d post it. It’s obviously far from complete, so suggestions are welcome.

    June 23, 2009 @ 20:34
  3. Comment by Raving Genius:

    C#: You may use this hammer, but not that one.

    August 17, 2009 @ 19:22