КИТА unofficial

Ваши интересы => Учебная литература => Тема начата: LazarusLong от Октябрь 10, 2007, 11:35:26



Название: Книги по программированию
Отправлено: LazarusLong от Октябрь 10, 2007, 11:35:26
Пускай будет такая тема. Рекомендуем здесь хорошие книги по программированию. Особенно просьба рекомендовать тем, кто уже закончил учиться;). Думаю, студентам будет небесполезно. Просто среди книг много хлама ;) легче будет ориентироваться;)

Начнем:
Герберт Шилдт. Самоучитель С++.
Могу сказать - единственный толковый самоучитель из всех, что я встречал. Основы С++ изложены простым и понятным языком. По фундаментальности, конечно, эта книга вряд ли сравнится со Страуструпом, но для начального изучения, ИМХО - подойдет. Единственный минус - несколько надуманные примеры. И еще - подразумевается, что читатель уже знает С.

Герберт Шилдт. Теория и практика С++.
Отличная книга. Использовать её в качестве учебника по С++ - не війдет. Книга расчитана на тех, кто уже знаком (более или менее) с С++. В книге рассматриваются подходы к решению часто возникающих задач: сортировка и поиск, разбор математических выражений, хэширование и сжатие информации, обработка RTTI и т.п. Мне, по крайней мере эта книга очень сильно понравилась. Как и большинство книг этого автора.


Название: Re: Книги по программированию
Отправлено: LazarusLong от Октябрь 11, 2007, 07:59:38
Тем кто начинает изучать Паскаль, насколько мне известно КСД-шники всё еще его учат, будет нелишне ознакомиться со следующей книгой:

Марченко А. И., Марченко Л. А. Программирование в среде Borland Pascal 7.0.
Лучшая книга по паскалю, которую я только видел.

Любителям Делфи (хотя таковые превращаются в вымирающий вид) могу порекомендовать практически всё, что написал такой автор как Архангельский.


Название: Re: Книги по программированию
Отправлено: vimmax от Октябрь 12, 2007, 10:18:43
зы, этой теме нет конца и нет начала! ))) разрастется страниц на 15 !!!

Давай лучше так!!!
Если пишешь название книги, то выкладывай ее обложку и ссылку где можно ее скачать.
Иначе этот топик будет бесполезным. ИМХО.


Название: Re: Книги по программированию
Отправлено: Alder от Октябрь 12, 2007, 11:43:27
Если пишешь название книги, то выкладывай ее обложку и ссылку где можно ее скачать.
Если будете так делать, то не забывайте про Правила ;)


Название: Re: Книги по программированию
Отправлено: tendervampire от Октябрь 22, 2007, 07:30:30
Дык, Дональд Кнут "Искусство программирования"
http://lib.ru/CTOTOR/KNUT/ (http://lib.ru/CTOTOR/KNUT/)


Название: Re: Книги по программированию
Отправлено: LazarusLong от Октябрь 23, 2007, 07:41:57
В тему алгоритмов могу добавить
Роберт Седжвик "Фундаментальные алгоритмы ..." (существует "на С", "на С++", "на Java"). Чем они отличаются кроме языка реализации - ХЗ. Двухтомник.


Название: Re: Книги по программированию
Отправлено: vimmax от Октябрь 23, 2007, 10:09:50
Дональд Кнут "Искусство программирования"
_http://depositfiles.com/files/2135210
_http://depositfiles.com/files/2135224
_http://depositfiles.com/files/2135235

Формат djvu
Ссылки активны до 2007-12-30.



Читаем правила про размещение ссылок на контент, защищенный авторскими правами. Alder


Название: Re: Книги по программированию
Отправлено: Артем от Апрель 18, 2008, 10:43:01
Выложил на FTP несколько книг по С++ :
Часть этого сообщения скрыта
Вы должны войти на форум для просмотра скрытого содержимого


1) Бьерн Страуструп "Язык программирования С++. Специальное издание" (djvu);
2) Стивен Прата "Язык программирования С++. Лекции и упражнения" (djvu);
3) Герберт Шилдт "С++. Руководство для начинающих" (djvu);
4) Гради Буч "Объектно-ориентированный анализ и проектирование с примерами на С++" (htm);
5) Конспект лекций по С/С++ и алгоритмизации. (doc,pdf);

Мне очень понравилась книга С.Праты. Как раз для начинающих, достаточно подробно, и самое главное понятно.

ЗЫ: Посоветуйте пожалуйста хорошую книгу по программированию на C++ с использованием WinAPI, и компилятор, который поддерживает ф-ии этой библиотеки.



