В своём журнале я буду писать мысли, интересные наблюдения, словом, всё то, что нравится мне. Завел блог исключительно для себя, тем не менее конструктивная критика приветствуется. Язык блога — русский, мат уместен, но в небольших количествах.
Если кому-нибудь интересно, можете прочитать некоторое количество фактов обо мне. Получилось скомкано и сумбурно, когда-нибудь наведу здесь порядок, но скорее всего так всё и останется.
( дальше )
Я упоролся теорией и сел писать собственную реализацию Self-organizing map на официальном языке искусственного интеллекта. Такие дела.
Лично я не могу простить питон за:
P.S. казалось бы причем здесь Common Lisp...
- Убогие анонимные функции
- Убогий механизм исключений (привет, Java!)
- Тупая система управления памятью
- Что бы там не говорили про JIT, питон - тормозное говно
P.S. казалось бы причем здесь Common Lisp...
После месяца работы с Python у меня появился "пунктик" относительно языков с динамической типизацией. Такие дела.
И да, сегодня вышел Minix 3.2.0 - http://wiki.minix3.org/en/MinixRele ases - ня!
И да, сегодня вышел Minix 3.2.0 - http://wiki.minix3.org/en/MinixRele
Привет, жж! Очень хочется заиметь бумажный экземпляр Барендрегта "Ламбда-исчисление. Его синтаксис и семантика". Перерыл все местные книжные магазины и барахолки. Сабж.
Коан о Ленивом Порядке Вычислений
Мишель Мони́ читал лекцию студентам новичкам в computer science. Студенты заняли места, и Мишель объявил: "Эта лекция будет про Ленивый Порядок Вычислений". После небольшой паузы он завершил лекцию: "Итак, есть какие-нибудь вопросы?"
via
Был несколько недель назад на собеседовании в конторе, которая клепает всякие многопользовательские игрушки для мобилок и вконтакта. Пишут на плюсах для линукса. Спрашивали всякую фигню вроде пузырьковой сортировки и т.п. Ну и под конец собеседования спрашивали про всякие там хаскели/эрланги и их применимость в многопоточных приложениях. Вспомнил про статью Изменяемое состояние: опасности и борьба с ними ну и технический директор стал срать кирпичами по поводу вот этой картинки:
мол автор статьи ничего не понимает в программировании, а в многопоточно разделяемом состоянии нет ничего страшного. А потом выяснилось что ребята каждую неделю перезагружают сервер из-за того, что утекает куча гигов памяти. Такие дела.В последнее время в свете работы над диссером усиленно пилю наколенную поделку в соответствии с ГОСТ Р 52633.5 "Автоматическое обучение нейросетевых преобразователей биометрия-код доступа". Ну и по этому поводу написал макрос, который генерирует макрос, который генерирует код!
Лисп крут.
Лисп крут.
Как же меня ЗАДОЛБАЛИ сиплюсплюс-неосиляторы! С ними же невозможно работать! На каждом углу какой-нибудь малолетний долбоеб кричит о том, что говно этот ваш си++. Как правило его точка зрения не подкрепляется убедительными аргументами, потому что придурок не написал ничего кроме хеллоуворда. Горите в аду, суки!
Первую компьютерную программу я написал лет в 13. В то время я ходил в местный "Дом пионеров" и там нас учили программировать на Бейсике. В классе стояли компы на первых Пентиумах и парочка спектрумов. Моя супер-прога плавно выводила на экран слово из трех букв, а потом также плавно стирала его с экрана) Писал я эту программу около полугода, ибо не знал что для того чтобы вставить какую-нибудь инструкцию между двумя командами
можно сделать так
10 бла-бла-бла
15 бла-бла
20 ололо
поэтому процесс отладки выливался у меня в постоянное переписывание кода. Когда все заработало, радости было полные штаны, пока учительница не навешала мне подзатыльников. Потом в школе был Паскаль и простенькие алгоритмические задачи со всякими матрицами и т.п. Потом был институт и Си на первом курсе. Про качество преподавания информатики на непрограммерских специальностях (а я закончил кафедру радиотехнических систем) я говорить не буду. Поэтому Си изучался практически самостоятельно. Потом были C++ и Scheme. Ну а потом понеслось
В итоге мои основные рабочие языки: Си, OCaml, Common Lisp. Ну и в последнее время лисп потихонечку заменяется на Haskell. Такие дела)
10 бла-бла-бла
20 бла-бла
20 бла-бла
можно сделать так
10 бла-бла-бла
15 бла-бла
20 ололо
поэтому процесс отладки выливался у меня в постоянное переписывание кода. Когда все заработало, радости было полные штаны, пока учительница не навешала мне подзатыльников. Потом в школе был Паскаль и простенькие алгоритмические задачи со всякими матрицами и т.п. Потом был институт и Си на первом курсе. Про качество преподавания информатики на непрограммерских специальностях (а я закончил кафедру радиотехнических систем) я говорить не буду. Поэтому Си изучался практически самостоятельно. Потом были C++ и Scheme. Ну а потом понеслось
В итоге мои основные рабочие языки: Си, OCaml, Common Lisp. Ну и в последнее время лисп потихонечку заменяется на Haskell. Такие дела)

На этой радостной ноте приостановлю решение других задач. В ближайшее время нужно утвердить индивидуальный план работы над диссертацией. Ну и между делом дописать-таки конспект лекций по теории управления. Такие дела.
Последние две недели выдались чертовски продуктивными. Набросали примерную тему диссертации, ключевые слова: нейросети, БПЛА, система посадки. Такие дела)
Между делом дошел до пятого уровня на projectueler.

Между делом дошел до пятого уровня на projectueler.

Ага, я тут случайно сдал вступительные экзамены в аспирантуру по направлению 05.13.01 "Системный анализ, управление и обработка информации". Специальность и английский язык сдал на отлично, а вот философию завалил на удовл. из-за отсутствия времени на подготовку. Остались некоторые бюрократические моменты. Тема предполагаемого диссертационного исследования лежит в области нейро-нечеткого управления - предстоит много работы с лиспом с матлабом. В скором времени начну читать курс теории автоматического управления для четвертого курса специальности 210304 "Радиоэлектронные системы". Думаю выкинуть окаменевшего Бесекерского и учить молодых по этим книгам. Такие дела)
Товарищи программисты и им сочувствующие! Напишите, пожалуйста, список книг, которые вы считаете обязательными к прочтению. Дискретка, алгоритмы и структуры данных, ОС, сетевые протоколы и т.п. Спасибо!