4 ms·
Yup. That was Ken Iverson's point of view when he created APL. Different languages make you think in different ways. When working with Go, C and Python, I'm al
by chewxy 13y ago
Yup. That was Ken Iverson's point of view when he created APL.
Different languages make you think in different ways. When working with Go, C and Python, I'm always keenly aware of the different and optimum data structures to use. Not so when writing code in JavaScript. I spend more time and effort looking out for the pitfalls in JS than anything.
When working in R and Matlab, my method of thinking is oriented towards matrices and linear algebra. The same problem will most definitely be solved in different manners in the different languages I am familiar with
- l33tbro 13y agoInteresting. I guess the question came from my waking thought this morning - thinking of how languages can strongly influence perception (ie, Australian Aborigines conception of time being drastically different to much of the rest of the world due to language structure). So I was wondering if that dove-tailed with programming languages. But I'm thinking maybe not, as you kind of know your outcome before you set out on coding something. Ie, coding isn't like spontaneous prose. You have a certain outcome in mind and the language is really a means to realize that.
- chewxy 13y agoMy personal hypothesis is Whorf Sapir happens with programming languages as well. A lisp developer is going to think about a problem in a very different way from a JS dev.