Название: Re: Книги по программированию
Отправлено: LazarusLong от Апрель 18, 2008, 10:52:39
Компилятор 100% поддерживающий функции WinAPI -  MS VIsual C.
Что касается книг... я учился по MSDN + Google.

Хочу посоветовать еще одну книгу:

Герб Саттер. Андрей Александреску. Стандарты программирования на С++

(http://www.williamspublishing.com/Books/thumb/5-8459-0859-0.jpg)

Где взять: __http://torrents.ru/forum/viewtopic.php?t=32103


Название: Re: Книги по программированию
Отправлено: Артем от Апрель 22, 2008, 06:32:19
Вот решил поближе познакомиться с ф-ями WinAPI, потому что хочется уже и под Windows что-нибудь простенькое склепать. Чтоб глаза раньше времени не убивать, думаю взять какую-нибудь хорошую книгу в бумажном варианте, а остальной материал уже в сети найти. Присмотрел вот эту книгу:

Архангельский А. Я. , Тагин М. А. "Программирование в С++ Builder 6 и 2006. Разработка программ для Windows" + CD.

Вроде бы написано, что для начинающих подходит. Но хотелось бы услышать мнения тех, кто читал эту книгу, или книги этого автора. Действительно ли она подходит для тех, кто не знаком с WinAPI и с C++ Builder, но хочет научиться писать под Windows ?


Название: Re: Книги по программированию
Отправлено: LazarusLong от Апрель 22, 2008, 06:35:51
artem90 вообще-то говоря программирование в С++Builder мало связано с использованием функций WinAPI.

Использовать их там, конечно, можно благо все заголовочные файлы присутствуют, но вообще для создания Windows приложений Билдер использует свою библиотеку именуемую VCL (Visual Components Library)


Название: Re: Книги по программированию
Отправлено: Артем от Апрель 22, 2008, 06:38:35
С++Builder мало связано с использованием функций WinAPI.
Так значит лучше взять что-нибудь с MS Visual C++ ?

ЗЫ: а вообще стоит ли брать книги по программированию для Винды, ориентированные на конкретный компилятор (то ли Builder, то ли Visual), или лучше сначала взять что-нибудь попроще, в общем виде, типа "Программирование под Windows для начинающих" или что- ?


Название: Re: Книги по программированию
Отправлено: LazarusLong от Апрель 22, 2008, 06:52:02
artem90 - если твоя цель писать именно на WinAPI - я бы порекомендовал тебе ознакомиться с уроками сайта http://www.firststeps.ru. Там по этой теме есть довольно неплохие пошаговые уроки. По крайней мере они дадут тебе толчок в нужном направлении. А затем - MSDN+Google ))). Это мой метод. Насчет книг - затрудняюсь что-то советовать. Я сам когда то хотел взять книжку по Win32-разработке с использованием WinAPI но большая часть того, что я смотрел оказалось редкостной галиматьёй. Даже не знаю что советовать )))


Название: Re: Книги по программированию
Отправлено: naxellar от Апрель 22, 2008, 07:03:02
LazarusLong, спасибо, меня тоже интересует.


Название: Re: Книги по программированию
Отправлено: Артем от Апрель 22, 2008, 09:33:05
я бы порекомендовал тебе ознакомиться с уроками сайта FirstSteps.ru.
LazarusLong, большое спасибо за ссылку !!! +1 )))  Уроки на FirstSteps очень понравились и заинтересовали !!!


Название: Re: Книги по программированию
Отправлено: naxellar от Апрель 22, 2008, 09:42:03
artem90, только странные там уроки. Хрен знает под какой компилятор. Приходится переделывать.


Название: Re: Книги по программированию
Отправлено: Артем от Апрель 24, 2008, 07:37:00
artem90, только странные там уроки. Хрен знает под какой компилятор. Приходится переделывать.
naxellar, там много разных разделов. О каких именно ты уроках говоришь ?

ЗЫ: я начал уроки по С++ Builder 5 (у меня на компе 6-ой, но они очень похожи), и уже есть 1-ая маленькая прога под Винду )))



(Отправлено в: 22 Апреля 2008, 21:45:19)

На этом сайте представлены описания достаточно большого количества книг по программированию на различных языках:

Часть этого сообщения скрыта
Вы должны войти на форум для просмотра скрытого содержимого


Название: Re: Книги по программированию
Отправлено: zer_owlet от Апрель 24, 2008, 08:19:35
Т.к. не было ограничения только на десктоп, выложу вот это: http://loc.stack.ru/projects/CSS2/cover.html
Для веберов очень хороший перевод.


