Home
yvl [entries|archive|friends|userinfo]
yvl

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Внезапное Преподавание Функционального программирования, ч. 1 - background [Aug. 30th, 2008|09:40 pm]
[Tags|, ]
[Current Location |lab]
[music |Buck 65 - Phil]

По причине болезни профессора довелось мне в уходящем семестре внезапно прочитать с середины курс по Функциональному Программированию. Курс был cross-listed, то есть 2 в одном, и для бакалавров 4 курса, и для магистров/докторантов (любого года :) ). Поскольку когда-то возможно прийдется читать такой курс еще, под катом - мой background в ФП, заметки про впечатления от чтения курса, исправления на будещее, и линк на слайды, сделанные для курса. В основном - для меня, но может кому-то еще это интересно. За один раз все не напишу, будет несколько заметок.

Интересующимся жать сюда )
linkpost comment

Ломка мировоззренческих стереотипов [May. 31st, 2008|11:27 pm]
[Tags|, ]
[Current Location |Home]
[mood | sad]
[music |Alina Orlova - Vasaris]

Конечной универсальной машины не существует. Даже с неограниченной памятью и временем. :(
link5 comments|post comment

ЭйЛайф 11 0wn3d! [May. 7th, 2008|07:40 pm]
[Tags|, ]
[Current Location |lab]
[mood | thoughtful]
[music |the dust brothers - who is tyler durden?]

Сегодня узнал о решении по статье еще одного коллеги. Итак, наша лаборатория публикует три полные статьи на конференции Artificial Life XI. Свою статью я писал за полтора дня перед дедлайном после тяжело давшегося решения не дописывать другую статью, над которой я работал потора месяца.

Шеф в отпуске, и, вероятно, в кайфе... :)

Выводы:
1. Beware of gambler's fallacy, иногда нужно встать и выйти.
2. Смысл таки может компенсировать недостатки формы.
link11 comments|post comment

О пользе смиренного созерцания... [Jul. 26th, 2007|06:24 pm]
[Tags|]
[Current Location |TASC 8001]
[mood |anticipating vacation]
[music |Djivan Gasparian-Ojakhum]

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

Контекст: 6 страниц выкладок еноту под хвост - огрех в спецификации модели. А стоило всего лишь подумать пару часов, а не бросаться ее решать сразу.

..но отпуск уже так близко :)
linkpost comment

О жерновах иммиграционной политики США [Jun. 29th, 2007|06:02 pm]
[Tags|]
[Current Location |TASC 8001]
[mood | annoyed]
[music |Front Line Assembly - Plasma Springs]

Сраные жернова смололи нашу поездку на RSS'07. Я должен был выступать на семинаре по алгоритмтической эквивалентности биологических и робототехнических роев, а [info]ficus_robusta должна была изучать самый большой в мире аквариум. Документы на визы мы подали сразу после получения монй приглашения, что оставляло 2 недели на рассмотрение. Американцы зачем-то решили провести со мной спешиал клиренс, в результате ответа мы до сих пор не получили, семинар завтра. Программа и люди обещали быть очень интересными. Обидно. Надеюсь, мое отсуствие на семинаре существенно улучшит безопасность США. Еще интересно, что будет теперь с визами. Причина поездки исчезла естественным путем, документы на рассмотрении. В принципе, до Мая 2008 виза в США нам и в х не нужна, но в Сиэтл можно было бы на выходных съездить, и деньги за визы, как говорится, уже плочены.
link1 comment|post comment

О методологическом или А все таки он сходится... [Sep. 5th, 2006|05:58 pm]
[Tags|, ]
[mood | satisfied]
[music |James Hardway: Neon]

Дано: задача Б, общее решение для задач класса Ц, хорошее решение для задачи А. Также знаем, что задача Б принадлежит классу Ц, и задача А является очень частным случаем задачи Б.

Найти: решение задачи Б

Есть два варианта - обобщить решение задачи А или применить решение для класса Ц. От первого варианта ожидается лучшее качество решения по сравнению со вторым. От второго ожидается простота реализации. Что делать? )
link5 comments|post comment

Первый язык программирования [Aug. 24th, 2006|02:06 pm]
[Tags|]
[Current Location |Burnaby, BC]
[mood | tired]

Почему это не 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? Это напугает студента. Что делать? Не использовать?
link8 comments|post comment

Мастера китайского научного слова [Aug. 21st, 2006|06:52 pm]
[Tags|]
[Current Location |Burnaby, BC]
[mood | frustrated]
[music |BG "Dead Sailors"]

А поведаю я вам, други мои по разгрызанию гранита, короткую печальную историю о Мастерах китайского научного слова. Живут мастера эти, вестимо, в Китае. Там они премудрость научную постигают и привносят толику немалую в скарбницу знаний людских (пропорционально поголовью китайскому). Одна беда - язык их нерусский (и неанглиский). И вторая беда - что наплодилось Мастеров немало, повыучивали они языки заморские и разъехались по миру искать бабла зеленого звонкого. И теперь глаголют они по-нашему, фраки носят, вилкой габмургер ковыряют, но ссылаются в работах своих на Мастеров мандариноязычных и кантонскоязычных где ни попадя. И ожидает страждущих знаний тайных жопа великая, когда лучиной свиток подсвечивая и глазами усталыми References просматривая, видят они пометки "in Chinese" во множестве зело немалом...

Нелирическая часть - моя локальная истина находится на выбор в трех статьях - во франкоязычной 1937 года, и в двух китайскоязычных 1975 и 1978 года соответсвенно. Униженно звать коллег-китайцев в качестве переводчиков мне Палийский Канон не велит. Прийдется выводить результаты самому... :(
link2 comments|post comment

navigation
[ viewing | most recent entries ]

Advertisement