Hacker News new | ask | show | jobs
by err4nt 2816 days ago
Yet we have a wide variety of programming languages, and switch between them as the need arises for a better fit to the problem domain we're working in. With the wide variety of things like number systems in different languages, wouldn't it make sense that using some languages might be better for mathematical communication, and others maybe not offer the precision required to communicate everything necessary? It would make sense to me if some languages were better for talking about navigation, or weather than others. Or some were better with numbers, or parts of anatomy, etc.
1 comments

That's a softer form of it which is fairly obviously true; a language with no words for weather will obviously limit discussion of the weather forecast. That's a bit different to whether it limits your ability to think about those things though.
Do you speak more than one natural language? I am an anglophone but took most of my schooling in french. Though I work in english now, I can remember distinctly 'thinking in English' and 'thinking in French' and depending on the problem I was wrestling with, the constructs of the language you frame your thinking in absolutely can give you an advantage or disadvantage.

I always thought it was remarkable how much human thought was imprisoned by language, and it really makes me wonder what a human 'without language' would be capable of thinking.

One other than my native tongue, but not nearly fluently.

To clarify, I don't disagree with what you're saying; I'm not a linguist but from what I know there certainly seems to be some truth in the weaker forms of the Sapir-Whorf hypothesis (that language affects how you think), but the strong form (that language controls how you think) seems fairly well disproven these days.

And now for the forecast of the local atmosphere state: In the morning, the yellow ball in the sky will be hidden by areas of water aerosol. Around noon, water will fall from the sky.