КИТА unofficial
Ноябрь 22, 2024, 04:47:55 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости:
 
   Начало   ПРАВИЛА Помощь WIKI PDA Войти Регистрация  


Страниц: [1] 2 3  Все   Вниз
  Печать  
Автор Тема: Книги по программированию  (Прочитано 58227 раз)
Описание темы: Рекомендуем книги
0 Пользователей и 2 Гостей смотрят эту тему.
LazarusLong
Модератор
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6134


Ukrainian by birth, Irish by the grace of God


WWW
« : Октябрь 10, 2007, 11:35:26 »

Пускай будет такая тема. Рекомендуем здесь хорошие книги по программированию. Особенно просьба рекомендовать тем, кто уже закончил учиться;). Думаю, студентам будет небесполезно. Просто среди книг много хлама Подмигивающий легче будет ориентироваться;)

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

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

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
LazarusLong
Модератор
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6134


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #1 : Октябрь 11, 2007, 07:59:38 »

Тем кто начинает изучать Паскаль, насколько мне известно КСД-шники всё еще его учат, будет нелишне ознакомиться со следующей книгой:

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

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

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
vimmax
Mодератор
Декан
*****

Карма: +42/-3
Offline Offline

Пол: Мужской
Награды:
лучшая гитара мира
Сообщений: 1713


♪♪ ♫ ♪♪ ♫ ♪♪ ♫ ♪♪


« Ответ #2 : Октябрь 12, 2007, 10:18:43 »

зы, этой теме нет конца и нет начала! ))) разрастется страниц на 15 !!!

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

♪♪ ♫  LET FOREVER BE  ♫ ♪♪ ♫ ♪♪ ♪♪ ♫
Alder
Администратор
Проректор
*****

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #3 : Октябрь 12, 2007, 11:43:27 »

Если пишешь название книги, то выкладывай ее обложку и ссылку где можно ее скачать.
Если будете так делать, то не забывайте про Правила Подмигивающий
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
tendervampire
Бакалавр
**

Карма: +12/-0
Offline Offline

Пол: Мужской
Сообщений: 112


П.Б.Н.


« Ответ #4 : Октябрь 22, 2007, 07:30:30 »

Дык, Дональд Кнут "Искусство программирования"
http://lib.ru/CTOTOR/KNUT/
Записан

- Our arrows will blind out the sun
 - Then we will fight in the shade!
LazarusLong
Модератор
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6134


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #5 : Октябрь 23, 2007, 07:41:57 »

В тему алгоритмов могу добавить
Роберт Седжвик "Фундаментальные алгоритмы ..." (существует "на С", "на С++", "на Java"). Чем они отличаются кроме языка реализации - ХЗ. Двухтомник.
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
vimmax
Mодератор
Декан
*****

Карма: +42/-3
Offline Offline

Пол: Мужской
Награды:
лучшая гитара мира
Сообщений: 1713


♪♪ ♫ ♪♪ ♫ ♪♪ ♫ ♪♪


« Ответ #6 : Октябрь 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
« Последнее редактирование: Октябрь 23, 2007, 11:04:04 от Alder » Записан

♪♪ ♫  LET FOREVER BE  ♫ ♪♪ ♫ ♪♪ ♪♪ ♫
Артем
sprata
Mодератор
Завкаф
*****

Карма: +40/-5
Offline Offline

Пол: Мужской
Сообщений: 1107


« Ответ #7 : Апрель 18, 2008, 10:43:01 »

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


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

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

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

Записан
LazarusLong
Модератор
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6134


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #8 : Апрель 18, 2008, 10:52:39 »

Компилятор 100% поддерживающий функции WinAPI -  MS VIsual C.
Что касается книг... я учился по MSDN + Google.

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

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



Где взять: __http://torrents.ru/forum/viewtopic.php?t=32103
Записан

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
Артем
sprata
Mодератор
Завкаф
*****

Карма: +40/-5
Offline Offline

Пол: Мужской
Сообщений: 1107


« Ответ #9 : Апрель 22, 2008, 06:32:19 »

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

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

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

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6134


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #10 : Апрель 22, 2008, 06:35:51 »

artem90 вообще-то говоря программирование в С++Builder мало связано с использованием функций WinAPI.

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

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
Артем
sprata
Mодератор
Завкаф
*****

Карма: +40/-5
Offline Offline

Пол: Мужской
Сообщений: 1107


« Ответ #11 : Апрель 22, 2008, 06:38:35 »

