23.09.2003 МненияРЕЦЕНЗИИБобровский С. Программная инженерия. Технологии Пентагона на службе российских программистов. СПб.: Питер, 2003. - 222 с.Эта сравнительно небольшая по объему книга состоит из четырех практически не связанных между собой глав. В соответствии с моими предпочтениями я читал их почти по футбольной схеме: 4-2-3-1. Для меня наиболее интересной оказалась вторая глава, посвященная истории языков программирования. Здесь автор не ставил перед собой задачу досконального исторического исследования, в живой и популярной форме он вводит читателя в мир этих языков, рассматривая их поколение за поколением.В 80-х годах прошлого века считалось, что системный программист должен знать не менее 6-8 языков программирования и каждый раз использовать язык, наиболее адекватный решаемой задаче. Мне за свою программистскую жизнь пришлось выучить порядка двух десятков языков, не считая их различных диалектов. (Но это только звучит так красиво: из них восемь - ассемблеры разных машин и микропроцессоров - учатся легко и быстро, а потом пару месяцев идет процес привыкания, когда перестаешь думать, как написать, а размышляешь уже над тем, что писать. Другая группа - процедурные языки: Фортран, Бейсик, Паскаль, PL/1, PL/M, Ada, PostScript, HPL и Си, на которые при их изучении тратится время только на то, чтобы вникнуть во всякие прибамбасы и особенности. По-настоящему трудными для освоения оказались GPSS, Prolog и mu-MATH. (На последний из них я потратил полгода, поскольку функциональное ...
читать далее.