Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.93/15: Рейтинг темы: голосов - 15, средняя оценка - 4.93
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
1

Какая база требуется для понимания C++?

17.08.2014, 05:00. Просмотров 3069. Ответов 60
Метки нет (Все метки)

Доброго времени суток! Возникло желание научиться работать в Си, но одолели смутные сомнения. Каюсь, ничего сложнее Pascal ABC в школьные годы "в руках не держала", специальность связана с языками, но отнюдь не программирования. Может ли понадобиться какая-то информация в качестве "введения в программирование"?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.08.2014, 05:00
Ответы с готовыми решениями:

Для введенного целого трехзначного числа определить, какая цифра в числе является первой, какая второй и какая третьей
Разработать программу, которая для введенного целого трехзначного числа определяет, какая цифра в...

Задачи для тренировки и лучшего понимания
Ребят. Кто-нибудь может дать задачу для тренировки? Приблизительно по всему курсу С++. Буду...

Элементарные программы, для лучшего понимания языка...
Здравствуйте. Вот сегодня решил что пора изучать с++. Есть пару задач. Начал решать и уже на первой...

Какую литературу для первоначального понимания С++ нужно учить
Что первоначальное для понимания нужно учить и от куда лучше вычитывать? Кто-то когда-то начинал...

Нужен пример рекурсивной функции для понимания ее назначения и практической пользы
Не могу понять пользу рекурсии, может ли кто привести код в пример.

60
moex
17.08.2014, 06:58     Какая база требуется для понимания C++?
  #21

Не по теме:

Brendon,

хороший разброс
В 10 лет было интересно, кодил кое-как.
В 11 лет в школе было программирование - шанс блеснуть перед сверстниками и учителями - снова интересно - кодил.
Потом интерес пропал - не кодил.
Потом в 14 лет снова то же самое + еще возможность кодинга для себя и знакомых - кодил.
Потом захотелось стать самостоятельным и работать (15-16 лет) - кодил еще и как.
Сейчас по-прежнему надо быть самостоятельным и работать - кодю.

0
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
17.08.2014, 06:58  [ТС] 22
moex, пока я знаю, что я ничего не знаю... Интересуют игры, ОС - виндовс.
Brendon, вполне нормальный вопрос, 19 лет.
0
Brendon
Заблокирован
17.08.2014, 07:07 23
Цитата Сообщение от mormornie Посмотреть сообщение
Интересуют игры, ОС - виндовс.
добро пожаловать на http://gamedev.ru/
Надеюсь метя за эту ссылку админы не закроют

Добавлено через 1 минуту
Цитата Сообщение от mormornie Посмотреть сообщение
вполне нормальный вопрос, 19 лет.
Ну вы же наверное в вузе каком - то учитесь? По какой специальности ? Зачем вам вообще программирование? Не лучше ли пойти в банковское дело или юриспруденцию?

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

Не по теме:

Цитата Сообщение от moex Посмотреть сообщение
Сейчас
А сейчас сколько лет?


Не по теме:

Кстати, под какую ОС кодил в 10 лет ? :rofl:

0
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
17.08.2014, 07:10  [ТС] 24
Brendon, вот вы будете смеяться, но филфак, романо-германское отделение... А программирование - интересно, и из разряда тех интересов, которые могут пригодиться в жизни. А те же юриспруденция и банковское дело... Всё-таки не интересны.
0
17.08.2014, 07:10
Brendon
Заблокирован
17.08.2014, 07:16 25
Цитата Сообщение от mormornie Посмотреть сообщение
вот вы будете смеяться, но филфак
Не обижайтесь, но буду
Цитата Сообщение от mormornie Посмотреть сообщение
. А программирование - интересно
А раз так, то начинайте изучать с самого начала, основатель языка С++ - Бьерн Страуструп, можете начинать с его книжек, но всё же, по скольку вы девушка я бы порекомендовал послушать меня и поискать на торентах видео уроки специалиста, ссылки в первых постах моих были, так будет понятнее.

