| Внезапное Преподавание Функционального программирования, ч. 1 - background |
[Aug. 30th, 2008|09:40 pm] |
По причине болезни профессора довелось мне в уходящем семестре внезапно прочитать с середины курс по Функциональному Программированию. Курс был cross-listed, то есть 2 в одном, и для бакалавров 4 курса, и для магистров/докторантов (любого года :) ). Поскольку когда-то возможно прийдется читать такой курс еще, под катом - мой background в ФП, заметки про впечатления от чтения курса, исправления на будещее, и линк на слайды, сделанные для курса. В основном - для меня, но может кому-то еще это интересно. За один раз все не напишу, будет несколько заметок.
( Интересующимся жать сюда ) |
|
|
| ЭйЛайф 11 0wn3d! |
[May. 7th, 2008|07:40 pm] |
| [ | Tags | | | bragging, job | ] |
| [ | Current Location |
| | lab | ] |
| [ | mood |
| | thoughtful | ] |
| [ | music |
| | the dust brothers - who is tyler durden? | ] |
Сегодня узнал о решении по статье еще одного коллеги. Итак, наша лаборатория публикует три полные статьи на конференции Artificial Life XI. Свою статью я писал за полтора дня перед дедлайном после тяжело давшегося решения не дописывать другую статью, над которой я работал потора месяца.
Шеф в отпуске, и, вероятно, в кайфе... :)
Выводы: 1. Beware of gambler's fallacy, иногда нужно встать и выйти. 2. Смысл таки может компенсировать недостатки формы. |
|
|
| О пользе смиренного созерцания... |
[Jul. 26th, 2007|06:24 pm] |
| [ | Tags | | | job | ] |
| [ | Current Location |
| | TASC 8001 | ] |
| [ | mood |
| | anticipating vacation | ] |
| [ | music |
| | Djivan Gasparian-Ojakhum | ] |
По завершению моделирования части реальности пронзительным формализмом победи соблазн немедля начать рассуждения. Как художник замирает, отступив на шаг с занесенной над холстом кистью, остановись и осознай, ощутив сперва, корректность модели своей. И лишь когда она уляжется в предметную область уютным кошачим клубком, с трепетом вопрошай ее и внимай ответам...
Контекст: 6 страниц выкладок еноту под хвост - огрех в спецификации модели. А стоило всего лишь подумать пару часов, а не бросаться ее решать сразу.
..но отпуск уже так близко :) |
|
|
| О жерновах иммиграционной политики США |
[Jun. 29th, 2007|06:02 pm] |
| [ | Tags | | | job | ] |
| [ | Current Location |
| | TASC 8001 | ] |
| [ | mood |
| | annoyed | ] |
| [ | music |
| | Front Line Assembly - Plasma Springs | ] |
Сраные жернова смололи нашу поездку на RSS'07. Я должен был выступать на семинаре по алгоритмтической эквивалентности биологических и робототехнических роев, а ficus_robusta должна была изучать самый большой в мире аквариум. Документы на визы мы подали сразу после получения монй приглашения, что оставляло 2 недели на рассмотрение. Американцы зачем-то решили провести со мной спешиал клиренс, в результате ответа мы до сих пор не получили, семинар завтра. Программа и люди обещали быть очень интересными. Обидно. Надеюсь, мое отсуствие на семинаре существенно улучшит безопасность США. Еще интересно, что будет теперь с визами. Причина поездки исчезла естественным путем, документы на рассмотрении. В принципе, до Мая 2008 виза в США нам и в х не нужна, но в Сиэтл можно было бы на выходных съездить, и деньги за визы, как говорится, уже плочены. |
|
|
| О методологическом или А все таки он сходится... |
[Sep. 5th, 2006|05:58 pm] |
| [ | Tags | | | job, philosophy | ] |
| [ | mood |
| | satisfied | ] |
| [ | music |
| | James Hardway: Neon | ] |
Дано: задача Б, общее решение для задач класса Ц, хорошее решение для задачи А. Также знаем, что задача Б принадлежит классу Ц, и задача А является очень частным случаем задачи Б.
Найти: решение задачи Б
Есть два варианта - обобщить решение задачи А или применить решение для класса Ц. От первого варианта ожидается лучшее качество решения по сравнению со вторым. От второго ожидается простота реализации. ( Что делать? ) |
|
|
| Первый язык программирования |
[Aug. 24th, 2006|02:06 pm] |
Почему это не Java.
Как объяснить студенту, который только-только начинает программировать, почему фрагмент кода
int x = 2; System.out.println(square(x)+cube(x));
печатает 12,
а int x = 2; System.out.println(square(x)+", "+cube(x));
печатает 4, 8
Расказывать про полиморфизм и coercion? Это напугает студента. Что делать? Не использовать? |
|
|
| Мастера китайского научного слова |
[Aug. 21st, 2006|06:52 pm] |
| [ | Tags | | | job | ] |
| [ | Current Location |
| | Burnaby, BC | ] |
| [ | mood |
| | frustrated | ] |
| [ | music |
| | BG "Dead Sailors" | ] |
А поведаю я вам, други мои по разгрызанию гранита, короткую печальную историю о Мастерах китайского научного слова. Живут мастера эти, вестимо, в Китае. Там они премудрость научную постигают и привносят толику немалую в скарбницу знаний людских (пропорционально поголовью китайскому). Одна беда - язык их нерусский (и неанглиский). И вторая беда - что наплодилось Мастеров немало, повыучивали они языки заморские и разъехались по миру искать бабла зеленого звонкого. И теперь глаголют они по-нашему, фраки носят, вилкой габмургер ковыряют, но ссылаются в работах своих на Мастеров мандариноязычных и кантонскоязычных где ни попадя. И ожидает страждущих знаний тайных жопа великая, когда лучиной свиток подсвечивая и глазами усталыми References просматривая, видят они пометки "in Chinese" во множестве зело немалом...
Нелирическая часть - моя локальная истина находится на выбор в трех статьях - во франкоязычной 1937 года, и в двух китайскоязычных 1975 и 1978 года соответсвенно. Униженно звать коллег-китайцев в качестве переводчиков мне Палийский Канон не велит. Прийдется выводить результаты самому... :( |
|
|
| navigation |
| [ |
viewing |
| |
most recent entries |
] |
| |
|
|