Название: Re: Книги по программированию
Отправлено: Alder от Май 23, 2008, 05:33:33
Не совсем книги, но:
Все статьи того самого Андрея Александреску, автора той самой книги "Современное проектирование на С++ ...", написанные им для того самого "C/C++ Users Journal", теперь собраны в одном месте и доступны онлайн всем желающим (http://erdani.org/publications/)


Название: Re: Книги по программированию
Отправлено: Артем от Август 27, 2008, 09:22:02
Хочу посоветовать несколько хороших книг для начинающих.

C/C++:

Обычно рекомендуют начинать изучение языка Си с книги, написанной его создателями: Б.Керниган, Д.Ритчи - "Язык Си" (http://oz.by/books/more1017873.html). Это очень неплохая книга, НО для начинающих она сложновата. Поэтому иметь ее хотя бы в электронном варианте и иногда почитывать необходимо, но начинать с неё изучение языка Си я бы не рекомендовал. Это мое личное ИМХО. Возможно у кого-то оно другое.

  • Стивен Прата - "Язык программирования C . Лекции и упражнения" (http://www.williamspublishing.com/Books/5-8459-0986-4.html)
  • Стивен Прата - "Язык программирования C++. Лекции и упражнения" (http://www.williamspublishing.com/Books/5-8459-1127-3.html)

С этих двух книг я начал свое изучение С/С++, и на данный момент я считаю эти книги лучшими для изучения программирования с нуля. Книги довольно объемные - около 1000 стр. И это связано с тем, что автор очень подробно объясняет весь материал. Год назад цена на каждую из этих книг была около 100 грн (книжный рынок -> зеленый ряд -> палатка №69). Но их можно скачать бесплатно в эл. виде.

C++ Builder:

Мне очень нравится книга Архангельский, Тагин - "Программирование в C++ Builder 6 и 2006" (http://oz.by/books/more104020.html). В ней простым и понятным языком описывается материал, начиная от ИСР до разработки графических приложений, БД, приложения для Интернет и т.д. Также в книге есть довольно подробный справочник по языку С++. Но даже несмотря на этот справочник, без предварительного изучения языка C/C++, книга может показаться сложной.

WinAPI: тут (http://kita.org.ua/index.php/topic,6186.0.html)

to be continued...



Название: Re: Книги по программированию
Отправлено: Артем от Сентябрь 02, 2008, 09:31:34
Подскажите пожалуйста толковые книги по Visual Basic.


Название: Re: Книги по программированию
Отправлено: SPL от Февраль 19, 2009, 08:13:22
Здавствуйте снова :)
Ищется книга из рода "ООП с нуля для чайников", кто что может посоветовать?)


Название: Re: Книги по программированию
Отправлено: Артем от Февраль 19, 2009, 08:29:54
SPL, для книг есть отдельный (http://kita.org.ua/index.php/topic,2456.0.html) раздел :) Обрати особое внимание на вот эту книгу - Стивен Прата "Язык программирования С++". Я про нее там (http://kita.org.ua/index.php/topic,2456.msg78086.html#msg78086) уже писал.


Название: Re: Книги по программированию
Отправлено: SPL от Февраль 19, 2009, 08:46:54
Не увидел сразу :) спасибо, будем смотреть, читать :)


Название: Re: Книги по программированию
Отправлено: ZaQ от Февраль 19, 2009, 09:41:18
Сдался вам этот букварь. Эккеля "Философия С++" лучше читайте, на порядок полезнее.


Название: Re: Книги по программированию
Отправлено: pfa от Февраль 19, 2009, 11:10:09
Сдался вам этот букварь. Эккеля "Философия С++" лучше читайте, на порядок полезнее.
+много
Там и основы ООП есть.


Название: Re: Книги по программированию
Отправлено: Артем от Февраль 19, 2009, 11:33:40
Сдался вам этот букварь. Эккеля "Философия С++" лучше читайте, на порядок полезнее.
ZaQ, букварь, не букварь, а книга очень хорошая. И это не только моё субъективное мнение.

ЗЫ: ZaQ, а ты свое изучение С++ начинал с книги Эккеля ? 



Название: Re: Книги по программированию
Отправлено: pfa от Февраль 20, 2009, 01:07:37
ЗЫ: ZaQ, а ты свое изучение С++ начинал с книги Эккеля ?
Я, конечно, не ZaQ, но я учил именно по Эккелю. До этого был несистематизированный набор знаний из школы.


Название: Re: Книги по программированию
Отправлено: ZaQ от Февраль 21, 2009, 12:45:23
Я пытался в свое время учить С++ по Прату (у соседа в общаге был)...Но от такого количества воды меня тошнило после каждой страницы - это ж надо на 1000 страниц развести объяснение синтаксиса языка и элементарных инженерных решений.
Потом взял денежки в руку и пошел в Инфоком, купил первый том. Затянуло, емко, а главное понятно написано. Второй том был куплен через неделю. Я до сих пор периодически читаю Эккеля, потому чо некоторые вещи быстро забываются.
И о качестве этой книги не только pfa и я знаем :) Придя на собеседование в 2006 я в определенной мере удивился, когда увидел на столе второй том, как раз закончился семинар-дикуссия среди программеров, а пргограммеры были сильные.

Вообщем читайте правильные книги :good:

upd.
Там и основы ООП есть.
Имхо, конечно. Но там есть все что должен знать хороший НАЧИНАЮЩИЙ программист-инженер, именно инженер, а не негрокодер-обезьяна.
Artem90, Если хотите отличатся знаниями от тех толп, которые универы ежегодно выпускают на рынок труда, читайте правильную инженерную литературу, а не буквари из серии "21 день"/"21 час"/"чайники". Если сильно хочется могу еще пару книг подкинуть, обязательных к прочтению.


Название: Re: Книги по программированию
Отправлено: LazarusLong от Февраль 21, 2009, 05:54:20
Если сильно хочется могу еще пару книг подкинуть, обязательных к прочтению.
Подкинь)

От себя добавлю Александреску "Стандарты программирования на С++". ИМХО, маст рид)


