Лингвистическая относительность в программировании — как наше мышление определяет выбор языка и стиль кодирования

Wait 5 sec.

Поводом к написанию предыдущей статьи «Шаблоны и принципы деления кода на классы» послужил случай с начинающим программистом, который обратился ко мне за помощью. Однако та история получила неожиданное продолжение, ставшее, в свою очередь, одной из предпосылок уже для этой статьи. И видимо, волей судьбы или просто по забавному стечению обстоятельств, эта история оказалась напрямую связана с комментариями к первой статье, где в ходе жаркого диалога я затронул тему мышления и восприятия кода разработчиком.Так родилась идея поделиться накопившимися за 10-летний стаж наблюдениями и плодами размышлений:- Как стиль написания кода отражает образ мышления разработчика.- Как разработчики воспринимают код программы.- Почему один язык программирования, что называется, «заходит», а другой - нет. Читать далее