Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Does the saying, "form follows function" hold true in programming or language-design? Why or why not?

share|improve this question
Why would you think so? Where else does it hold true, that you are comparing it to? – FrustratedWithFormsDesigner Apr 11 '12 at 16:30
This would be a very good area to study. All kinds of things to look at. Function of the app (LOB vs Games vs shrinked wrapped) and what forms of programming are used. The "function" of methods/classes/modules and the design choices made (probably would tend towards the design patterns we all know but maybe not). etc – ElGringoGrande Apr 12 '12 at 0:55
up vote 4 down vote accepted

It does, in that the way a program is organized will be determined by the functionality required.

With that being said, "form follows function" says nothing about the quality of the form. Only that the requirements of the functionality play a major part of the form of the design.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.