28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
|
|
1 | |
Помощь новичку23.07.2011, 19:08. Показов 5104. Ответов 56
Метки нет (Все метки)
Пожалуйста помогите , я хочу изучить С++, подскажите с чего начать, с какой книги , какой прогой работать ?
0
|
23.07.2011, 19:08 | |
Ответы с готовыми решениями:
56
Помощь ну уж совсем новичку C++ новичку Помощь новичку Помощь новичку |
10 / 10 / 0
Регистрация: 18.07.2011
Сообщений: 27
|
|||||||
23.07.2011, 22:03 | 21 | ||||||
Доброго времени суток! Всем привет! Действительно вопрос был задан несколько раз!
Вот ссыль на книгу: ссылка удалена
0
|
24 / 24 / 4
Регистрация: 13.06.2010
Сообщений: 183
|
|
23.07.2011, 22:31 | 22 |
Сообщение было отмечено как решение
Решение
Вы можете не верить НО исходный код броузера, через который вы заходите на этот сайт прям таки напичкан этими самыми Массивами, Структурами, Классами, Функциями. Ни одна программа на Вашем компьютере не существовала бы без этих страшных слов . Так что Массивы, Структуры , Классы , Функции - это основы все основ, это ВСЕ!!!
Добавлено через 24 минуты Я пока только начинающий, но могу сказать одно, для программирования нужна логика, а логику помогают развивать математические задачки.
3
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
24.07.2011, 07:09 | 23 |
Признаюсь честно, академий я не кончал и этот термин слышу впервые...
Пойду гуглить. Добавлено через 2 минуты Ничего подобного. Математические задачки позволяют развивать математическое мышление. Не всё в программировании связано с математикой. Например, в синтаксическом анализаторе математика нужна только для инкремента итераторов (условно).
2
|
Модератор
12454 / 7479 / 1752
Регистрация: 25.07.2009
Сообщений: 13,755
|
|
24.07.2011, 11:54 | 24 |
А должно быть, куда и сколько раз мышкой тыкнуть, чтоб на выходе офигенный 3D-шутер получился?
Эти знания - необходимый минимум, чтобы дальше двигаться. Но только знать, как управляться с функциями, массивами и прочим, нужно так, чтоб "хоть ночью разбуди..." Смело... По-моему во-первых математику просто надо знать, а во-вторых само по себе программирование - по сути описание алгоритма решения задачи на некотором языке. А вот эти самые алгоритмы без знания математики порой на столько вычурными получаются, что и языковые конструкции начинают им соответствовать... А уж в играх практически в любых математики 3/4 от общего количества умственной работы...
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
24.07.2011, 11:57 | 25 |
Пример синтаксического анализатора "доказал", что наличие глубоких математических знаний не требуется для решения этой конкретной задачи.)
А математику надо знать. Это безусловно. Глубокие познания в математике не избавляют от вычурных алгоритмов... увы.(
0
|
Заблокирован
|
|
24.07.2011, 12:02 | 26 |
если человек не знает допустим дискретки, то он не сможет ответить даже на вопрос почему множество в стл храняться в виде отсортированного списка, соответсвенно и сам если будет пытаться писать какие-то алгоритмы то сядет в лужу. Такому кодеру только если в веб программисты податься. Да и статистика не врёт - большинство факультетов связанных с компами это ответвления матфаков и физфаков, у меня знакомый с физфака сказал, что когда их декан или ещё какая-то важная шишка вводила в специальность, он им тонко намекнул, что никому нафиг не нужно сотню физиков выпускать, поэтому половина из вас осядет в сфере it
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
24.07.2011, 12:03 | 27 |
0
|
easybudda
|
24.07.2011, 12:09
#28
|
Не по теме: Пример решения гораздо более простой задачи показал необходимость самых разных знаний, в том числе и математики... ;)
0
|
Заблокирован
|
|
24.07.2011, 12:09 | 29 |
да действительно чё то я маху дал. Но всё равно хранить множества в виде отсортированных списков круче чем просто массив
0
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
24.07.2011, 12:13 | 30 |
Добавлено через 1 минуту Не факт. При стабильном составе множества или при малых его размерах, вектор будет более предпочтителен и с точки зрения использования памяти и с точки зрения производительности. Да и сортировка массива быстрее сортировки списка.) Добавлено через 1 минуту
0
|
iama
|
24.07.2011, 12:21
#31
|
0
|
24 / 24 / 4
Регистрация: 13.06.2010
Сообщений: 183
|
|
24.07.2011, 12:23 | 32 |
Я не говорила что в программировании все связано с математикой. Если Вы в своей сфере обходитесь без математики - это просто замечательно!!!
Абсолютно с Вами согласна, как ни крути, а само программирование придумали именно математики!
1
|
Делаю внезапно и красиво
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
|
|
24.07.2011, 12:25 | 33 |
Добавлено через 1 минуту Даже часть интерфейса основано на довольно сложных математических алгоритмах.) Так что совсем не обхожусь.(
0
|
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
|
|
24.07.2011, 12:54 [ТС] | 34 |
Если четно пользы от вашей беседы я не получил , понял то что математика нужна , а мне нужно какие нибудь советы про С++ , с каких учебников начать ?
0
|
Уничтожитель печенек
281 / 209 / 49
Регистрация: 07.02.2010
Сообщений: 724
|
|
24.07.2011, 12:56 | 35 |
0
|
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
|
|
24.07.2011, 12:57 [ТС] | 36 |
Г. Шилдт С++ шаг за шагом ,
0
|
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
|
|
24.07.2011, 13:01 | 37 |
Почитай
Дейтел Х., Дейтел П. Как программировать на C++
1
|
Уничтожитель печенек
281 / 209 / 49
Регистрация: 07.02.2010
Сообщений: 724
|
|
24.07.2011, 13:01 | 38 |
Ну значит имеете какое то понятие о программировании.
Для изучения С++ читайте Страуструп'а. И для понятия алгоритмов Давыдов - Программирование и основы алгоритмизации.(Там и о С++) И больше практики. Придумывайте и решайте задачи. Если нет фантазии, то для начала пойдет задачник М. Э.Абрамян - Электронный задачник по программированию
1
|
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
|
|
24.07.2011, 13:03 [ТС] | 39 |
Вот это другое дело !
0
|
24 / 24 / 4
Регистрация: 13.06.2010
Сообщений: 183
|
|
24.07.2011, 13:32 | 40 |
Вот видите, хочешь/не хочешь, а кавайная математика везде
Добавлено через 25 минут Бьёрн Страуструп - создатель языка С++. Окончил Орхусский университет (Дания, 1975) по математике и информатике. Да что ж такое, и тут математика
0
|
24.07.2011, 13:32 | |
24.07.2011, 13:32 | |
Помогаю со студенческими работами здесь
40
Помощь новичку Помощь новичку Помощь новичку Помощь новичку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |