- PVSM.RU - https://www.pvsm.ru -

[ANN]ounce книг 11’2012

Подобные анонсы книг выходят у меня не так и часто, но от этого они не становятся менее полезными. Как обычно, я подготовил список новинок компьютерной или околокомпьютерной литераторы на русском и английском языках, которые вышли недавно в свет, или же появятся в какое-то ближайшее время.
Это не список рецензий, а всего лишь перечень книг, которые я сам с удовольствием прочитаю в ближайшее время. Так что мое мнение основано скорее на имени автора и какого-то «средневзвешенного» мнения народа в наших с вами интернетах, и оно вполне может измениться после более близкого знакомство с этими творениями. Тем не менее, все они, как минимум, заслуживают нашего с вами внимания и достойны добавиться в бесконечный список книг на полке “to-read”.

1. Pro .NET Performance by Sasha Goldstein

[ANN]ounce книг 112012
В любой технологии есть книги достойные уважения и места на полке большинства разработчиков. При этом главной особенностью такого списка является то, что он весьма небольшой и то, что новые книги в него попадают довольно редко. Книга Sasha Goldstein как раз и относится к тому типу книг, которые можно спокойно отнести к подобному списку книг и рекомендовать большинству .NET разработчиков, интересующихся эффективностью своих приложений и внутренним устройством CLR.
В общем, очень рекомендую! У меня эта книга находится одной из первой в списке to-read!
Ссылки: amazon.com [1]

2. CLR via C# 4th Edition by Jeffrey Richter

[ANN]ounce книг 112012
Выходит новое издание камрада Рихтера с описанием новых возможностей CLR и BCL, которые появились после выхода Visual Studio 2012. Судя по вот этой статье [2] самого Рихтера речь не идет о больших изменений (поскольку их по определению очень мало): изменения коснулись главы по сборке мусора, новых асинхронных возможностей C# 5.0, а также нового Reflection API, подробности изменения в которых можно почитать здесь [3].
В общем, как будете готовиться к очередному собеседованию и решите обновить свои знания, то можно брать сразу вот это, последнее издание.
Дата выхода: 3 декабря 2012
Ссылки: amazon.com [4]

3. Programming F# 3.0 by Chris Smith

[ANN]ounce книг 112012
Всем интересующимся функциональным программированием на платформе .NET может быть интересно, что Крис Смит после ухода из Майкрософт не забросил книгописательство и решил выпустить новое издание своей книги. Основной новой фичей языка F# 3.0 являются type provider-ы и именно эта тема является самым заметным изменением по сравнению с предыдущим изданием.
В любом случае, книга Криса является одной из самых толковых книг на рынке по языку F#, так что если вы решитесь на его изучение, смело обращайте внимание именно на эту книгу.
З.Ы. Я занимался рецензированием перевода первого издания и надеюсь продолжить это занятие и для нового издания. Если у меня будут подробности относительно перевода этого издания – обязательно сообщу.
Ссылки: amazon.com [5], рецензия на первое издание [6]

4. Essential C# 5.0 by Mark Michaelis and Eric Lippert!

[ANN]ounce книг 112012
Да, все правильно, тот самый Эрик Липперт, автор известного блога “Fabulous Adventures in Coding” [7] (на перевод которого я временно забил, сори) перестал быть рецензентом книги, а стал ее соавтором! Я, честно говоря, не знаком очень близко с предыдущими изданиями этой книги, но судя по отзывам и содержанию, а также по количеству рецензентов, книга вполне стоит, чтобы на нее обратили внимание.
Прежде чем браться за эту книгу, нужно четко понимать ее целевую аудиторию: это классический учебник по языку C#, аналогичный книге Албахари [8] или Барта де Смета [9], в котором рассмотрены все возможности языка, в буквальном смысле от «А» до «Я». И если вы недавно осилили один подобный учебник, то особого смысла переходить к другому нет. Но если место учебника по языку C# у вас свободно, то эта книга вполне для него подойдет.
Дата выхода: 10 декабря 2012
Ссылки: amazon.com [10], анонс у Эрика [11]

5. C++ Programming Language 4th Edition by Bjarne Straustrup

[ANN]ounce книг 112012
Наверняка даже .NET разработчики заметили в последнее время повышенную активность вокруг языка С++. Связана она с двумя моментами: во-первых, в прошлом году вышел новый стандарт языка С++ [12], а во-вторых, старина С++ снова на коне и является «языком первого рода» для разработки приложений под Windows Store.
Именно поэтому я думаю, что всем интересующимся языком С++ (коих должно стать больше) стоит обратить внимание на выход нового издания книги Бьярне Страуструпа. Как по мне, это одна из самых сильных книг о разработке ПО в целом, с огромной концентрацией информации, как о языке С++, так и об ООП и других аспектах разработки ПО. Если вдруг у вас будет в запасе пару свободных месяцев (а может лет?), то я бы очень рекомендовал обратить внимание на эту книгу.
Дата выхода: 25 марта 2013
Ссылки: amazon.com [13]

