Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 5.00
murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
#1

Помощь новичку - C++

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

Пожалуйста помогите , я хочу изучить С++, подскажите с чего начать, с какой книги , какой прогой работать ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.07.2011, 19:08
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Помощь новичку (C++):

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

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

Помогите новичку:) - C++
{ printf("\n\nEshe : "); scanf("%s",&e); if(e=='y') c=1; if(e=='n') c=3; } } printf("%s %i","\nVashu o4ki:...

Подскажите новичку - C++
Добрый день хотел узнать где достать пароль от программы созданной на с++ могу скинуть где качал прогу.

Поясните новичку! - C++
Задано 6-значное число. Определить, кратно ли это число 9, используя признак делимости на 9 (число делится на 9, если сумма его цифр...

Подскажите новичку - C++
Подскажите новичку какой интегрированной средой разработки пользоваться и как ?

56
iama
24.07.2011, 12:21     Помощь новичку
  #31

Не по теме:

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

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

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

Не по теме:

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



Добавлено через 1 минуту
Цитата Сообщение от Asseni Посмотреть сообщение
Если Вы в своей сфере обходитесь без математики - это просто замечательно!!!
Даже часть интерфейса основано на довольно сложных математических алгоритмах.) Так что совсем не обхожусь.(
0
murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
24.07.2011, 12:54  [ТС] #34
Если четно пользы от вашей беседы я не получил , понял то что математика нужна , а мне нужно какие нибудь советы про С++ , с каких учебников начать ?
0
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
24.07.2011, 12:56 #35
Цитата Сообщение от murod Посмотреть сообщение
Я уже читал несколько книг
Цитата Сообщение от murod Посмотреть сообщение
с каких учебников начать ?
А какие вы читали?
0
murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
24.07.2011, 12:57  [ТС] #36
Г. Шилдт С++ шаг за шагом ,
0
NIch
399 / 310 / 27
Регистрация: 17.03.2010
Сообщений: 1,120
24.07.2011, 13:01 #37
Почитай
Дейтел Х., Дейтел П. Как программировать на C++
1
Zverit
Уничтожитель печенек
277 / 205 / 21
Регистрация: 07.02.2010
Сообщений: 723
24.07.2011, 13:01 #38
Цитата Сообщение от murod Посмотреть сообщение
Г. Шилдт С++ шаг за шагом ,
Ну значит имеете какое то понятие о программировании.
Для изучения С++ читайте Страуструп'а.
И для понятия алгоритмов Давыдов - Программирование и основы алгоритмизации.(Там и о С++)
И больше практики. Придумывайте и решайте задачи. Если нет фантазии, то для начала пойдет задачник М. Э.Абрамян - Электронный задачник по программированию
1
murod
-2 / 7 / 2
Регистрация: 04.11.2010
Сообщений: 163
24.07.2011, 13:03  [ТС] #39
Вот это другое дело !
0
Asseni
24 / 24 / 1
Регистрация: 13.06.2010
Сообщений: 184
24.07.2011, 13:32 #40
Цитата Сообщение от Deviaphan Посмотреть сообщение
Даже часть интерфейса основано на довольно сложных математических алгоритмах.) Так что совсем не обхожусь.(
Вот видите, хочешь/не хочешь, а кавайная математика везде

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

Бьёрн Страуструп - создатель языка С++. Окончил Орхусский университет (Дания, 1975) по математике и информатике.
Да что ж такое, и тут математика
0
ValeryLaptev
Эксперт С++
1042 / 821 / 48
Регистрация: 30.04.2011
Сообщений: 1,659
24.07.2011, 13:45 #41
Цитата Сообщение от Deviaphan Посмотреть сообщение
Признаюсь честно, академий я не кончал и этот термин слышу впервые...
Пойду гуглить.

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

Ничего подобного. Математические задачки позволяют развивать математическое мышление.
Не всё в программировании связано с математикой. Например, в синтаксическом анализаторе математика нужна только для инкремента итераторов (условно).
В синтаксическом анализаторе математика нужна, чтобы понимать, что такое формальная грамматика, что такое LL- и LR-грамматика, что такое автоматная грамматика и так далее. Что такое множества first и follow... и почему конечный автомат эквивалентен регулярному ваыражению...

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

Добавлено через 2 минуты
Цитата Сообщение от Asseni Посмотреть сообщение
Я не говорила что в программировании все связано с математикой. Если Вы в своей сфере обходитесь без математики - это просто замечательно!!!

Абсолютно с Вами согласна, как ни крути, а само программирование придумали именно математики!
Более того! Последняя книжка Алекса Степанова "Начала программирования" - как раз о том, как с использованием математики (конкретно - математической логики) писать ПРАВИЛЬНЫЕ и оптимальные программы!
2
Kastaneda
Jesus loves me
Эксперт С++
4689 / 2893 / 236
Регистрация: 12.12.2009
Сообщений: 7,357
Записей в блоге: 2
Завершенные тесты: 1
24.07.2011, 14:06 #42
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Последняя книжка Алекса Степанова "Начала программирования" - как раз о том, как с использованием математики (конкретно - математической логики) писать ПРАВИЛЬНЫЕ и оптимальные программы!
Посмотрел содержание, книга действительно не похожа на остальные (с аналогичными названиями), обязательно почитаю на досуге!

Добавлено через 6 минут
ага, почитал... нету ее еще в сети, только отрывками на книжных сайтах посмотреть можно(
0
CoffeeSamurai
2 / 2 / 0
Регистрация: 04.04.2011
Сообщений: 19
24.07.2011, 14:13 #43
Цитата Сообщение от murod Посмотреть сообщение
)) На С++ люди создают игры , проги и т.д ,помоему этих знаний не достаточно

Добавлено через 1 минуту
Вы можете мне посоветовать какую нибудь книгу? И на какой проге работать ? я набирал коды в code::blocks
Массивы, строки, структуры и т.п. - это необходимые самые самые АЗЫ. Без них ни графику не запрограммировать, ни бота не написать, и вообще ничего не сделать. Не всё так просто как кажется на первый взгляд. Я могу подсказать книгу, в которой объясняется как программировать игры. К примеру "Искусство программирования игр на С++" Фленова. Скачай её и почитай. Вряд ли ты чего нибудь поймешь, а если и поймёшь то уж точно не сможешь ничего написать.....
И даже выучив эти не обходимые азы, вроде массивов и прочего, этого не хватит для написания игр. Помимо этого ещё надо сам язык С++ учить: ООП. Дальше практика, практика, и практика. И изучив сам язык помимо всего прочего ещё нужно изучать функции графических библиотек и их использование (DiretX, OpenGL). Так что если ты не получаешь удовольствия от программирования вообще (не только игр), то вряд ли только желание написать игру послужит тебе хорошей мотивацией...
0
Kastaneda
24.07.2011, 14:20
  #44

Не по теме:

Цитата Сообщение от iama Посмотреть сообщение
murod, Фленова читай, если оно вдруг еще чего и по плюсам написало.
Цитата Сообщение от CoffeeSamurai Посмотреть сообщение
К примеру "Искусство программирования игр на С++" Фленова

2
CoffeeSamurai
2 / 2 / 0
Регистрация: 04.04.2011
Сообщений: 19
24.07.2011, 14:35 #45
Цитата Сообщение от Kastaneda Посмотреть сообщение

Не по теме:



А что смешного? Это единственная книга про написание игр о которой я слышал.
0
24.07.2011, 14:35
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.07.2011, 14:35
Привет! Вот еще темы с ответами:

Объясните новичку - C++
Ребят,только только начинаю учить,вот скачала Microsoft visual studio 2010 ,вписала маленькую прогу и вот ошибка. В чём дело? Может нужно...

Ответьте новичку - C++
Здравствуйте! Собственно, есть пара вопросов, на которые я был бы рад получить ответ: 1. Как известно, используя базовые библиотеки С++...

подскажите новичку - C++
основы и синтаксис с++ знаю хотелось бы изучить QT но незнаю как подойти к решению вопроса подскажите книги какие-то голова кругом

Подскажите новичку. - C++
Здравствуйте. Есть такой пример составил под него программу на С++ #include <iostream> #include <stdio.h> #include <math.h> ...


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

Или воспользуйтесь поиском по форуму:
45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru