Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.85/27: Рейтинг темы: голосов - 27, средняя оценка - 4.85
 Аватар для murod
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163

Помощь новичку

23.07.2011, 19:08. Показов 6499. Ответов 56
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пожалуйста помогите , я хочу изучить С++, подскажите с чего начать, с какой книги , какой прогой работать ?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
23.07.2011, 19:08
Ответы с готовыми решениями:

Помощь ну уж совсем новичку
Решил заняться C++, поставил Microsoft Visual C++ Express. Но вот проблема! Хотел написать ХеллоуВорлдину. В примере код такой: ...

C++ новичку
Доброго времени суток! У меня такой вопрос. Раньше никогда не программировал, а сейчас стало очень интересно. Могу ли я как полный ноль в...

Помощь новичку
Читаю книжку философия Java Брюса Эккеля и видимо что-то упустил. Помогите пожалуйста разобраться в следующем моменте: /** * Created...

56
 Аватар для TRAY)(
10 / 10 / 0
Регистрация: 18.07.2011
Сообщений: 27
23.07.2011, 22:03
Студворк — интернет-сервис помощи студентам
Доброго времени суток! Всем привет! Действительно вопрос был задан несколько раз!
Вот ссыль на книгу: ссылка удалена
Сообщение от murod: И нужно ли для этого хорошо знать математику?
Сообщение от Deviaphan:
Математика для программирования вообще не нужна.
Математика нужна для решения математических задач.
Ребят, а нужно ли знать "Алгебру логики" для более лучшего понимания программирования? Слыхал, что в вузах сначала её приподают, а потом только идет программирование!

 Комментарий модератора 
Ссылка удалена как нарушающая правила форума (п. 3.10).
0
24 / 24 / 4
Регистрация: 13.06.2010
Сообщений: 183
23.07.2011, 22:31
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от murod Посмотреть сообщение
Я уже читал несколько книг но там нет ниче нормального во всех книгах одно и тоже Массивы, Структуры , Классы , Функции и все !
Вы можете не верить НО исходный код броузера, через который вы заходите на этот сайт прям таки напичкан этими самыми Массивами, Структурами, Классами, Функциями. Ни одна программа на Вашем компьютере не существовала бы без этих страшных слов . Так что Массивы, Структуры , Классы , Функции - это основы все основ, это ВСЕ!!!

Добавлено через 24 минуты
Цитата Сообщение от TRAY)( Посмотреть сообщение
Ребят, а нужно ли знать "Алгебру логики" для более лучшего понимания программирования?
Я пока только начинающий, но могу сказать одно, для программирования нужна логика, а логику помогают развивать математические задачки.
3
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.07.2011, 07:09
Цитата Сообщение от TRAY)( Посмотреть сообщение
а нужно ли знать "Алгебру логики" для более лучшего понимания программирования?
Признаюсь честно, академий я не кончал и этот термин слышу впервые...
Пойду гуглить.

Добавлено через 2 минуты
Цитата Сообщение от Asseni Посмотреть сообщение
а логику помогают развивать математические задачки
Ничего подобного. Математические задачки позволяют развивать математическое мышление.
Не всё в программировании связано с математикой. Например, в синтаксическом анализаторе математика нужна только для инкремента итераторов (условно).
2
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,980
24.07.2011, 11:54
Цитата Сообщение от murod Посмотреть сообщение
Я уже читал несколько книг но там нет ниче нормального во всех книгах одно и тоже Массивы, Структуры , Классы , Функции и все !
А должно быть, куда и сколько раз мышкой тыкнуть, чтоб на выходе офигенный 3D-шутер получился?

Цитата Сообщение от murod Посмотреть сообщение
На С++ люди создают игры , проги и т.д ,помоему этих знаний не достаточно
Эти знания - необходимый минимум, чтобы дальше двигаться. Но только знать, как управляться с функциями, массивами и прочим, нужно так, чтоб "хоть ночью разбуди..."

Цитата Сообщение от Deviaphan Посмотреть сообщение
Математика для программирования вообще не нужна.
Смело... По-моему во-первых математику просто надо знать, а во-вторых само по себе программирование - по сути описание алгоритма решения задачи на некотором языке. А вот эти самые алгоритмы без знания математики порой на столько вычурными получаются, что и языковые конструкции начинают им соответствовать... А уж в играх практически в любых математики 3/4 от общего количества умственной работы...
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.07.2011, 11:57
Цитата Сообщение от easybudda Посмотреть сообщение
Смело...
Пример синтаксического анализатора "доказал", что наличие глубоких математических знаний не требуется для решения этой конкретной задачи.)
А математику надо знать. Это безусловно.

Цитата Сообщение от easybudda Посмотреть сообщение
А вот эти самые алгоритмы без знания математики порой на столько вычурными получаются...
Глубокие познания в математике не избавляют от вычурных алгоритмов... увы.(
0
Заблокирован
24.07.2011, 12:02
если человек не знает допустим дискретки, то он не сможет ответить даже на вопрос почему множество в стл храняться в виде отсортированного списка, соответсвенно и сам если будет пытаться писать какие-то алгоритмы то сядет в лужу. Такому кодеру только если в веб программисты податься. Да и статистика не врёт - большинство факультетов связанных с компами это ответвления матфаков и физфаков, у меня знакомый с физфака сказал, что когда их декан или ещё какая-то важная шишка вводила в специальность, он им тонко намекнул, что никому нафиг не нужно сотню физиков выпускать, поэтому половина из вас осядет в сфере it
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.07.2011, 12:03
Цитата Сообщение от LosAngeles Посмотреть сообщение
если человек не знает допустим дискретки, то он не сможет ответить даже на вопрос почему множество в стл храняться в виде отсортированного списка
Видимо потому, что множества в stl хранятся в виде бинарного дерева? Нет?
0
24.07.2011, 12:09

Не по теме:

Цитата Сообщение от Deviaphan Посмотреть сообщение
Пример синтаксического анализатора "доказал", что наличие глубоких математических знаний не требуется для решения этой конкретной задачи.
Пример решения гораздо более простой задачи показал необходимость самых разных знаний, в том числе и математики... ;)

0
Заблокирован
24.07.2011, 12:09
да действительно чё то я маху дал. Но всё равно хранить множества в виде отсортированных списков круче чем просто массив
0
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.07.2011, 12:13

Не по теме:

Цитата Сообщение от easybudda Посмотреть сообщение
Пример решения гораздо более простой задачи показал необходимость самых разных знаний, в том числе и математики...
Да, ты прав.)))



Добавлено через 1 минуту
Цитата Сообщение от LosAngeles Посмотреть сообщение
Но всё равно хранить множества в виде отсортированных списков круче чем просто массив
Не факт. При стабильном составе множества или при малых его размерах, вектор будет более предпочтителен и с точки зрения использования памяти и с точки зрения производительности.
Да и сортировка массива быстрее сортировки списка.)

Добавлено через 1 минуту

Не по теме:

Цитата Сообщение от easybudda Посмотреть сообщение
Пример решения гораздо более простой задачи показал необходимость самых разных знаний, в том числе и математики...
Что подтверждает мои слова о том, что
Цитата Сообщение от Deviaphan Посмотреть сообщение
Глубокие познания в математике не избавляют от вычурных алгоритмов... увы.(
.)

0
24.07.2011, 12:21

Не по теме:

Цитата Сообщение от Deviaphan Посмотреть сообщение
При стабильном составе множества или при малых его размерах, вектор будет более предпочтителен и с точки зрения использования памяти и с точки зрения производительности
Вектор? Не битсет? В первом случае

0
24 / 24 / 4
Регистрация: 13.06.2010
Сообщений: 183
24.07.2011, 12:23
Цитата Сообщение от Deviaphan Посмотреть сообщение
Ничего подобного. Математические задачки позволяют развивать математическое мышление.
Не всё в программировании связано с математикой.
Я не говорила что в программировании все связано с математикой. Если Вы в своей сфере обходитесь без математики - это просто замечательно!!!

Цитата Сообщение от easybudda Посмотреть сообщение
Смело... По-моему во-первых математику просто надо знать, а во-вторых само по себе программирование - по сути описание алгоритма решения задачи на некотором языке. А вот эти самые алгоритмы без знания математики порой на столько вычурными получаются, что и языковые конструкции начинают им соответствовать... А уж в играх практически в любых математики 3/4 от общего количества умственной работы...
Абсолютно с Вами согласна, как ни крути, а само программирование придумали именно математики!
1
Делаю внезапно и красиво
Эксперт С++
 Аватар для Deviaphan
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
24.07.2011, 12:25

Не по теме:

Цитата Сообщение от iama Посмотреть сообщение
Вектор? Не битсет? В первом случае
Кто сказал, что это битовое множество?



Добавлено через 1 минуту
Цитата Сообщение от Asseni Посмотреть сообщение
Если Вы в своей сфере обходитесь без математики - это просто замечательно!!!
Даже часть интерфейса основано на довольно сложных математических алгоритмах.) Так что совсем не обхожусь.(
0
 Аватар для murod
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
24.07.2011, 12:54  [ТС]
Если четно пользы от вашей беседы я не получил , понял то что математика нужна , а мне нужно какие нибудь советы про С++ , с каких учебников начать ?
0
Уничтожитель печенек
 Аватар для Zverit
281 / 209 / 49
Регистрация: 07.02.2010
Сообщений: 724
24.07.2011, 12:56
Цитата Сообщение от murod Посмотреть сообщение
Я уже читал несколько книг
Цитата Сообщение от murod Посмотреть сообщение
с каких учебников начать ?
А какие вы читали?
0
 Аватар для murod
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
24.07.2011, 12:57  [ТС]
Г. Шилдт С++ шаг за шагом ,
0
 Аватар для NIch
401 / 312 / 74
Регистрация: 17.03.2010
Сообщений: 1,119
24.07.2011, 13:01
Почитай
Дейтел Х., Дейтел П. Как программировать на C++
1
Уничтожитель печенек
 Аватар для Zverit
281 / 209 / 49
Регистрация: 07.02.2010
Сообщений: 724
24.07.2011, 13:01
Цитата Сообщение от murod Посмотреть сообщение
Г. Шилдт С++ шаг за шагом ,
Ну значит имеете какое то понятие о программировании.
Для изучения С++ читайте Страуструп'а.
И для понятия алгоритмов Давыдов - Программирование и основы алгоритмизации.(Там и о С++)
И больше практики. Придумывайте и решайте задачи. Если нет фантазии, то для начала пойдет задачник М. Э.Абрамян - Электронный задачник по программированию
1
 Аватар для murod
28 / 7 / 4
Регистрация: 04.11.2010
Сообщений: 163
24.07.2011, 13:03  [ТС]
Вот это другое дело !
0
24 / 24 / 4
Регистрация: 13.06.2010
Сообщений: 183
24.07.2011, 13:32
Цитата Сообщение от Deviaphan Посмотреть сообщение
Даже часть интерфейса основано на довольно сложных математических алгоритмах.) Так что совсем не обхожусь.(
Вот видите, хочешь/не хочешь, а кавайная математика везде

Добавлено через 25 минут
Цитата Сообщение от murod Посмотреть сообщение
Если четно пользы от вашей беседы я не получил , понял то что математика нужна , а мне нужно какие нибудь советы про С++ , с каких учебников начать ?

Бьёрн Страуструп - создатель языка С++. Окончил Орхусский университет (Дания, 1975) по математике и информатике.
Да что ж такое, и тут математика
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
24.07.2011, 13:32

Помощь новичку
Ребят, здравствуйте. Я в этом новичок. Скажите как правильно сделать. Я верчу кручу всё, но как-то не очень получается. Работаю с версией...

Помощь новичку
Всем привет, очень давно хотел начать учить obj-c и писать приложения для ios, но вот у меня есть парочку вопросов к вам: 1. Если я...

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

Помощь новичку
Вышла на работу из 3-летнего декретного отпуска. Начальник сказал - забудь все что ты делала раньше, вот тебе 1С сиди, разбирайся, делай. ...

Помощь новичку
Есть выборка с полями: Наименование(Ссылка на справочник Номенклатуры) и Маршрут(строка). Как в справочник Номенклатуры в поле Маршрут...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла: Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет Новости компьютерного мира и их обсуждение (4) Салют, шампанское, овации! :drink:
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр. Дословно, отклонённая. . .
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2. Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru