Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Выпуск 6-1: Пальцы кнутЬ


Информационный Канал Subscribe.Ru - www.lycos.ru

IMHO Ворчунии  (архив выпусков)

Пальцы кнутЬ

Выпуск 6-ый
(начало)

Отсебятина

Приветствую аж ТЫСЯЧУ админов, программеров и веб-созидателей! В этом выпуске - ищется мнение о трех книгах, опрос в рубрике "Дай почитать", 3 мнения про первый том Кнута, результаты голосовалок предыдущего выпуска и краткое введение в сущность рассылки для читателей-новичков, коих больше чем "старичков" ;)

У рассылки две равнозначные цели - обмен мнениями и обмен бумажными "читовом" (книги как носитель информации, а не как товар). Оба предназначений подразумевают отсутствие Вашего безразличия, чем реже Вы высказываете свое мнение, хотя бы участием в голосовалках, тем Вам же скучнее.

С первой целью вроде как начинает налаживаться, а вот вторая цель буксует - поэтому в рубрике "Почитать" вместо книг сегодня опрос.

Для обмена мнениями есть аж 4 рубрики. Во-первых, я, обладая привилегированными обязанностями, ворчу об одной из трех книг, которая набирает больше голосов при опросе (не забывайте голосовать!). Во-вторых, рубрика "Есть мнение", для которой любой может прислать рецензию или просто пару фраз о прочитанной книге. В третьих, рубрика "Ищу мнение". Ну и четвертая составляющая - голосовалка с четвертой альтернативой - Ваше предложение книги для ворчалки или рубрики "Ищу мнение".

Подробности о каждой рубрике - в ПЯТИ предыдущих выпусках.
  • способ для любителей кликать мышкой в он-лайн http://win.subscribe.ru/archive/comp.paper.vorchunia/
  • способ для любителей кликать мышкой, но получать все по почте
  • способ для профессионалов почты:
    ARCHIVE comp.paper.vorchunia 2002/03/23-22:21:51.html
    ARCHIVE comp.paper.vorchunia 2002/03/24-21:05:39.html
    ARCHIVE comp.paper.vorchunia 2002/03/30-15:35:39.html
    ARCHIVE comp.paper.vorchunia 2002/04/06-18:10:24.html
    ARCHIVE comp.paper.vorchunia 2002/04/07-04:05:10.html
    ARCHIVE comp.paper.vorchunia 2002/04/14-14:40:09.html
    ARCHIVE comp.paper.vorchunia 2002/04/21-16:25:11.html

На предыдущую ворчалку о книге "Case-технологии. Практическая работа в Rational Rose" Трофимова, к сожалению откликнулись только не читавшие ее :-(

прочтут3 человека
не будут читать5 человек

Откликнулось 3 человека на Кнута.

Выбор книги для ворчалки:

Windows 2000 10 голосов
Ядро Linux 5 голосов
Компоненты Delphi 2 голоса
Другое 3 голоса

И так как выпуск получается длинный, то ворчалка о "Системном программировании в Windows 2000" (что за мода ставить 2000 везде где не попадя?, для 95-го книга тоже весьма актуальна ;-) пойдет отдельным куском ;-)




Ищу мнение

  1. 1С - программисты, помогите новичку сориентироваться в книгах по <1С Программирование> Что лучше купить, что лучше скачать. А какие книги не стоят ни первого, ни второго?
    @Ответить@

  2. Харт "Системное программирование в среде Win32" Особенно интересно сравнение с Вильямсом и Рихтером
    @Ответить@

  3. Кормен, Лейзерсон, Ривест"Алгоритмы: построение и анализ"
    @Ответить@




Почитать

Вы не прислали (и не пришлете) список книг, которые хотите взять прочесть, ибо полагаете, что

(можно указать несколько вариантов ответов)

2002-04-28
Выбери книгу
для следующей
ворчалки
1. Р.Конопка Создание оригинальных компонент в среде Delphi
(уже есть 2 голоса)
2. Л.Гримзоу Философия программирования для Windows 95/NT
3. C.Максвелл Ядро Linux в комментариях
(уже есть 5 голосов)
4. Предлагаю другое (напишите название и автора)
Подписаться на рассылки Ворчунии
про книги
про рассылки
Ворчалки про рассылки
за неделю
1001 способ как уберечься от мошенничества в России
Рукоделие от Елены
Размышления об эффективном веб-дизайне
Лучшие ВАКАНСИИ в области Информационных Технологи
Все про Джеймса Бонда

   




Есть мнение

14Кб Обложка
Искусство программирования.
Том 1.Основные алгоритмы

Д.Е.Кнут
Об авторе

  Предисловие
+содержание
мнения
Дата выпуска:2000
Издательство:Вильямс   ISBN: 5-7989-0220-X
0-201-89683-4
Формат:17x24см,  720 страниц,
твердый переплет, вес - 1050г
Цена:  357 рублей
(Rushall.ru)
   374 рубля
(Bolero)
   389 рублей
(Библио Глобус)
В прошлом выпуске в рубрике "Ищу мнение" был вопрос о ПЕРВОМ томе Кнута. Евгений Рогожкин не только прислал свое мнение, но и любезно ответил на мои дополнительные вопросы о книге (выделено желтенким).

От pts@icomm.ru была получена "распальцовка" и мои дополнительные вопросы проигнорированы :-((. Привожу только в качестве "мнения", в котором мнения и нету.

А третье мнение, более точно рецензия, написана по моей просьбе человеком под ником Philosof, который собирает библиотеку книг про алгоритмы.

Рогожкин Евгений:
    Читал сей перл от корки до корки.
    Книга хороша как теоретический справочник. Некоторые темы мне уже оказались знакомы, благо програмирую уже 7 лет. В реальной жизни програмисту редко приходится реализовывать что-нибудь из этой книги, но для саморазвития - очень неплохо.
       Минусы
  • Все примеры в книге написаны на языке асемблера, для абстрактного придуманного компьютера. Конечно это небольшая проблемма - перевести асемблер Кнута в асемблер для IBM PC, но в связи с тем что все примеры в книге оптимизированы именно для этого абстрактного компа, простой перекодировкой не обойтись, т.к. в примерах используются некоторые не совсем стандартные особенности абстрактного компьютера.
  • Книга перегружена математикой, хотя она и предназначена не только для программистов.
       Плюс:
  • более глубокой разборки теоретического материала и большего количества оного (теоретического материала) я не встречал ни в одной книге.

1. Какие еще книги по алгоритмам Вы читали (чтобы соориентировать чайников в этом вопросе)
      Вспомнить могу только одну: "Конкретная математика", там, кстати, Кнут один из соавторов. Было еще несколько книг, но достаточно давно - названия не помню, а "Конкретная математика" лежит дома, правда я ее так и не осилил (там одна математика и упор делается именно на математическое описание и доказательство алгоритмов и методов).

2. Рекомендуете ли Вы начинать с этого тома, если нет, то какую книгу об алгоритмах начинающему лучше прочесть первой, а какую второй?
      Мне еще не встречалась книга по алгоритмам про которую я мог бы сказать, что если бы она мне попалась в студенческую пору то я бы горы свернул :-)). Пожалуй "Искуство программирования" - лучшее. Но вряд ли подойдет для новичков.

3. Какой у Вас уровень математической подготовки (норма количества математики у всех разная :-) - школьный, на уровне высшей математики, университетский курс и выше?
      на уровне высшей математики



