Archive for the ‘Программирование’ Category

avva о багах

Sunday, October 28th, 2007

Анатолий Воробей (avva.livejournal.com) регулярно пишет в своём журнале об интересных багах в таких широко известных проектах, как LiveJournal Memcached, Perl, каких-то проектах Google и т. п. Вот небольшое собрание самых интересных на мой взгляд:

Karl Fogel “Producing Open Source Software”

Monday, December 4th, 2006

Книга Карла Фогеля, одного из ведущих разработчиков Subversion и CVS, посвящена в основном социальным аспектам разработки open source software.

Книга свободно доступна в электронном виде под открытой лицензией: Karl Fogel “Producing Open Source Software”.

Также её можно купить на Amazon: Producing Open Source Software: How to Run a Successful Free Software Project

Лекции UC Berkeley по computer science

Wednesday, April 5th, 2006

Свободно доступны на вебе в видео- и аудиозаписи лекции, которые читают в текущем семестре в Калифорнийском Университете в Беркли.

Отдельного внимания заслуживают:

См. также полный список лекций, доступных в рамках программы Webcast.Berkeley. Доступны форматы: потоковое видео в формате RealMedia, потоковое аудио в формате MP3, а также версия в MP3 для скачивания.

См. также: Видеозаписи лекций курса “Structure and Interpretation of Computer Programs”, которые читают в MIT.

Edsger W. Dijkstra Archive

Saturday, February 25th, 2006

Обширный архив Эдгара Дейкстры (статьи, лекции, размышления, записки и отчёты о путешествиях) опубликован в электронном виде. Практически все материалы доступны в виде HTML-файлов, вручную оцифрованных добровольцами из исходных машинописных или рукописных документов. Профессор Дейкстра считал, что написание документов вручную на бумаге — хороший способ достичь их высокого качества.

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

Вот те, что показались интересными мне:

Весь архив находится здесь: EWD Archive — the manuscripts of
Edsger W. Dijkstra
.

А. Шень “Программирование: теоремы и задачи”

Wednesday, February 22nd, 2006

Отличная книга Шеня “Программирование: теоремы и задачи” доступна в электронном виде. Рекомендуется в качестве введения для начинающих.

Скачать можно здесь: А. Шень “Программирование: теоремы и задачи”, МЦНМО, 2004.

Купить книгу можно на ozon.ru: А. Шень “Программирование. Теоремы и задачи”.

Керниган, Пайк “Практика программирования”

Friday, February 17th, 2006

В книге Брайана Кернигана (соавтор классического руководства по языку C) и Роба Пайка “Практика программирования” обзорно и убедительно рассказывается о многочисленных обстоятельствах процесса, которые необходимо принимать во внимание. Затронутые темы обсуждаются кратко (приблизительно 40 страниц на главу), но достаточно, чтобы сориентировать в вопросе начинающего программиста.

Второе русское издание можно купить здесь: Керниган, Пайк “Практика программирования”, издательство “Вильямс”.

В подготовке первого русского издания я принимал участие в роли технического эксперта. Переизданий, к сожалению, больше не выходило: Керниган, Пайк “Практика программирования”, издательство “Невский Диалект”.

В оригинале книжку можно купить на amazon: Brian Kernighan, Rob Pike, “The Practice of Programming”