Хорошо известно, что разные люди имеют разные способности в отношении различных парадигм программирования (например, некоторые люди испытывают трудности с изучением непроцедурных, особенно функциональных языков. понимание указателей - см. блог Джоэла Спольски для размышлений об этом. У некоторых людей проблемы с рекурсией).
Недавно я читал об исследовании, в котором рассматривалась, как грамматика кого-то родного языка влияет на их скорость обучения математике. Не могу найти эту статью сейчас, но быстрый поиск в googling нашел эта ссылка.
Это заставило меня задаться вопросом, может ли кто-то родная культура или первый язык повлиять на их способность к различным парадигмам программирования. Мне больше любопытно о положительных влияниях - например, некоторая черта, которая облегчает/ускоряет для кого-то изучение определенной парадигмы, например, грамматика родного языка очень ориентирована на рекурсию.
Чтобы быть ясным, я ищу, как грамматика культуры/языка может влиять на разницу между aptitude одного и того же человека по отношению к различным парадигмам, в отличие от того, как это влияет на общую склонность к программированию между разными людьми.
Важно: ответы только, которые меня интересуют, - это либо ссылки на научные исследования, либо личные наблюдения от кого-то, знакомого с определенной культурой/языком, в том числе из их собственный опыт.
например. Меня не интересует ваше мнение о том, как китайский ваш первый язык влияет на что-либо, если вы не говорите по-китайски или не работаете с чрезвычайно большим набором китайских программистов.
Я в порядке с вашими оценками, не основанными на научных исследованиях, но, пожалуйста, обязательно дайте свои рассуждения о вероятных причинах вашего наблюдения.
Меня не интересует расхищение культуры (любые такие похвалы будут удалены или помечены для удаления).
Я также не особо интересуюсь культуростроительством - мы все знаем, что Линус - из Финляндии, а Тетрис - в России, а Ларри Уолл - американец. Любая культура/нация может произвести блестящий ум в любой дисциплине. Меня интересуют средние значения.