Yep. And I think this linguistic influence means way more for programming languages than for natural languages - when thinking or communication to a human you can always "escape the language traps" by thinking visually or drawing/sketching or just showing things, but when you "communicate" with a computer your minds is basically "trapped" in the language (the only escape is being able to think the "domain language" instead, like thinking an algorithm in mathematical language or a business problem in business terms).