June 2014
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
7/6/09 01:21 pm
Гендерно-логическое
Опять жажда перемен. Стричь пока нечего; решила подучить SQL. Решаю задачки.
Говорят, что практически все хорошие инженеры баз данных - женщины. А у мужчин обычно, наоборот, все эти структуры и запросы в голове с трудом укладываются. Задачки решаются; обратила внимание на способ думания. Он совершенно тот же, что в функциональном (точнее, логическом) программировании. (Я про языки вроде Пролога и подобных.) Надо просто очень чётко представить себе, что именно нужно получить, и тут же записать это с помощью заданного набора символов. В таком случае, логическое программирование тоже должно быть преимущественно женским делом. Интересно, не замечал ли кто-нибудь подобного? Вспоминается одно косвенное свидетельство "за". Когда рассказывают о Прологе, один из первых примеров - задача на родственные отношения. Которые, как известно, тоже всегда считались преимущественно "женской" областью.
7/6/09, 12:17 pm
Кать, а ты не хочешь порешать наши лингвистические задачки в качестве бета-тестера?
7/6/09, 04:00 pm
Хочу! А на кого они вообще расчитаны? А то вдруг я для них слишком старая / глупая / умная?
7/6/09, 11:21 pm
Вообще - на школьников, не имеющих специальной подготовки. Опыт показывает, что школьников хорошо моделируют любые нелингвисты, в т.ч. и взрослые. Задачи самодостаточные, не требуют никаких спец. знаний, разве что владения родным языком, но требуют умения мыслить логически. (Около)готовые задачи мы даем добровольцам, чтобы они их решали и своим примером доказывали, что задача таки готова. Так что если ты доброволец, то давай емейл!
7/6/09, 02:30 pm
Тут дело скорее во внимательном отношении к делу. Первыми программистами были женщины, потому что в отсутствии высокоуровневых языков требовалась большая аккуратность.
С Прологом сложно. Как только дело доходит до не самых тривиальных вещей, то в ход идут квазиимперативные приемы. Во-первых, интерпретатор работает очень логично и последовательно, поэтому легко записывать последовательные вычисления. Во-вторых, благодаря возможности динамического добавления и удаления фактов, возникает состояние. (Мне на Прологе нравится выписывать memoization, динамическое программирование, и т. д.)
В общем-то, функциональное и логическое программирование скорее сводится к оперированию абстрактными концепциями, а тут никаких гендерных преимуществ не бывает.
7/6/09, 04:03 pm
Вопрос действительно в том, бывают ли гендерные преимущества в отношении оперирования теми или иными концепциями.
7/6/09, 04:09 pm
Про внимательность - я не замечала, чтобы её требовалось больше, чем при написании кода, например, на C. Вообще всегда считала себя довольно неаккуратным человеком. Бывшие в гостях, увы, подтвердят.
7/6/09, 05:54 pm
Тут напомнили
А вообще да, у моего научника были "задачи для мальчиков" и "задачи для девочек". Задачи для девочек отличались как раз тем, что требовали большей аккуратности.
|