Второй семестр:
Системное программирование - экзамен по СИ/СИ++,
Прикладная прога - экзамен по Дельфи.
Литературы море!!!
Кто нить знает, что считается лучшим на седня в этой области?
"Банда четырех"? :) Яндекс тебе в помощь. ;)
Напиши такой запрос в поисковике:
ООП "банда четырех"
:)
Для начала я бы купил книгу:
Крэг Ларман "Применение UML и шаблонов проектирования". Пол года назад появилось в продаже 3-ее издание, лично у меня 2-ое издание.
Я по ней даже сослуживцев обучал. В ней - самые "низкоуровневые" "моменты" всего, что связано с "объектным", включая и шаблоны GRASP.
После нее можно в принципе попробовать книгу которая у тебя под номером 1. Там уже речь пойдет про более "высокоуровневые" шаблоны проектирования - шаблоны GoF (GoF - это "абривиатура "банды четырех"). Потом книгу 2. Потом книгу 4.
Не спеши читать, пролистывая "ненужное". В книге К. Лармана вначале речь идет про use case - в некотором роде это [B]основа[/B] объектно-ориентированного анализа. Примеры их оформления - изучай. Я этим летом на основе этой книги, а также двух других - делал эти самые use cases. Пока с народом решили, как же лучше их оформлять... Божечки... :)
Потом в этой книге идет речь про шаблоны GRASP (о них не все знают, но именно на ОСНОВЕ их заложена "идеология" всем известных шаблонов проектирования GoF).
Изучай внимательно. Например лично я книгу которая у тебя под номером 1 - изучал несколько месяцев, И ХОРОШО ЧТО У МЕНЯ БЫЛ ПРАКТИЧЕСКИЙ ОПЫТ, а то, без практики - не совсем все сразу вот так понятно и очевидно, по книге. Но это - [B]лучшее[/B]. !) И знания по этому - закладываются, как сказал мой бывший ведущий программист (года 3.5 назад) - "в самом правильном порядке".
Очень. Очень, очень, очень. Но начать лучше с К. Лармана. А так же с например первых 100 страниц учебника по Java, где можно разобраться, чем отличается overload (перегрузка методов) от override (переопределение методов). Это фундаментальные вещи многих идей в ООП.
"Банда четырех"? :) Яндекс тебе в помощь. ;)
Напиши такой запрос в поисковике:
ООП "банда четырех"
:)
Для начала я бы купил книгу:
Крэг Ларман "Применение UML и шаблонов проектирования". Пол года назад появилось в продаже 3-ее издание, лично у меня 2-ое издание.
Я по ней даже сослуживцев обучал. В ней - самые "низкоуровневые" "моменты" всего, что связано с "объектным", включая и шаблоны GRASP.
После нее можно в принципе попробовать книгу которая у тебя под номером 1. Там уже речь пойдет про более "высокоуровневые" шаблоны проектирования - шаблоны GoF (GoF - это "абривиатура "банды четырех"). Потом книгу 2. Потом книгу 4.
Не спеши читать, пролистывая "ненужное". В книге К. Лармана вначале речь идет про use case - в некотором роде это [B]основа[/B] объектно-ориентированного анализа. Примеры их оформления - изучай. Я этим летом на основе этой книги, а также двух других - делал эти самые use cases. Пока с народом решили, как же лучше их оформлять... Божечки... :)
Потом в этой книге идет речь про шаблоны GRASP (о них не все знают, но именно на ОСНОВЕ их заложена "идеология" всем известных шаблонов проектирования GoF).
Изучай внимательно. Например лично я книгу которая у тебя под номером 1 - изучал несколько месяцев, И ХОРОШО ЧТО У МЕНЯ БЫЛ ПРАКТИЧЕСКИЙ ОПЫТ, а то, без практики - не совсем все сразу вот так понятно и очевидно, по книге. Но это - [B]лучшее[/B]. !) И знания по этому - закладываются, как сказал мой бывший ведущий программист (года 3.5 назад) - "в самом правильном порядке".
Очень. Очень, очень, очень. Но начать лучше с К. Лармана. А так же с например первых 100 страниц учебника по Java, где можно разобраться, чем отличается overload (перегрузка методов) от override (переопределение методов). Это фундаментальные вещи многих идей в ООП.
Жень, все знают, кроме меня!!!))
Что за банда четырех?
1. Мартин Фаулер, Архитектура корпоративных программных приложений, Patterns of Enterprise Application Architecture, ISBN 5-8459-0579-6, ISBN 0-321-12742-0
2. Мартин Фаулер, Рефакторинг. Улучшение существующего кода, ISBN 5-93286-045-6, ISBN 0-201-48567-2
3. Мартин Фаулер и Кендалл Скотт, UML. Основы. Краткое руководство по унифицированному языку моделирования, ISBN 5-93286-032-4
4. Кент Бек, Мартин Фаулер, Экстремальное программирование: планирование, ISBN 5-318-00111-4
Что из этого для начала?
Жень, все знают, кроме меня!!!))
Что за банда четырех?
1. Мартин Фаулер, Архитектура корпоративных программных приложений, Patterns of Enterprise Application Architecture, ISBN 5-8459-0579-6, ISBN 0-321-12742-0
2. Мартин Фаулер, Рефакторинг. Улучшение существующего кода, ISBN 5-93286-045-6, ISBN 0-201-48567-2
3. Мартин Фаулер и Кендалл Скотт, UML. Основы. Краткое руководство по унифицированному языку моделирования, ISBN 5-93286-032-4
4. Кент Бек, Мартин Фаулер, Экстремальное программирование: планирование, ISBN 5-318-00111-4
Что из этого для начала?
Еще знаю авторитетов по объектно-ориентированному анализу/проектированию/программированию, впрочем их и так все знают - "банда четырех" ну и еще парочка "примкнувших", например Мартин Фаулер (обожаю его). !) 8)
Еще знаю авторитетов по объектно-ориентированному анализу/проектированию/программированию, впрочем их и так все знают - "банда четырех" ну и еще парочка "примкнувших", например Мартин Фаулер (обожаю его). !) 8)
Я сегодня что-то на редкость невнимательный - у тебя написано что экзамен по С, тогда все понятно.
Если бы по Java или ActionScript (Flash), я бы подсказал что лучше почитать, а так - не знаю.
Этим летом я спрашивал какая книга лучше по С++, на основе совокупности высказанных мнений - понял, что единого (или единых) целиком и полностью признанных авторитетов по книгам по С++ - нет, просто есть перечень авторитетов, которых читают.
Больше ничего по теме не знаю. :)
Я сегодня что-то на редкость невнимательный - у тебя написано что экзамен по С, тогда все понятно.
Если бы по Java или ActionScript (Flash), я бы подсказал что лучше почитать, а так - не знаю.
Этим летом я спрашивал какая книга лучше по С++, на основе совокупности высказанных мнений - понял, что единого (или единых) целиком и полностью признанных авторитетов по книгам по С++ - нет, просто есть перечень авторитетов, которых читают.
Больше ничего по теме не знаю. :)
Мы используем файлы cookies для улучшения навигации пользователей и сбора сведений о посещаемости сайта. Работая с этим сайтом, вы даете согласие на использование cookies.