6. C++ Concurrency In Action by Anthony Williams

[ANN]ounce книг 112012
До самого недавнего времени, а если точнее, то до выхода нового стандарта, в языке С++ ни слова не говорилось о таких вещах, как многопоточность. А посему, совсем не удивительно, что книг о многопоточном программировании именно в контексте языка, а не конкретной операционной системы, просто не было.
В этом году ситуация изменилась благодаря выходу книги Энтони Вильямса под названием “C++ Concurrency In Action”. Автор этой книги ведет блог о многопоточности [14], он является автором библиотеки Just::Thread, а также мейнтейнером boost::thread. В общем, товарищ очень и очень прокачанный в этом вопросе, так что если вдруг кому интересны такие мирские вещи, как модель памяти в С++11 и другие интересные интересности многопоточного программирования на С++, то лучшего источника просто не найти.
Книги по многопоточности (для затравки интереса):

  1. Java Concurrency in Practice [15] by Brian Goetz et al.
    Concurrent Programming on Windows [16] by Joe Duffy
    Windows via C/C++ [17] by Jeffrey Richter
    Programming with POSIX Threads [18] by David R. Butenhof
    Ссылки: amazon.com [19], блог автора [14]

    7. Trojan Horse by Mark Russinovich

    [ANN]ounce книг 112012
    Это уже вторая художественная книга Марка Руссиновича (специалиста по компьютерной безопасности и любимой всеми винде) на тему киберпреступности. Его первая книга “Zero Day” вышла в прошлом году и, в целом, было достаточно тепло встречена читателями. Лично мне первая книга Марка [20] показалась достаточно стоящей, если не ждать от книги технического специалиста слишком уж много, так что я нисколько не пожалел потраченного на нее времени.
    Судя по всему, вторая книга не хуже, поэтому лично я очень даже хочу познакомиться с ней поближе, после чего обязательно поделюсь с многоуважаемым сообществом более развернутым мнением.
    Ссылки: amazon.com [21], рецензия на Zero Day [20]

    8. Джо Албахари, Бен Албахари. C# 5.0. Справочник. Полное описание языка

    [ANN]ounce книг 112012
    У меня есть две новости: одна хорошая, а вторая – пока не знаю какая. Хорошая новость заключается в том, что на русский язык перевели потрясающую книгу братьев Албахари по языку C#; сейчас (ноябрь 2012) это единственная книга по языку C# 5.0, вышедшая на русском языке. «Не знаю какая» новость заключается в том, что издана эта книга издательством Вильямс, качество книг которого, как бы это сказать помягче, не всегда «идеальное». Сейчас пока что нет даже примеров глав, поэтому сделать выводы о том, насколько все плохо, пока нельзя.
    В любом случае, это одна из лучших книг по языку C#, которую смело можно считать одной из классических книг о языке C# [22], и не стыдно рекомендовать своим коллегам практически любого уровня.
    Ссылки: на сайте издательства [23], amazon.com [24]

    9. Фред Брукс. Проектирование процесса проектирования

    [ANN]ounce книг 112012
    Если вспомнить хорошенько знаменитую книгу Фреда Брукса «Мифический человеко-месяц» [25], то можно заметить, что она, по сути, посвящена двум аспектам: управлению проектами и дизайну и архитектуре. Так что совсем не удивительно, что старина Брукс решил вернуться к процессу дизайна (процессу проектирования) снова.
    Хорошей литературы по дизайну и архитектуре очень мало, и не смотря на то, что книга не завоевала той же популярности, что и первая книга Брукса, тем не менее, она явно стоит внимания всех, кому интересна эта тема (а то все хотят быть аццкими архитекторами и дизайнить день и ночь, но вот делать для этого никто, почему-то, ничего не хочетJ).
    Ссылки: на сайте издательства [26], amazon.com [27]

    10. Кэвин Хенни. 97 этюдов для программистов

    [ANN]ounce книг 112012
    Что если взять книгу «Программист-прагматик» [28] и разбить ее на сотню отдельных и более конкретных глав, переписанных разными известными программистами? В результате получается книга с множеством самых разнообразных советов: начиная от пользы идиом кодирования и роли юнит тестирования, заканчивая пользой изучения иностранных языков для саморазвития программистов.
    Кэвин собрал отличный набор советов, которые легко и приятно будет почитать сидя на диване, находя подтверждения своим собственным мыслям и опыту, если его достаточно много. Ну а если этого опыта пока не много, так вообще здорово: откровенностей будет масса.
    Ссылки: symbol.ru [29], amazon.com [30]

Автор: SergeyT

Источник [31]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/net/20733

