|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.06.2014, 18:05 | #1 |
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
Посоветуйте литературу
Всем доброго времени суток!
Всё то время, в которое пытался заниматься программированием, не мог сделать что-либо сложнее обычных студенческих поделок на C++, C#. Но понимания базовых вещей(не зависящих от языка, платформы и т.д.), которые должен знать программист нет и не было. Сейчас хочу восполнить этот пробел. Нашел тома Дональда Кнута. Математическая часть в них описана очень подробно, но в первых томах автор приводит задачи, которые нужно выполнить для среды специального эмулятора компьютера 60-х годов MIX со своим языком ассемблера. Просмотрев весь этот "ужас", сделал вывод, что польза от этой части книги невелика и знания об устройстве и функционировании MIX вряд ли пригодятся в будущем. Прошу посоветовать сходную и просто хорошую литературу по алгоритмам(оценке быстродействия, сложности...), сборник интересных задач, принципам построения программ с переходами, непосредственно, к программированию. |
19.06.2014, 18:42 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Читать пустую теорию да по программированию - трата времени в пустую.
Найдите себе задачку, даже казалось бы непосильную но практически имеющую ценность, хотябы для вас(автоматизвация чего-либо) и копайте в сторону разработки. По какому языку программирования? |
19.06.2014, 18:46 | #3 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А цель-то какая? Знание алгоритмов совсем не для всех задач нужно. На практике изобретать велосипеды довольно редко необходимо, ибо все уже реализовано в библиотеках и фреймворках. Ну то есть это полезно знать, но не факт, что вам с них начинать надо.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.06.2014, 19:08 | #4 | ||
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
Цитата:
Набрать программу на конкретном языке программирования, имея под рукой пошаговый алгоритм или блок-схему особого труда обычно не требует. Также нужны описания подходов(не вижу смысла изобретать велосипеды), шаблонов, паттернов проектирования. Такие непосильные задачи нахожу и натыкаюсь на незнание базовых вещей и, в итоге, получается плохой код. Использую C++ и C#, но литературы по ним у меня предостаточно. Цитата:
P.S Надеюсь, что мне удалось внятно сформулировать проблему и цель. Последний раз редактировалось xPAL; 19.06.2014 в 19:14. |
||
19.06.2014, 19:17 | #5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
19.06.2014, 19:23 | #6 | |
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
Цитата:
Думаю, что это зависит от самого алгоритма, языка программирования, архитектуры. Понятно, что везде есть подводные камни, на которые многие натыкаются. Мне нужно научиться составлять алгоритмы, выбирать из готовых (а выбирать их нужно по каким-то параметрам, критериям). Последний раз редактировалось xPAL; 19.06.2014 в 19:26. |
|
19.06.2014, 19:27 | #7 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Ну так вот в паттернах проектирования в целом сегодняшние критерии и описаны. Кажется у Дейтела есть по этому поводу книга сурьезная. По крайней мере нам в ВУЗе давали часть из нее.
I'm learning to live...
|
19.06.2014, 19:38 | #8 | |
Пользователь
Регистрация: 13.01.2008
Сообщений: 34
|
Цитата:
Спасибо за наводку! |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посоветуйте литературу по C++ | DeCIIoT | Общие вопросы C/C++ | 4 | 21.07.2013 19:23 |
Посоветуйте литературу | Bacha9 | Обсуждение статей | 0 | 19.09.2012 01:43 |
Посоветуйте литературу | scorpinho | Свободное общение | 13 | 21.07.2010 23:00 |
Посоветуйте литературу | Salvadore | Общие вопросы C/C++ | 3 | 22.02.2010 19:50 |
Посоветуйте литературу для начинающего. И вообще что-нибудь толковое посоветуйте ))) | Гаур-Мяур | SQL, базы данных | 5 | 24.12.2009 00:37 |