Топ- 5 самых впечатляющих книг, которые должен прочесть каждый разработчик ПО / Хабрахабр. Не так давно промелькнула ссылка на достаточно свежее (осень 2.

Книга рассказывает о способах программирования простых и слож- ных Windows CGI приложений, выполняемых за различными Web сервера- ми. Оно — для тех, кто устал от книг по C#, рассчитанных на наличие десятилетнего опыта работы с C++. Темы этой книги. Язык программирования C#.
Если бы вы могли вернуться в прошлое, к самому началу своей карьеры разработчика и сказать самому себе: «прочитай именно эту книгу», в самой начале своей карьеры разработчика, какую бы книгу вы рекомендовали? Тема перевода зарубежной профессиональной IT- литературы стоит достаточно остро, многие любят читать книги в оригинале по различным причинам, таким так время выхода русского перевода с запозданием на годы, недостаточный профессионализм переводчика и соответствующая потеря тонкостей и авторского стиля и т. Однако в данном небольшом посте я возьму на себя смелость перечислить ТОП- 5 тех самых книг, победивших в голосовании, переведенных на русский язык. И дать небольшие комментарии, ведь книги действительно этого достойны. Да, лично я бы поменял некоторые места, однако положимся на «мнение зала» ресурса Stack Overflow. Первое место с результатом ~1.
Совершенный код. Автор: С. Макконнелл. Тот самый Стив Макконнелл, которому приписывают фразу: "Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."Первое издание этой книги вышло в 1. Первый русский перевод — в 2. Энциклопедия хороших практик программирования. Совершенный код фокусируется на личном искусстве, мастерстве — тех вещах, которые мы интуитивно называем writing clean code. Это та книга, которая может 5.
Книги По C++
На данном сайте выложено несколько книг и статей по языкам С и С ++, как для начинающих, так и для профессионалов. Отзывы и предложение. Первая половина книги охватывает широкий спектр основных понятий, методов проектирования и программирования, свойств языка С++ и его библиотек.. В этой книге делается попытка познакомить читателя с программированием на примере языка профессиональных программистов Си.. Книга рецептов - 2006.pdf Жарков В.А. - Visual C++ 2005, DirectX 9.0c и Microsoft Agent в компьютерной графике, мультимедиа и играх (Листинги книги) - 2005.pdf Жарков В.А.. Все мы знаем, что книга — не только хороший друг, но и отличный учитель. В представленной подборке вы найдете список книг, с. Эта книга — своего рода «библия» разработчика, которая с легкостью может заменить как MSDN, так и остальные книги по C#.. Но, ни сам язык, ни нормальные книги его описывающие (Страуструпа сам читал, про Александску слышал много) ИМХО для начинающих не подходят.

Книги По C++ Для Начинающих
Джо Спольски. 2. Второе место с близким результатом ~1. Программист- прагматик. Путь от подмастерья к мастеру. Авторы: Э. Хант, Д. Томас. Первое англоязычное издание этой книги вышло в 1. Первое русское издание — в 2. Библиотека программиста».«Это великая книга для программистов, которые где- то как- то научились программировать, может быть, в институте, но не совсем уверены что и как делать.
Это как разница между наброском и готовым произведением. То, что вы изучали в университете — это наброски, эскизы, и вы вроде бы можете рисовать красиво, но если всё ещё чувствуете, что не вполне знаете с чего начать, если кто- то предложил вам написать программу для обмена музыкой через P2. P- сети, то эта книга для вас».
Джо Спольски. 3. Третье место уже со значительным отставанием ~9. Структура и Интерпретация Компьютерных Программ. Авторы: Харольд Абельсон, Джеральд Джей Сассман. Книга на английском языке выложена авторами в свободный онлайн доступ и даже снабжена видео- лекциями. Структура и интерпретация компьютерных программ преподавалась в Массачусетском технологическом институте, и этот курс имел влияние на весь мир по учебным программам компьютерных наук в течение последних двух десятилетий. На stackoverflow пишут, что книга буквально просветлит нас (will enlighten you) и после нее появится стремление писать великолепные программы. И что если все остальные книги делают из нас лучшего (better) программиста, то конкретно эта — сделает из читателя программиста.
Четвертое место со счетом ~7. Язык программирования CАвторы: Брайан Керниган, Деннис Ритчи. Честно говоря, мне не до конца ясно, почему книга об определенном языке программирования попала на столь высокое место, тем более в наше время высокоуровневых языков и фреймворков. Быть может потому, что книга Кернигана и Ритчи – это культовая книга по программированию на языке Си от создателей языка, где они рассказывают своим читателям о широких возможностях Си и особенностях, отличающих его от других языков структурного программирования.
Ведь в свое время язык Си разрабатывали специально для операционной системы Unix, но созданный язык был настолько универсален, что нашел свое применение и в других сферах программирования. И завершает пятёрку лидеров со счетом ~6. Алгоритмы. Построение и анализ. Авторы: Томас Кормен, Чарльз Лейзерсон, Рональд Ривест, Клиффорд Штайн. Книга представляет собой перевод учебника по курсу построения и анализа эффективных алгоритмов, написанного в Массачусетском технологическом институте; в ней разбираются важнейшие классы быстрых алгоритмов и приёмы их построения. Изложение подробное и математически строгое. Книгу можно использовать в качестве учебника и справочника; она будет полезна как студентам, так и профессионалам в области IT.
На последующих местах расположились не менее замечательные книги, такие как "Паттерны проектирования" Go. F, "Рефакторинг" Мартина Фаулера, "Мифический человеко- месяц" Ф. Брукса и т. д., книги действительно отличные, все их просто невозможно перечислить в одном обзоре. Надеюсь, данный небольшой обзор поможет кому- нибудь найти себе интересную книгу для последующего прочтения.
Немного ссылок: Оригинальное голосование. Обзоры компьютерной литературы от Джо Спольски.
Тема: Программирование, языки, библиотеки => C/C++/C#, книг: 6. Книга посвящена программированию на языке C# для платформы Microsoft . NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчи .. Если вы хотите научиться в короткий срок разрабатывать приложения для Windows на C/C++, то эта книга для вас. В ней в доступной форме рассмотрены не только популярные язы .. Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности - от простейших до приложений работы с графикой и база ..
Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности - от простейших до приложений работы с графикой и база .. Книга является руководством для начинающих по разработке приложений на языке C#. Приведены общие сведения о языке C# и платформе . NET. Рассмотрены базовые типы данных, пе ..
Рассмотрено более 1. NET Framework в среде Microsoft Visual C# 2. Книга является руководством для начинающих по разработке приложений. Microsoft Visual C++ 2. Рассмотрены основные элементы языков программирования C/C++ и при .. Книга посвящена разработке приложений для Windows и Linux с использованием библиотеки Qt версий 4.
Подробно рассмотрено программирование трехмерной и интерактив .. Книга посвящена разработке приложений для Windows, Linux и Mac OS X с использованием библиотеки Qt версии 4. Подробно рассмотрены возможности, предоставляемые этой библ .. Рассмотрено более 1. NET Framework в среде Microsoft Visual C# 2.
Книга посвящена программированию на языке C# для платформы Microsoft . NET, начиная с основ языка и разработки программ для работы в режиме командной строки и заканчивая с .. На практических примерах рассмотрено программирование на языке Microsoft С# 4.
NET Framework. Пока .. Изложен начальный курс низкоуровневого программирования на C++ для Windows с использованием библиотеки Win.
API. Рассмотрены графический интерфейс Windows- приложения, ст .. Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2. Рассмотрены основные элементы языков программирования C/C++ и приме .. Книга является пособием для начинающих по программированию в Microsoft Visual C# 2. В ней в доступной форме изложены принципы визуального проектирования и событийного .. Книга посвящена программированию на языке C# для платформы Microsoft .
NET, начиная с основ языка и разработки программ для работы. Книга представляет собой сборник программ и задач для самостоятельного решения. Примеры различной степени сложности - от простейших до приложений работы с графикой и база .. Рассмотрены нестандартные приемы программирования, а также примеры использования недокументированных функций и возможностей языка C++ при разработке шуточных программ и с .. Книга содержит всю необходимую информацию для создания полноценных компонентов Win Forms на языке C# в MS Visual Studio 2.
Книга посвящена основам программирования на языке С# 2. Материал излагается последовательно на примере решения различных типичных проблем, с которыми сталкиваются прог ..
Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2. Express Edition. Рассмотрены основные элементы языков программирован .. Книга содержит подробное описание 3. Windows- приложений для платформы .
NET Framework в среде Microsoft Visual С# 2. Книга представляет собой подробный справочник по программированию на языке C# 3. Microsoft Visual Studio 2.
Первые главы целиком посвящены языку C#, .. В книге известный специалист по языку C++ Мэтью Уилсон демонстрирует, как. C++ и расширить стандартную библиотеку шаблонов. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного п .. Книга представляет собой сборник советов, алгоритмов и готовых примеров программ на языке C# в среде MS Visual Studio 2.
Подробно рассмотрены процедурные возможности языков программирования C/C++. Изложены основные принципы строения программы на языке С/С++: раздельная компиля- ция, функцион .. Пособие составлено на основе программы дисциплины "Основы алгоритмизации и программирования". В качестве базового языка выбран Си, так как он получил дальнейшее развитие .. Книга представляет собой сборник задач и программ на языке C#. Примеры и задачи различной сложности от простейших до приложений работы с графикой, мультимедиа и базами да .. Книга представляет собой пособие по программированию в Turbo С++.
В ней подробно рассмотрен процесс создания программы: от разработки диалогового окна и функций обработки .. В книге содержатся советы, алгоритмы и готовые примеры программ из различных областей: шифрование, файловые и сетевые операции, XML, ASP. NET, взаимодействие с MS Office и ..
Книга разбита на две основные части: задачи и решения. Рассматриваются базовые конструкции языка С++, тонкие моменты низкоуровневых операций, объектно ориентированное про .. Книга содержит детальное описание языка С, сопровождаемое большим количеством законченных примеров. Рассмотрены указатели и представление структур данных с использованием .. Подробно и доступно на занимательных примерах рассмотрены синтаксис, семантика и техника программирования на языке С++.
Описаны все этапы проектирования программ, приведе .. Рассмотрены основные элементы языков программирования C/C++ и примеры создания простейших классов и программ. Изложены принципы визуального проектирования и событийного п ..
Описаны современные технологии программирования 3. D игр, а также некоторые решения типичных проблем, с которыми может столкнуться программист при их разработке. В качестве .. Рассмотрено программирование графических эффектов на языке С++ с использованием популярной библиотеки Direct. X. На занимательных практических примерах показано, как создав .. Книга является руководством для студентов, начинающих изучать среду Borland C++ Builder и языки программирования C/C++.
Рассмотрены основные элементы языков C/C++ и приме .. Книга является руководством для начинающих по разработке приложений в среде Microsoft Visual C++ 2.
Express Edition. Рассмотрены основные элементы языков программирован .. Рассмотрены основные вопросы программирования на языках JAVA и С#, включая их сравнительное описание как двух важнейших и весьма сходных прикладных платформ для создания .. Рассмотрены основы программирования на С++, начиная с описания синтаксиса языка С, приемов и методов программирования в стиле классического С до введения понятий классов, .. Подробно рассматриваются языки программирования C. C++. Описаны типы данных, функции, классы, шаблоны, а также библиотеки стандартных функций.
Язык программирования C+ .. Рассмотрены объектно- ориентированная и обобщенная(с использованием стандартной библиотеки)технологии программирования,иллюстрируемые примерами решения классических задач .. Книга посвящена разработке программ под Windows и Linux на С++ с использованием библиотеки Qt версии 3.
Подробно рассмотрены возможности, предоставляемые этой библиотек .. Учебное пособие написано на основе одноименного учебного курса и посвящено технологии программирования на языках высокого уровня. Рассматриваются элементы современных язы .. Основная задача книги - помощь в приобретении опыта программирования как области деятельности, где существует своя формальная основа, отработанные решения, здравый смысл, .. Книга посвящена применению языка C++ для решения интересных, полезных и сложных задач программирования. Рассмотрены разработка сборщика мусора, пользовательского контейне ..
Описываются методы построения и использования сложных структур данных: стеки, деревья, графы; нетрадиционные представления данных, в частности, функциональное представлен .. Рассмотрено программирование логических игр методом перебора на примере шахмат. Описываются стандартные методики создания шахматной программы, а также приемы, позволяющие .. Рассмотрено профессиональное программирование трехмерной графики под Windows на языке С++ с использованием технологии Direct. X 9. Раскрыты возможности компонента Direct. D .. Книга посвящена практическим вопросам программирования.
Подробно рассматривается технология создания недорогого и максимально адаптированного для пользователей всех квали .. Рассмотрен набор классов- контейнеров и фундаментальных алгоритмов библиотеки STL. Приведено детальное описание компонентов, методики их использования, дан исчерпывающий о .. Рассматривается использование языка Ассемблер для оптимизация программ, написанных на языке C++.
Подробно изложены вопросы применения современных технологий обработки да .. Книга представляет собой сборник примеров и задач по программированию на языке C/C++, как типовых - ввод- вывод, управление вычислительным процессом, работа с массивами, п .. Предметом книги является рассмотрение особенностей разработки приложений в среде Visual Studio .
Net 2. 00. 3, с применением языков программирования C++ и C#. Книга по стилю и .. Книга посвящена использованию новых возможностей Open. GL версий 1. 2 и выше в приложениях, разрабатываемых в Microsoft Visual Studio . NET 2. 00. 2, использующих язык C++.
Начин .. Настоящее издание является руководством по программированию на С++, позволяющее быстро освоиться в данном алгоритмическом языке. Прикладное пособие включает в себя как не .. Книга посвящена созданию приложений, написанных на языке C++, в среде разработки KDevelop.
Дано описание способов взаимодействия компонентов приложений. Рассмотрена работ .. Книга рассказывает о новейших технологиях программирования на языках C++ и Pascal, реализованных и среде Kylix 3, о поддержке XSL и интерактивной отладке Web- приложений в .. Содержится более 1. Бейсике, Си и Паскале.
Все разделы предваряются о .. Сборник задач по программированию на языке C/C++, как типовых - ввод- вывод, управление вычислительным процессом, работа с массивами, поиск и сортировка, так и тех, которы ..
Книга посвящена первому компонентно- ориентированному языку программирования распределенных приложений С#.