Ссылки в тексте:

[1] amazon.com: http://www.amazon.com/Pro-NET-Performance-Applications-Professional/dp/1430244585/ref=sr_1_1?s=books&ie=UTF8&qid=1352742820&sr=1-1&keywords=pro+.net+performance

[2] вот этой статье: http://www.wintellect.com/cs/blogs/jeffreyr/archive/2012/10/19/what-s-new-in-clr-via-c-4th-edition-as-compared-to-the-3rd-edition.aspx

[3] здесь: http://blogs.msdn.com/b/dotnet/archive/2012/08/28/evolving-the-reflection-api.aspx

[4] amazon.com: http://www.amazon.com/CLR-via-C-Jeffrey-Richter/dp/0735667454/ref=sr_1_2?ie=UTF8&qid=1352652545&sr=8-2&keywords=clr+via+C%23

[5] amazon.com: http://www.amazon.com/Programming-F-3-0-Chris-Smith/dp/1449320295/ref=sr_1_2?s=books&ie=UTF8&qid=1352744571&sr=1-2&keywords=programming+F%23

[6] рецензия на первое издание: http://sergeyteplyakov.blogspot.com/2010/12/f.html

[7] “Fabulous Adventures in Coding”: http://blogs.msdn.com/b/ericlippert/

[8] Албахари: http://www.amazon.com/C-5-0-Nutshell-Definitive-Reference/dp/1449320104/ref=sr_1_1?s=books&ie=UTF8&qid=1352821976&sr=1-1&keywords=C%23+albahari

[9] Барта де Смета: http://sergeyteplyakov.blogspot.com/2011/04/c-4-unleashed.html

[10] amazon.com: http://www.amazon.com/Essential-Edition-Microsoft-Windows-Development/dp/0321877586/

[11] анонс у Эрика: http://blogs.msdn.com/b/ericlippert/archive/2012/11/09/it-s-still-essential.aspx

[12] новый стандарт языка С++: http://sergeyteplyakov.blogspot.com/2012/05/c-11-faq.html

[13] amazon.com: http://www.amazon.com/The-Programming-Language-4th-Edition/dp/0321563840/ref=pd_sim_b_9

[14] блог о многопоточности: http://www.justsoftwaresolutions.co.uk/blog/

[15] Java Concurrency in Practice: http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601/ref=pd_sim_b_47

[16] Concurrent Programming on Windows: http://www.amazon.com/Concurrent-Programming-Windows-Joe-Duffy/dp/032143482X/ref=sr_1_2?ie=UTF8&qid=1352752074&sr=8-2&keywords=concurrent+programming

[17] Windows via C/C++: http://www.amazon.com/Windows-via-C-softcover/dp/0735663777/ref=pd_sim_b_30

[18] Programming with POSIX Threads: http://www.amazon.com/Programming-POSIX-Threads-David-Butenhof/dp/0201633922/ref=pd_sim_b_43

[19] amazon.com: http://www.amazon.com/C-Concurrency-Action-Practical-Multithreading/dp/1933988770/ref=pd_sim_b_22

[20] первая книга Марка: http://sergeyteplyakov.blogspot.com/2011/05/zero-day-novel.html

[21] amazon.com: http://www.amazon.com/Trojan-Horse-Novel-Mark-Russinovich/dp/1250010489/ref=sr_1_1?s=books&ie=UTF8&qid=1352747452&sr=1-1&keywords=trojan+horse+mark+russinovich

[22] классических книг о языке C#: http://sergeyteplyakov.blogspot.com/2011/04/cnet.html

[23] на сайте издательства: http://www.williamspublishing.com/Books/978-5-8459-1819-2.html

[24] amazon.com: http://www.amazon.com/5-0-Nutshell-The-Definitive-Reference/dp/1449320104/ref=sr_1_1?ie=UTF8&qid=1352748336&sr=8-1&keywords=albahari+C%23+5.0

[25] «Мифический человеко-месяц»: http://sergeyteplyakov.blogspot.com/2009/02/blog-post.html

[26] на сайте издательства: http://www.williamspublishing.com/Books/978-5-8459-1792-8.html

[27] amazon.com: http://www.amazon.com/The-Design-Essays-Computer-Scientist/dp/0201362988/ref=sr_1_1?ie=UTF8&qid=1352748599&sr=8-1&keywords=brooks+design+of+design

[28] «Программист-прагматик»: http://sergeyteplyakov.blogspot.com/2009/09/blog-post.html

[29] symbol.ru: http://www.symbol.ru/alphabet/807627.html

[30] amazon.com: http://www.amazon.com/Things-Every-Programmer-Should-Know/dp/0596809484/ref=sr_1_1?ie=UTF8&qid=1352751440&sr=8-1&keywords=97+things+every+programmer+should+know

[31] Источник: http://habrahabr.ru/post/159711/