Просмотр полной версии : Технологии программирования.
Shaitan-Devil
06.11.2008, 14:12
Подсскажите хорошую книгу по технологиям программирования.
delay(0)
06.11.2008, 14:37
Д.Кнут "Искусство программирования"
Где скачать не знаю.
Вопрос просто тотальный пиздец.
Приведу аналог: дайте книгу по литературе. Да блин, тысячи книг абсолютно различных областей соответствуют данным критериям.
Shaitan-Devil
06.11.2008, 16:32
Технологии программирования без привязки к языку.
Вопрос просто тотальный пиздец.
Приведу аналог: дайте книгу по литературе. Да блин, тысячи книг абсолютно различных областей соответствуют данным критериям.
Кнута для начала хватит
Технологий много. Даже не знаю.
Shaitan-Devil Что тебе интересно? То и почитай.
Есть ещё такой предмет в IT учебных заведениях называется "Технологии программирования" (Учат делфи и окошки создавать) :))
Может ЭТО (http://www.kodges.ru/2008/04/13/tekhnologija-programmirovanija.html) подойдет
Shaitan-Devil
06.11.2008, 17:28
Приведу пример задачи.Имеется массив в 256 элементов. выделено 255 кб памяти есть 2 повторяющихся элемента.Найти повторяющиеся элементы(без привязки к языку)
Кнута для начала хватит Для начала его читать бы и не посоветовал.
По мне пусть человек что-то полезное качественно разрабатывать пусть научится сначала, а уж потом узкие места оптимизирует.
Вот ктати:
Джоэл Спольски. Лучшие примеры разработки ПО, 4.5мб
http://nerezus.ifolder.ru/6173155
С. Макконнелл. Совершенный код. Практическое руководство по разработке ПО. 20мб
http://nerezus.ifolder.ru/6887428
Мартин Фаулер - Рефакторинг. 3.5мб
http://nerezus.ifolder.ru/8465198
Вот ещё
Генри Уорен Алгоритмические трюки для программистов
http://files.samouchka.net/books/comp/algoritmi4eskie_tryuki_samouchka.net_teraarhiv.ru. rar
Для начала его читать бы и не посоветовал.
По мне пусть человек что-то полезное качественно разрабатывать пусть научится сначала, а уж потом узкие места оптимизирует.
Вот ктати:
Джоэл Спольски. Лучшие примеры разработки ПО, 4.5мб
http://nerezus.ifolder.ru/6173155
С. Макконнелл. Совершенный код. Практическое руководство по разработке ПО. 20мб
http://nerezus.ifolder.ru/6887428
Мартин Фаулер - Рефакторинг. 3.5мб
http://nerezus.ifolder.ru/8465198
а я и не говорил,что его надо вначале читать,
"кнута для начала хватит"-за***шься читать те :rolleyes:
Вот ктати:
С. Макконнелл. Совершенный код. Практическое руководство по разработке ПО. 20мб
http://nerezus.ifolder.ru/6887428
Интересная книга, все доступно изложено.. Я её сначала читал в электронном варианте, но потом в реале преобрел, не жалею.
Мартин Фаулер - Рефакторинг. 3.5мб
http://nerezus.ifolder.ru/8465198
Судя по вопросу человеку нужно что нибудь по алгоритмам, а не рефакторинг или паттерны.
Я бы посоветовал Кормена: http://www.ozon.ru/context/detail/id/2429691/
Для начала - самое то, если пропустить главу с мат. основами. А Кнут для начала слишком жёстко имхо.
З.Ы.
Не читай книги русских авторов, если хочешь серъёзную литературу по алгоритмам.
Приведу пример задачи.Имеется массив в 256 элементов. выделено 255 кб памяти есть 2 повторяющихся элемента.Найти повторяющиеся элементы(без привязки к языку)
Интересная задача, чтобы просить посоветовать книжку о "Технологии программирования". Здесь хватит любого Самоучителя или простых навыков в кодинге...
ТС прочитай простые и понятные книжке о кодинге, этих знаний должно хватить для решения задачи...
Я её сначала читал в электронном варианте, но потом в реале преобрел, не жалею. +1, только распечатал: предпочитаю формат A5.
а как на счет книги Никлауса Вирта "Алгоритмы и структуры данных"?
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
Интересная задача, чтобы просить посоветовать книжку о "Технологии программирования". Здесь хватит любого Самоучителя или простых навыков в кодинге...
ТС прочитай простые и понятные книжке о кодинге, этих знаний должно хватить для решения задачи...
Я выполнил эту задачу на пхп и на С++,но мне сказали без привязки к языку.Вот я и озадачился.
Это значит, что нельзя использовать myArray.findDuplicateItems() методы )
Но задача кривая сама по себе(лишние данные о кол-ве памяти).
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot