![]() |
| Здравствуйте, Гость ( Вход | Регистрация | Что даёт регистрация на форуме? ) | Восстановить пароль | Выслать повторно письмо для активации |
![]() |
|
Модераторы: Се ля ви |
![]()
|
|
||
|
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3912 Друзей: 12; Групп: 1 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 2 Всего: 96 |
«Компиляторы:принципы, технологии и инструменты» 2-е издание, 2008 год Альфред В. Ахо, Моника С. Лам, Рави Сети, Джеффри Д. Ульман Compilers: Principles, Techniques, and Tools, 2nd Edition Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman "Издательский дом "Вильямс" выпускает 2-е издание знаменитой "Книги Дракона" ("Dragon Book") - "Компиляторы:принципы, технологии и инструменты" (Compilers: Principles, Techniques and Tools. 2nd Edition. Alfred V. Aho, Monica S. Lam, Ravi Sethi, Jeffrey D. Ullman, 2007). Этим летом я поехал на книжную ярмарку с целью приобрести «Книгу Дракона». Правда, о ней я мало что знал, просто года три назад случайно увидел в магазине (заинтересовало название + не встречал ничего похожего на полках магазинов). Но тогда она вызвала только интерес (3 года назад компиляторы мне были не по зубам). И увы, этим летом в продаже её не было. Но всё что случается, случается к лучшему. В этом году выходит новое издание! Значительно переработанное и дополненное. Ещё бы, ведь первое издание появилось в 1986 году. А с того времени произошли значительные изменения: появились новые языки программирования (С++,Java , С#...), значительно улучшились методы оптимизации, изменилась архитектура компьютеров, появились многоядерные процессоры. Конечно, ни в одной из областей не произошло революции, но современные компьютеры значительно отличаются от тех, что использовались в 1986 году. Кроме того, крупные проекты всегда нуждаются в оптимизации кода и быстрой компиляции (кто хоть раз собирал KDE, Mozilla или ядро Linux поймут). А оптимизация и быстрая компиляция практически взаимоисключающие вещи. Само название книги говорит о её содержании. Поэтому я не стану особо распространяться на эту тему. Она рассчитана на людей, знакомых c С или С++/Java. Все алгоритмы приведены в виде "макетов" кода с комментариями (естественно, никто не стал использовать блоксхемы). Книга написана простым и понятным языком. Но думаю, что непосвящённому читателю стоит быть внимательным. Авторы уделили значительное внимание базовым понятиям: теории языков, архитектуре вычислительных систем, языкам программирования. Наверное, любой начинающий программист хотел бы разработать свой компилятор: в списке todo это второй пункт после разработки своей операционной системы В процессе удвоения номера издания, удвоилось и число авторов (в написании книги приняли участие так же Monica S. Lam и Ravi Sethi). Новый материал включает следующие главы:
Так как я получил возможность ознакомиться только с частью книги, то привести статистику по языкам не могу - однозначно можно сказать, что Java потеснил Си. Особенностью нового издания является широкое освещение вопросов оптимизации кода, в том числе для работы в многопроцессорных системах. Я уже знаю, что с удовольствием буду читать этим летом Это сообщение отредактировал(а) powerfox - 3.4.2008, 20:37 |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4507 Друзей: 11; Групп: 1 Регистрация: 26.12.2004 Репутация: нет Всего: 186 |
Надо.
-------------------- Only in silence the word, only in dark the light, only in dying life: bright the hawk's flight on the empty sky. |
|||
|
||||
| s1lver |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 266 Друзей: 0; Групп: 0 Регистрация: 14.12.2007 Где: Орск Репутация: нет Всего: нет |
Где бы её достать-то?
-------------------- Я собрался жить вечно - пока все идет нормально! |
|||
|
||||
| powerfox |
|
|||
![]() I wanna fork() ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3912 Друзей: 12; Групп: 1 Регистрация: 1.10.2005 Где: Санкт-Петербург Репутация: 2 Всего: 96 |
Я не думаю, чтобы весь тираж раскупили. В магазинах новое издание должно быть. |
|||
|
||||
| Krawler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Друзей: 0; Групп: 0 Регистрация: 25.6.2008 Репутация: нет Всего: нет |
А в электронном виде можно? А то лень в магазин идти
|
|||
|
||||
| Rickert |
|
|||
|
Ситхи не пройдут! ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3216 Друзей: 2; Групп: 1 Регистрация: 11.7.2006 Где: Лакрима Репутация: 1 Всего: 53 |
За новость конечно спасибо
-------------------- Ни что не внушает сна крепче, чем день приисполненный трудов! |
|||
|
||||
| ikoryakin |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Друзей: 0; Групп: 0 Регистрация: 20.6.2009 Репутация: нет Всего: нет |
Модератор: Сообщение скрыто. |
|||
|
||||
| LPPL |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Друзей: 0; Групп: 0 Регистрация: 22.1.2010 Репутация: нет Всего: нет |
привет всем
Это сообщение отредактировал(а) LPPL - 24.1.2010, 21:23 |
|||
|
||||
|
||||
|
|
|
|||
|
||||
![]()
|
| Правила раздела "Философия программирования": | |
|
|
Форум "Философия программирования" предназначен для обсуждения вопросов, так или иначе связанных с философскими аспектами разработки ПО: • вопросы перспективного развития методов написания ПО; • изменяющиеся языки и методологии программирования; Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Се ля ви. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Философия программирования | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Хостинг: Vingrad Hosting Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |
![]() |