Добавлено через 2 минуты
Цитата Сообщение от mormornie Посмотреть сообщение
которые могут пригодиться в жизни
Честно говоря, процент профессиональных программистов - девушек крайне мал, думаю это связанно с особенностями профессии. Так что лучше учитесь на топ менеджера в банке, денег будет больше
0
moex
Заблокирован
17.08.2014, 07:17 26
Бьерн Страуструп, можете начинать с его книжек
Дохлый страус устарел, во всяком случае в старых изданиях. K&R тоже.
Код оттуда современным компилятором без правок просто не скомпилируется.
0
0x10
2758 / 1854 / 314
Регистрация: 24.11.2012
Сообщений: 4,602
17.08.2014, 07:18 27
Цитата Сообщение от moex Посмотреть сообщение
Дохлый страус устарел, во всяком случае в старых изданиях.
Так читайте новые О_о
0
Чумаков Антон
17.08.2014, 07:18
  #28

Не по теме:

Цитата Сообщение от Brendon Посмотреть сообщение
по скольку вы девушка
Говорите так, словно это что-то плохое. Что за двойные стандарты?

0
moex
Заблокирован
17.08.2014, 07:22 29
Интересуют игры, ОС - виндовс.
Вот по играм я, увы, не спец. Не могу советовать. Спросите у кого другого, возможно в соотв. разделах форума (если они тут есть, я не смотрел).
Не исключено, что в итоге окажется, что лучше Вам взять не С++, а C#.
Он в разы проще и удобнее, вопрос в плане игр только в наличии адекватных движков и производительности - не будут ли эти игры слишком много кушать ресурсов.
А с этим к игроделам.

Добавлено через 55 секунд
Так читайте новые О_о
Вот. Это важно. Читать новые, а не первые попавшиеся.
И то, что-то я не уверен, что есть достаточно новые.
0
0x10
2758 / 1854 / 314
Регистрация: 24.11.2012
Сообщений: 4,602
17.08.2014, 07:23 30
Цитата Сообщение от moex Посмотреть сообщение
И то, что-то я не уверен, что есть достаточно новые.
http://www.stroustrup.com/4th.html
http://www.stroustrup.com/programming.html
0
Brendon
Заблокирован
17.08.2014, 07:28 31

Не по теме:

Цитата Сообщение от Чумаков Антон Посмотреть сообщение
Говорите так, словно это что-то плохое
Да нет, в что, это прекрасно! :)
Цитата Сообщение от Чумаков Антон Посмотреть сообщение
Что за двойные стандарты?
По этим вопросам к США :rofl:



Добавлено через 2 минуты
Цитата Сообщение от moex Посмотреть сообщение
Спросите у кого другого, возможно в соотв. разделах форума (если они тут есть, я не смотрел)
Есть - http://www.cyberforum.ru/directx/
Но это мёртвая ветка.

Цитата Сообщение от moex Посмотреть сообщение
Не исключено, что в итоге окажется, что лучше Вам взять не С++, а C#.
Исключено, крутые игры пишутся исключительно на С++ (жалкие подобия игр на юнити на шарпе не в счёт)
0
mormornie
0 / 0 / 0
Регистрация: 17.08.2014
Сообщений: 13
17.08.2014, 07:35  [ТС] 32
Brendon, а это самая распространённая реакция, больше достаётся только парням с филфака, хоть они и вымирающий вид)))
Если девушка - то уже и мозги не тем шлейфом подсоединены, и драйвера периодически слетают, да-да!) Думаю, лучше будет вариант разумного компромисса: попробовать так, попробовать по-другому, при необходимости повторить необходимое количество раз до осознания, что же лучше подходит... Всё-таки методика обучения - дело индивидуальное...

moex, C++ привлекает именно многофункциональностью. Игры - это что приходит на ум до знакомства со средой и языком. Потом, по мере изучения, можно будет более конкретно определиться по целям и методам их достижения.
0
Brendon
Заблокирован
17.08.2014, 07:40 33
Цитата Сообщение от mormornie Посмотреть сообщение
C++ привлекает
Правильно, т.к. только на С++ (не считая ассемблеров) можно создать абсолютно любую программу и абсолютно под любую платформу
Цитата Сообщение от mormornie Посмотреть сообщение
больше достаётся только парням с филфака, хоть они и вымирающий вид)))

Цитата Сообщение от mormornie Посмотреть сообщение
Если девушка
На самом деле лучше мужа хорошего найди
0
0x10
17.08.2014, 07:46
  #34

Не по теме:

