News Grower

Независимое покрытие AI, стартапов и технологий.

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

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

Автор: VladimirPolukeev (Синимекс) Оригинальный источник
Лингвистическая относительность в программировании — как наше мышление определяет выбор языка и стиль кодирования

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

Связанные теги

Компании и люди

Линия сюжета

Продолжить следить за темой

Переходите к связанным материалам, страницам сущностей и активным линиям сюжета.

Не бойтесь динамического программирования

Не бойтесь динамического программирования

Говорят, все боятся задач на динамическое программирование (aka ДП), потому что их решения выглядят как из задачника по матанализу. А мне оно всегда нравилось. Одна изящная форм...

UI + API как единый интеграционный контур

UI + API как единый интеграционный контур

Если вы уже имели опыт написания Ul-тестов для проверки страниц и форм, то, вероятно, задумывались: "Почему бы не протестировать весь сценарий целиком?" Так родилась идея делить...

3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется

3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется

Среди читателей есть как графонодрочеры, так и любители лоу-поли аниме. И те, и другие любят, когда что-то красивенько колыхается в такт погоде и походке персонажа. И те, и друг...

Как я писал библиотеку для Морского Боя на Python — разбор и история моего первого пет‑проекта

Как я писал библиотеку для Морского Боя на Python — разбор и история моего первого пет‑проекта

Пишу о том, как сделал первый проект - библиотеку для логики морского боя на Python - с какими трудностями столкнулся, как налаживал архитектуру и как не бросил Нырнуть глубже

Как оптимизировать рекламные кампании и получать больше прибыли

Как оптимизировать рекламные кампании и получать больше прибыли

Основная цель оптимизации — повысить финансовую отдачу от рекламных кампаний. Павел Баракаев, руководитель диджитал-направления в click.ru, рассказал про стратегию эффективной о...

Рекламный слот

Встроенный блок в статье

Зарезервированный партнерский слот для релевантных инструментов, сервисов и аккуратных редакционных интеграций.

Партнерский слот

Похожие статьи

Еще материалы, которые пересекаются по тегам, источнику или категории.

Не бойтесь динамического программирования

Не бойтесь динамического программирования

Говорят, все боятся задач на динамическое программирование (aka ДП), потому что их решения выглядят как из задачника по матанализу. А мне оно всегда нравилось. Одна изящная форм...

UI + API как единый интеграционный контур

UI + API как единый интеграционный контур

Если вы уже имели опыт написания Ul-тестов для проверки страниц и форм, то, вероятно, задумывались: "Почему бы не протестировать весь сценарий целиком?" Так родилась идея делить...

3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется

3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется

Среди читателей есть как графонодрочеры, так и любители лоу-поли аниме. И те, и другие любят, когда что-то красивенько колыхается в такт погоде и походке персонажа. И те, и друг...

Еще материалы от Habr

Свежие публикации и продолжение темы от той же редакции.

Открыть страницу источника
Не бойтесь динамического программирования

Не бойтесь динамического программирования

Говорят, все боятся задач на динамическое программирование (aka ДП), потому что их решения выглядят как из задачника по матанализу. А мне оно всегда нравилось. Одна изящная форм...

UI + API как единый интеграционный контур

UI + API как единый интеграционный контур

Если вы уже имели опыт написания Ul-тестов для проверки страниц и форм, то, вероятно, задумывались: "Почему бы не протестировать весь сценарий целиком?" Так родилась идея делить...

3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется

3D для каждого: Как игры врут про физику — и почему это сложнее, чем кажется

Среди читателей есть как графонодрочеры, так и любители лоу-поли аниме. И те, и другие любят, когда что-то красивенько колыхается в такт погоде и походке персонажа. И те, и друг...