Название: Re: Книги по программированию
Отправлено: ZaQ от Февраль 21, 2009, 06:04:04
Эрих Гамма и Ко. Паттерны проекnирования.
Саттер, [Новые ] сложные задачи по С++
Макконнелл. Совершенный код.
[Наиболее]Эфективное программирование С++. Автора забыл.
Если удастся освоить хотябы большинство этих книг, то уже как минимум без высокооплачиваемой работы не останетесь, независимо от кризиса.

ну и вдогонку Фаулер. Рефакторинг


Название: Re: Книги по программированию
Отправлено: Sochin от Февраль 21, 2009, 06:44:02
[Наиболее]Эфективное программирование С++. Автора забыл.
Scott Meyers.

Сдался вам этот С++...


Название: Re: Книги по программированию
Отправлено: LazarusLong от Февраль 21, 2009, 07:25:43
Кстати если говорить о Майерсе, я бы добавил еще и "Эффективное использование STL". Потому как в книге по крестам он стандартную библиотеку вообще кажется не рассматривает.

Сдался вам этот С++...
Каждому своё


Название: Re: Книги по программированию
Отправлено: pfa от Февраль 21, 2009, 09:13:43
Бек. ТДД.


Название: Re: Книги по программированию
Отправлено: ZaQ от Февраль 21, 2009, 09:35:07
Ну эт уже сильно далеко :) хотя полезно :)


Название: Re: Книги по программированию
Отправлено: pfa от Февраль 21, 2009, 11:54:25
Ну эт уже сильно далеко :) хотя полезно :)
Как логичное продолжение Фаулера :)


Название: Re: Книги по программированию
Отправлено: Sochin от Март 02, 2009, 07:16:06
(http://www.ozon.ru/multimedia/books_covers/lg26_26_12_01.jpg)
(click!)
(http://www.ozon.ru/context/detail/id/152983/)


Название: Re: Книги по программированию
Отправлено: Артем от Март 02, 2009, 07:45:40
херасе  :o


Название: Re: Книги по программированию
Отправлено: ZaQ от Март 02, 2009, 08:02:33
Класс, мне в 7 классе приходилось басик читать :)


Название: Re: Книги по программированию
Отправлено: Kenny от Март 02, 2009, 08:12:49
дети от 8 до 88 %) автор с юмором.


Название: Re: Книги по программированию
Отправлено: Артем от Март 02, 2009, 10:14:14
Надо будет брату купить))) Ему 9, уже можно :D


Название: Re: Книги по программированию
Отправлено: Sochin от Март 02, 2009, 10:41:53
Артем
В 9 уже пора бы на наборы инструкций для получения выборки© переходить. :-X

 





Название: Re: Книги по программированию
Отправлено: Sochin от Март 20, 2009, 06:07:32
Кому эмо-манаул (http://headrush.typepad.com/creating_passionate_users/2006/04/announcing_the_.html)? =)