28 сент. 2011 г.

Writing Scientific Software: A Guide to Good Style

Невозможно дать конкретный рецепт того, как надо писать программы, чтобы они всегда получались хорошими, быстрыми и простыми в разработке. Но совершенно точно можно сказать, как не надо писать программы.

Простая книга по идейным вопросам научного программирования: «Writing Scientific Software: A Guide to Good Style». Рассказывает о том, что нужно знать, когда пишешь научные программы. Описаны грабли всех форм и расцветок; разъясняется, почему не нужно стрелять из пушки по воробьям, и какие действия программистов могут принести вычислениям наибольший вред. Затрагиваются наиболее общие вопросы программирования, но по каждому пункту даётся неплохая библиография.

Книга написана на понятном английском языке и рассчитана на читателя, уже знакомого с основами какого-нибудь языка программирования (примеры кода даны преимущественно на Си). Подходит для ненапряжного чтения на ночь.

P.S. Ландау говорил: «Иностранные языки, увы, необходимы. Не забывайте, что для усвоения их, несомненно, не нужно особых способностей, поскольку английским языком неплохо владеют и очень тупые англичане».

Комментариев нет: