Is the way people solve problems intrinsic to the native language they learned growing up? Can the shape of our thoughts be optimal for solving certain kinds of problems? Like sentence structure, grammar, etc.

If the pattern of thoughts a language promotes can help us solve problems. Then is there a spoken language that can help promote solving computer science problems?

I know I have to work to think differently to program in different styles of programming. I wonder if we can learn from different spoken languages patterns of logic that are applicable to engineering.

Mathematics, while not a spoken language, has helped me re-frame things in programming. I think programming has also helped in other areas. Like using binary search to find the end of a pipe in the ground.

  • 4
    Short answer: Yes, to some extent.

    Long answer: Go read about it, it's interesting.

    Also: The maybe-kinda-sorta-famous Himba green/blue study is a total fabrication, though, but does seem to have some echo of truth to it.
  • 1
  • 2
    I believe the film Arrival deals with this through aliens
  • 1

    I know I have to work to think differently to program in different styles of programming

    And that is where I disagree. For me personally, I don't think differently based on the programming language.

    I am multilingual and see the language just as a tool. Like a writer uses a pen or type-machine.

    But in the end, any fundamental logic is the same.

    Sure each person is different and may write stuff different. Most of the times there is no right or wrong way.

    When reading a book, the story remains the same no matter in what language it is translated. Same in my opinion goes for programming.
  • 0
    @Grumm I have to switch my brain to program in functional style vs other styles. It is like I have to invert the logic.
  • 1
    Reminds me of there being lots of word for snow in some languages, but far less in others.

    I often find when I'm trying to explain something to someone, that they don't understand me at all well.

    I'm reminded the other day a person who had lived in a home for 3+ years, had issues with something not working and finally asked online for help.

    They posted pictures, and everyone else was unable to see the solution.

    To me it was simple, I was looking at a switch with writing on it, it said:


    No one seemed to know what MER stood for..

    In front of the M was some dirt..

    Maybe it stood for "TIMER"..

    It did !

    Now, I wouldn't need a switch with writing on it to solve a problem, I would just press the switch and see what happened. :-)
  • 1
    Perhaps my lack of schooling was a good thing then, since it didn't lock me into a specific way of structuring thoughts.

    Folk will comment at times, how my English skills are odd, backward, the wrong tense, etc.

    My internal thoughts are a bit like a popup book, with pictures.
Add Comment