Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разыскивается > Помогите выбрать книгу


Автор: Yarillo 24.7.2008, 15:18
Здравствуйте,я хочу начать с изучения основ программирования 
На примете 2 книги:
http://www.ozon.ru/context/detail/id/2350981/
http://www.ozon.ru/context/detail/id/2573168/
А тут собсно сабж.
Или может что-то другое посоветуете? 
       

Автор: HoTMetaL 24.7.2008, 16:55
Начни с Паскаля или Си. Нужную литературу сможешь подобрать в соответсвующих разделах форума.

Автор: Mazzi 24.7.2008, 16:57
Лучше начни с языка Python.  На нём легко стартовать, и очень мощный язык. 
Если нужно, с литературой помогу.

Автор: HoTMetaL 24.7.2008, 17:05
Цитата(Mazzi @  24.7.2008,  16:57 Найти цитируемый пост)
На нём легко стартовать, и очень мощный язык. 

Кстати, тоже вариант. Сам сейчас его изучаю.

Автор: Yarillo 24.7.2008, 17:39
Вы меня не совсем правильно поняли smile 
Это не учебники по программированию на какомто конкретном языке, а только введение в программирование - основы ООП. С этого, вроде как, и надо начинать...а потом уже язык

Автор: HoTMetaL 24.7.2008, 17:42
Yarillo, начинай с языка.

Автор: bars80080 24.7.2008, 17:46
тчушь, оно тебе в жизни программирование надо, если ты его на практике не применяешь?

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

Автор: Yarillo 24.7.2008, 18:10
Я вроде не спрашивал прально я делаю или нет
По теме кто-нибудь ответит? smile 

Автор: bars80080 24.7.2008, 20:27
а думаешь здесь кто-нибудь читал "основы программирования" ?

Добавлено через 24 секунды
цеж не домохозяйки

Автор: kemiisto 27.7.2008, 10:56
Yarillo, не понятна конечная цель обучения. Трудно что-то советовать конкретное. 
Цитата(Yarillo @  24.7.2008,  16:18 Найти цитируемый пост)
Здравствуйте,я хочу начать с изучения основ программирования 

А какого программирования: императивного или декларативного? Какой язык?  

Книги по концепциям ЯП и компиляторов:
Роберт У. Себеста "Основные концепции языков программирования"
С.З. Свердлов "Языки программирования и методы трансляции".
Н.Н. Непейвода, И.Н. Скопин "Основания программирования"
Бен-Ари "Языки программирования: практический сравнительный анализ"

Ну основы, так основы:
http://www.nip-russia.ru/classics.html
Там всё в электронном виде. 
Вирт Н. - Алгоритмы и структуры данных (1989)
Вирт Н. - Систематическое программирование. Введение (1977)
Дал У., Дейкстра Э., Хоар Т. - Структурное программирование (1975)
Дейкстра Э. - Дисциплина программирования (1978)
Самая что ни на есть классика!  smile 

Есть ещё 4-х томник (уже) Дональда Кнута - Искусство программирования. В сети найти нетрудно (первые три тома), но это, я тебе скажу, не для слабонервных.  smile  

Если по ООП, то можно полистать:
http://www.piter-press.ru/lib/978588782270/oop.phtml
http://www.ozon.ru/context/detail/id/87972/
http://www.ozon.ru/context/detail/id/2457392/

P.S. Это если серьёзно, а если так, побаловаться, то http://www.shokhirev.com/mikhail/ruby/ltp/title.html.

Автор: m0ro 31.7.2008, 20:53
Yarillo, http://sicp.sergeykhenkin.com/2007/08/13/sicp-or-the-true-programmer-abc-book/

Автор: kemiisto 31.7.2008, 21:16
m0ro, мне кажется не стоит в качестве первого ЯП брать Scheme.

http://www.inr.ac.ru/~info21/texts/2002-06-Aarhus/ru.htm такой подход критикует:
Цитата

В ряде университетов на общепризнанный разрыв между желательным, с точки зрения образования, и практикой “реального мира” был дан ответ посредством выбора функционального языка для первоначального обучения программированию. Однако эта увертка только увеличила разрыв, т.к. теперь обучение стало вестись в рамках другой парадигмы программирования и мышления при создании программ и, как следствие, требуется известное усилие при переходе от обучения к профессиональной деятельности. В результате научная дисциплина и инженерная практика программирования стали восприниматься как разные сущности, почти не имеющие видимой связи. Первая осталась своего рода искусством для искусства, вторая эволюционирует как комбинация эвристик и интуиции, все более изощренного hacking’а. Но все это не может служить фундаментом научной дисциплины, каковая должна, в конце концов, лечь в основу любых инженерных конструкций.

Автор: bilbobagginz 20.8.2008, 12:30
Цитата(Yarillo @  24.7.2008,  15:18 Найти цитируемый пост)
На примете 2 книги:

очень неприятно видеть только ссылки на озон.ру.
я не хочу туда ходить.
приведите хотя бы название книг.

Автор: Mazzi 20.8.2008, 13:02
Возможно автор создал сообщение для рекламы конкретных книг в конкретном интеренет-магазине имея какую-нибудь заинтересованность.

Автор: bilbobagginz 22.8.2008, 04:37
Цитата(Mazzi @  20.8.2008,  13:02 Найти цитируемый пост)
Возможно автор создал сообщение для рекламы конкретных книг в конкретном интеренет-магазине имея какую-нибудь заинтересованность.

если вы правы это плохо, но я склоняюсь к тому, что человек просто неопытный в общении в сети и делает такие вещи не специально: Если бы он был опытный, то не искал бы книги на такие базовые темы, или совет какую из них приобрести.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)