pts@icomm.ru

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

    Не хочу умалять Ваш профессионализм, Ваш уровень мне не известен. Но к сожалению я уже слово в слово эту распальцовку слышала от людей, которые на самом деле профессионалами не являются :(

    Если тебя не устраивает моя "распальцовка" то посылаю другой ее вариант. "Чайникам читать Д. Кнута рано, продвинутым пользователям поздно, а вот обыкновенным программистам самый раз - есть такое понятие как "базовое образование" без него....."
    Книги по программированию похожи на репризы на злобу дня - день прошел, реприза не актуальна. Книга Кнута было издана в 1968 году (у них), не поздновато ли ворчать!?



Philosof
Дональд Э. Кнут
ИСКУССТВО ПРОГРАММИРОВАНИЯ.
Том 1: Основные алгоритмы.
"У каждой книги своя судьба. Одни появляются незаметно и так же незаметно исчезают в потоке времени, покрываясь полью на полках библиотек. Другие в определенный период времени пользуются спросом у узкого круга специалистов, пока им на смену не придут справочники. Третьи поднимаясь над временем, оказываю мощное влияние на технологическое развитие общества..."

- Профессор Анатолий Анисимов

"Знания - это тяжелые камни, которые в последствии могут оказаться бесценными драгоценными камнями..."

- Восточная притча.

Когда я первый раз взял эту книгу в руки - я ощутил такой мощный приток непонятной приятной энергии, после которого начал усиленно искать книгу в свободной продаже и в сетевых магазинах, даже толком не зная о чем она, просто просмотрев содержание книги. Хотя содержание книги нельзя назвать подробным, оно только отражает основные понятия, которые рассматриваются в книге, но тем не менее как и любое содержание дает исчерпывающую информацию о книге в целом. Но конечно же чтобы узнать о чем книга, ее нужно прочесть.

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

Язык, которым написана книга, невероятно прост, даже с появлением в тексте сложных математических формул, можно разобраться о чем идет речь, если, конечно, знать основы высшей математики. Каждая тема раскрывается достаточно подробно, так как статьи дополняются достаточным количеством поясняющих рисунков, схем. Но самое главное - это как написаны программы, алгоритмы и граф-схемы (блок-схемы), ничего лишнего: строгие "жадные алгоритмы", по которым можно написать хорошую программу на языках программирования высокого уровня. Каждая тема дополняется несколькими упражнениями, для лучшего понимания книги, даже вступление дополнено упражнениями ^_^. Да и программы написаны не просто так для "отмазки", а снабжены достаточно большим числом комментариев. Этот факт, позволяет приписать книгу к категории "Учебники", да и не только упражнения, но, как я уже отмечал, язык книги невероятно просто, книга просто находка для студента у которого курсовая по Бинарному Дереву или по организации линейного списка.

Но книгу не надо принимать в целом как учебник, так как в ней нет фундаментальных основ программирования, да это по-моему не может отразить ни одна книга. Ведь как можно понять из названия книги: Программирование - это целое искусство..., но вместе с тем это и наука, которой нужно учится всю жизнь... С большим успехом можно использовать книгу как справочный материал как для написания серьезных программ, так и для обучения "искусству программирования".

Конечно же у книги есть несколько существенных недостатков. Так как книга писалась одним человеком, в книге приведены далеко не все основные алгоритмы, но тем не менее надо отдать автору должное: проделана действительно огромная работа, ведь изучение алгоритмов и улучшение их, а впоследствии и их толкование и объяснение - это целое искусство. Часть алгоритмов просто упоминается в книге и не рассматривается. Чрезмерная подробность повествования, тоже может наскучить и надоесть, что и может произойти, если читать книгу без практического применения описанных в ней алгоритмов, но тем не менее книгу не надо принимать как "Пособие для чайников".

Я советую приобрести книгу тем, кто учиться в ВТУЗа и других специализированных учебных учреждениях и собирается сделать программирование своей будущей профессией. Также книга будет интересна, преподавателям информатики в школе и преподавателям дисциплин изучающих структуры данных и алгоритмы их обработки.

Прочли?    Разминка для рук - Кликни!

to be continue...

С уважением, Ворчуния Ворчащая


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное