Ask HN: Do different programming languages make you think in different ways?
1–6 of 6 posts
Re: Ask HN: Do different programming languages make you think in different ways?
#2Re: Ask HN: Do different programming languages make you think in different ways?
#3Different 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
Re: Ask HN: Do different programming languages make you think in different ways?
#4Yup. 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…
Re: Ask HN: Do different programming languages make you think in different ways?
#5Yup. 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…
Interesting. 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 o…
A lisp developer is going to think about a problem in a very different way from a JS dev.
Re: Ask HN: Do different programming languages make you think in different ways?
#6There's no silver bullet, just different priorities.
Trying new languages will help give you a well-rounded perspective and will have you porting ideas from other languages into your current language often with benefit.