Цитата Сообщение от Brendon Посмотреть сообщение
Не лучше ли пойти в банковское дело или юриспруденцию?
Цитата Сообщение от Brendon Посмотреть сообщение
Так что лучше учитесь на топ менеджера в банке
Цитата Сообщение от Brendon Посмотреть сообщение
На самом деле лучше мужа хорошего найди
Один раз - случайность, два - совпадение, три - закономерность. Вопрос был не "что мне лучше делать вместо программирования".

0
Brendon
Заблокирован
17.08.2014, 07:57 35
Цитата Сообщение от 0x10 Посмотреть сообщение
Вопрос был не "что мне лучше делать вместо программирования".
Ответ уже был - Устройство ЭВМ и язык ассемблера
0
Mr.X
Эксперт С++
3193 / 1720 / 435
Регистрация: 03.05.2010
Сообщений: 3,867
17.08.2014, 08:21 36
Цитата Сообщение от mormornie Посмотреть сообщение
Может ли понадобиться какая-то информация в качестве "введения в программирование"?
Ну, С++ язык объектно-ориентированный, поэтому вначале нужно ООП освоить. А потом STL, а то у вас не С++, а Си получится.

Добавлено через 16 минут
Цитата Сообщение от 0x10 Посмотреть сообщение
http://www.stroustrup.com/4th.html
А, кстати, не слышно когда его на русский переведут?
2
St1f1er
2 / 2 / 0
Регистрация: 08.08.2014
Сообщений: 14
17.08.2014, 08:23 37
На самом деле нужно начать с установки Visual Studio 2013. И создания консольного проекта.
Ага, и прииспользование Сишных функций которые в книгах, 2013ый выдаст ошибку компиляции.
0
Brendon
Заблокирован
17.08.2014, 08:30 38
Цитата Сообщение от St1f1er Посмотреть сообщение
Ага, и прииспользование Сишных функций которые в книгах, 2013ый выдаст ошибку компиляции.
bullshit
0
moex
Заблокирован
17.08.2014, 08:42 39
C++ привлекает именно многофункциональностью.
Не знаю, что вы понимаете под многофункциональностью, но готовых решений на разные случаи жизни в C# (не только в .NET, но и в сторонних библиотеках и просто в интернете) должно быть больше, чем в С++.
Надо именно сравнить. И если так и не найдется толковый специалист по играм, который вам все путем расскажет, то можете сами сравнить.
Мне вон в свое время тоже никто ничего толком не рассказывал, одни безапелляционные заявления людей, мало знакомых с темой, но желающих высказаться, типа "на джаве можно написать прогу, которая будет работать и на андроиде и на винде и на микроволновке, поэтому все остальные языки - унылое гавно", или просто "джава тормозит, поэтому под андроид рекомендую писать на C# - и точка".
Но я сравнил сам и в итоге выяснил следующее:
1) джава адски тормозит и на этом надо делать большой акцент
2) но все равно, это лучший инструмент для андроида, вероятно потому что его развивают сами авторы андроида, а реализации C# от сумрачных гениев - такое убожество что на скорость просто пофиг
3) на джаве можно написать библиотеку, работающие и на винде и на андроиде и (наверно) на микроволновке
4) но не целое приложение (вот для Win-Linux-Mac - еще возможно)
5) да и кроссплатформенный функционал джавы сильно урезан и реализует фичи каждой ОС хуже, чем нативный инструмент (ну кроме того же андроида, где джава фактически и есть таковой)
0
0x10
2758 / 1854 / 314
Регистрация: 24.11.2012
Сообщений: 4,602
17.08.2014, 08:49 40
Цитата Сообщение от Mr.X Посмотреть сообщение
А, кстати, не слышно когда его на русский переведут?
Информации на этот счет не видел, поэтому не дожидаясь читал оригинал. Написан достаточно просто и доступно.
0
17.08.2014, 08:49
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2014, 08:49

Какой уровень знания нужен для понимания теории графов, база 11 классов?
Или нада знать высшую алгебру, мат анализ

Какая база нужна для Windows Forms?!
Всем привет, :senor: как бы я учусь в ВУЗе в факультете "Информатика и Прикладная математика" на...

Есть ли какая-нибудь база для авто
Здравствуйте, помогите найти или существует ли база для автомобилей (марка и их модели) на подобие...


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

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

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