PDA

Просмотр полной версии : Технологии программирования.


Shaitan-Devil
06.11.2008, 14:12
Подсскажите хорошую книгу по технологиям программирования.

delay(0)
06.11.2008, 14:37
Д.Кнут "Искусство программирования"
Где скачать не знаю.

nerezus
06.11.2008, 16:22
Вопрос просто тотальный пиздец.

Приведу аналог: дайте книгу по литературе. Да блин, тысячи книг абсолютно различных областей соответствуют данным критериям.

Shaitan-Devil
06.11.2008, 16:32
Технологии программирования без привязки к языку.

Sinay
06.11.2008, 16:32
Вопрос просто тотальный пиздец.

Приведу аналог: дайте книгу по литературе. Да блин, тысячи книг абсолютно различных областей соответствуют данным критериям.
Кнута для начала хватит

GlOFF
06.11.2008, 16:54
Технологий много. Даже не знаю.

Shaitan-Devil Что тебе интересно? То и почитай.

Есть ещё такой предмет в IT учебных заведениях называется "Технологии программирования" (Учат делфи и окошки создавать) :))

Может ЭТО (http://www.kodges.ru/2008/04/13/tekhnologija-programmirovanija.html) подойдет

Shaitan-Devil
06.11.2008, 17:28
Приведу пример задачи.Имеется массив в 256 элементов. выделено 255 кб памяти есть 2 повторяющихся элемента.Найти повторяющиеся элементы(без привязки к языку)

nerezus
06.11.2008, 17:55
Кнута для начала хватит Для начала его читать бы и не посоветовал.
По мне пусть человек что-то полезное качественно разрабатывать пусть научится сначала, а уж потом узкие места оптимизирует.

Вот ктати:
Джоэл Спольски. Лучшие примеры разработки ПО, 4.5мб
http://nerezus.ifolder.ru/6173155

С. Макконнелл. Совершенный код. Практическое руководство по разработке ПО. 20мб
http://nerezus.ifolder.ru/6887428

Мартин Фаулер - Рефакторинг. 3.5мб
http://nerezus.ifolder.ru/8465198

Heimer
06.11.2008, 20:36
Вот ещё
Генри Уорен Алгоритмические трюки для программистов
http://files.samouchka.net/books/comp/algoritmi4eskie_tryuki_samouchka.net_teraarhiv.ru. rar

Sinay
06.11.2008, 20:44
Для начала его читать бы и не посоветовал.
По мне пусть человек что-то полезное качественно разрабатывать пусть научится сначала, а уж потом узкие места оптимизирует.

Вот ктати:
Джоэл Спольски. Лучшие примеры разработки ПО, 4.5мб
http://nerezus.ifolder.ru/6173155

С. Макконнелл. Совершенный код. Практическое руководство по разработке ПО. 20мб
http://nerezus.ifolder.ru/6887428

Мартин Фаулер - Рефакторинг. 3.5мб
http://nerezus.ifolder.ru/8465198


а я и не говорил,что его надо вначале читать,
"кнута для начала хватит"-за***шься читать те :rolleyes:

0x22b
06.11.2008, 21:34
Вот ктати:
С. Макконнелл. Совершенный код. Практическое руководство по разработке ПО. 20мб
http://nerezus.ifolder.ru/6887428


Интересная книга, все доступно изложено.. Я её сначала читал в электронном варианте, но потом в реале преобрел, не жалею.

Qwazar
06.11.2008, 21:53
Мартин Фаулер - Рефакторинг. 3.5мб
http://nerezus.ifolder.ru/8465198

Судя по вопросу человеку нужно что нибудь по алгоритмам, а не рефакторинг или паттерны.

Я бы посоветовал Кормена: http://www.ozon.ru/context/detail/id/2429691/

Для начала - самое то, если пропустить главу с мат. основами. А Кнут для начала слишком жёстко имхо.

З.Ы.
Не читай книги русских авторов, если хочешь серъёзную литературу по алгоритмам.

GlOFF
06.11.2008, 22:37
Приведу пример задачи.Имеется массив в 256 элементов. выделено 255 кб памяти есть 2 повторяющихся элемента.Найти повторяющиеся элементы(без привязки к языку)

Интересная задача, чтобы просить посоветовать книжку о "Технологии программирования". Здесь хватит любого Самоучителя или простых навыков в кодинге...

ТС прочитай простые и понятные книжке о кодинге, этих знаний должно хватить для решения задачи...

nerezus
06.11.2008, 22:43
Я её сначала читал в электронном варианте, но потом в реале преобрел, не жалею. +1, только распечатал: предпочитаю формат A5.

dx4r
07.11.2008, 00:34
а как на счет книги Никлауса Вирта "Алгоритмы и структуры данных"?

vikseriq
07.11.2008, 00:55
Thinking in Java by Bruce Eckel
Там тепе и про парадигмы, и про шаблоны проектирования, и в бонус - освоишь яву )

procedure
07.11.2008, 06:35
Конечно, понимаю немного не в тему.
Но это нужно прочитать каждому. Эту ссылку и мне когда то скинули и я много чего понял.Не поленитесь и вы прочитать этот текст до конца, и не забудте поделиться им со своими знакомыми программистами.
http://www.williamspublishing.com/21-days.html

Маленькая цитата отсюда же:
Программа. Лучший вид обучения — это обучение на собственном опыте. Более формально эта мысль выражена так, что “максимальный уровень производительности труда в определенной области не достигается автоматически как результат приобретения опыта, но даже очень опытные специалисты могут повысить продуктивность своего труда в результате сознательного стремления к усовершенствованию” (с. 366) и “действительно эффективное обучение невозможно без постановки вполне определенных заданий с соответствующим уровнем сложности конкретным лицам, информативной обратной связи и возможности повторения и исправления ошибок” (с. 20-21). Книга Cognition in Practice: Mind, Mathematics, and Culture in Everyday Life является интересным справочником по этой теме.
Да прибудет, с вами сила джедая!

Shaitan-Devil
07.11.2008, 09:38
Интересная задача, чтобы просить посоветовать книжку о "Технологии программирования". Здесь хватит любого Самоучителя или простых навыков в кодинге...

ТС прочитай простые и понятные книжке о кодинге, этих знаний должно хватить для решения задачи...
Я выполнил эту задачу на пхп и на С++,но мне сказали без привязки к языку.Вот я и озадачился.

nerezus
07.11.2008, 12:42
Это значит, что нельзя использовать myArray.findDuplicateItems() методы )

Но задача кривая сама по себе(лишние данные о кол-ве памяти).