С++Builder мало связано с использованием функций WinAPI.
Так значит лучше взять что-нибудь с MS Visual C++ ?

ЗЫ: а вообще стоит ли брать книги по программированию для Винды, ориентированные на конкретный компилятор (то ли Builder, то ли Visual), или лучше сначала взять что-нибудь попроще, в общем виде, типа "Программирование под Windows для начинающих" или что- ?
« Последнее редактирование: Апрель 22, 2008, 06:52:45 от artem90 » Записан
LazarusLong
Модератор
Проректор
*****

Карма: +181/-7
Offline Offline

Пол: Мужской
Награды:
А может я тоже хочу себе награду?
Сообщений: 6134


Ukrainian by birth, Irish by the grace of God


WWW
« Ответ #12 : Апрель 22, 2008, 06:52:02 »

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

Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.

"...Он любил говорить факин щит
Когда что-то не так ему
Принимал он свой самый ирландский вид
И кидался трубкой в жену..."
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #13 : Апрель 22, 2008, 07:03:02 »

LazarusLong, спасибо, меня тоже интересует.
Записан
Артем
sprata
Mодератор
Завкаф
*****

Карма: +40/-5
Offline Offline

Пол: Мужской
Сообщений: 1107


« Ответ #14 : Апрель 22, 2008, 09:33:05 »

я бы порекомендовал тебе ознакомиться с уроками сайта FirstSteps.ru.
LazarusLong, большое спасибо за ссылку !!! +1 )))  Уроки на FirstSteps очень понравились и заинтересовали !!!
Записан
naxellar
Главный флудер
Проректор
*****

Карма: +101/-52
Offline Offline

Пол: Мужской
Сообщений: 5015

Главный флудер


« Ответ #15 : Апрель 22, 2008, 09:42:03 »

artem90, только странные там уроки. Хрен знает под какой компилятор. Приходится переделывать.
Записан
Артем
sprata
Mодератор
Завкаф
*****

Карма: +40/-5
Offline Offline

Пол: Мужской
Сообщений: 1107


« Ответ #16 : Апрель 24, 2008, 07:37:00 »

artem90, только странные там уроки. Хрен знает под какой компилятор. Приходится переделывать.
naxellar, там много разных разделов. О каких именно ты уроках говоришь ?

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



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

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

Часть этого сообщения скрыта
Вы должны войти на форум для просмотра скрытого содержимого
Записан
zer_owlet
Необычные пользователи
Проректор
*

Карма: +103/-16
Offline Offline

Пол: Мужской
Сообщений: 2399



« Ответ #17 : Апрель 24, 2008, 08:19:35 »

Т.к. не было ограничения только на десктоп, выложу вот это: http://loc.stack.ru/projects/CSS2/cover.html
Для веберов очень хороший перевод.
Записан



Если бы те, кто злословит обо мне, знали, что я о них думаю, они бы ещё не то говорили.

Так хочется быть добрым и порядочным, особенно, когда понимаешь, что патронов на всех никогда не хватит..

Памятка женщинам: если ты хочешь, чтоб мужчина встал на колени - разденься и встань на четвереньки.
Alder
Администратор
Проректор
*****

Карма: +331/-16
Offline Offline

Пол: Мужской
Награды:
За II место в конкурсе поэзии (весна-2007)2 место в фотоконкурсе \За II место в фотоконкурсе \3 место в фотоконкурсе \2 место в фотоконкурсе \Лучший знаток музыки 2009Лучший знаток музыки 2010
Сообщений: 11224


just for fun


WWW
« Ответ #18 : Май 23, 2008, 05:33:33 »

Не совсем книги, но:
Все статьи того самого Андрея Александреску, автора той самой книги "Современное проектирование на С++ ...", написанные им для того самого "C/C++ Users Journal", теперь собраны в одном месте и доступны онлайн всем желающим
Записан

"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
Артем
sprata
Mодератор
Завкаф
*****

Карма: +40/-5
Offline Offline

Пол: Мужской
Сообщений: 1107


« Ответ #19 : Август 27, 2008, 09:22:02 »

Хочу посоветовать несколько хороших книг для начинающих.

C/C++:

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


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

C++ Builder:

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

WinAPI: тут

to be continued...

Записан
Страниц: [1] 2 3  Все   Вверх
  Печать  
 
Перейти в:  

Penguins Counter Powered by MySQL Powered by PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS! Internetmap
Страница сгенерирована за 0.098 секунд. Запросов: 36.