Does language influence thought patterns?
Backed up from a local Blogger export (114179919089679029/114179919089679029.html) on 2026-01-01.
I have been learning a new language every year for awhile now. Even before I read the pragmatic programmer I had been doing this out of curiousity and just being a over-zealous hacker. I noticed that I would cross polinate a lot of ideas, objects in C, message systems in C++ after doing Objective-C, data driven design and the idea of ubiqitous associative arrayness from Lua. This year I have been fortunate enough to find Ruby.
Today I found this quote in a nice Ruby presentation:
Sapir-Whorf Hypothesis The Sapir-Whorf Hypothesis theorizes that thoughts and behavior are determined (or are at least partially influenced) by language. […] To this day it has not been completely disputed or defended, but has continued to intrigue researchers around the world.
A language that doesn’t affect the way you think about programming is not worth knowing — Alan Perlis