Форум программистов, компьютерный форум CyberForum.ru

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 24, средняя оценка - 4.79
MrPovar1996
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 33
#1

Для чего нужен с++? - C++

31.01.2013, 22:06. Просмотров 3479. Ответов 23
Метки нет (Все метки)

Я школьник, мне 16 лет, учусь в 10 классе, планирую поступить на факультет защиты информационных технологий. Сейчас начал изучать с++, не скажу что много знаю, но начал кое в чем разбираться. Скажите, пригодится ли знание этого языка программирования (или может какого-либо другого) при поступлении? Какие программы в дальнейшем я смогу писать кроме вычислительных?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2013, 22:06
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Для чего нужен с++? (C++):

Для чего нужен Sizeof - C++
Вот строка memcpy(pMatrPr, pMatr, sizeof(double) * n * m); Это копирование исходной матрицы в преобразованную А что такое...

Для чего нужен EOF? - C++
задание такое:написать программу, печатающую все вводимые символы в верхнем регистре, в строку выодится 16ричный и 8ричный код. #include...

Для чего нужен define? - C++
Для чего нужен оператор define? например код #define N 20 /* сколько первых чисел посчитать */ void main(){ ...

Для чего нужен символ \b? - C++
для чего нужен символ \b??

Для чего нужен break? - C++
для чего нужен break?

Для чего нужен указатель vptr? - C++
для чего нужен указатель vptr?? насколько я знаю, он указывает на таблицу виртуальных функций, а как она работает?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Croessmah
Модератор
Эксперт CЭксперт С++
13133 / 7396 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
31.01.2013, 22:11 #2
Си иСи++ пригодятся.
Что касается программ, которые можно писать на этих языках, то, наверное, стоит сказать, что тьма тьмущая программ написана на этих языках
MrPovar1996
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 33
31.01.2013, 22:14  [ТС] #3
Croessmah, я имел ввиду программы, у которых есть интерфейс, а не белые буквы в черном окошке (консольные они называются, если я не ошибаюсь). Скоро ли я начну уметь писать и такие? сейчас перешл к ООП и начал изучать классы по Шилдту.
Lord_Voodoo
Супер-модератор
8584 / 2184 / 61
Регистрация: 07.03.2007
Сообщений: 10,885
Завершенные тесты: 1
31.01.2013, 22:16 #4
MrPovar1996, вообще, если у вас возникают такие вопросы, стоит серьезно подумать, а надо ли вам вообще это программирование... потому что учить придется, учить много и всю жизнь...
MrPovar1996
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 33
31.01.2013, 22:17  [ТС] #5
Lord_Voodoo, я знаю, что придется учить очень и очень много... поэтому и спрашиваю: стоит ли учить?
Lord_Voodoo
Супер-модератор
8584 / 2184 / 61
Регистрация: 07.03.2007
Сообщений: 10,885
Завершенные тесты: 1
31.01.2013, 22:20 #6
MrPovar1996, снова вопрос неправильный... завтра тебе работодатель скажет - пиши на С++ либу... и что ты ему скажешь? извините, это мы не проходили, это нам не задавали? Сядешь и начнешь разбираться... так что учись учиться - это важнейшее умение для программиста
MrPovar1996
1 / 1 / 0
Регистрация: 14.12.2012
Сообщений: 33
31.01.2013, 22:23  [ТС] #7
Lord_Voodoo, я понял что ты мне хочешь сказать) спасибо!
Croessmah
Модератор
Эксперт CЭксперт С++
13133 / 7396 / 828
Регистрация: 27.09.2012
Сообщений: 18,227
Записей в блоге: 3
Завершенные тесты: 1
31.01.2013, 22:28 #8
Учиться лучше именно на консольных приложениях. Учить язык, алгоритмы и т.д. после этого уже думать о графическом интерфейсе
Avazart
Эксперт С++
7148 / 5325 / 276
Регистрация: 10.12.2010
Сообщений: 23,566
Записей в блоге: 17
31.01.2013, 23:46 #9
С++ - язык широкого назначения...
Цитата Сообщение от MrPovar1996 Посмотреть сообщение
планирую поступить на факультет защиты информационных технологий.
Тут больше наверное упор на эффективность, быстродействие кода и на знание различных алгоритмов...

Добавлено через 2 минуты
Цитата Сообщение от MrPovar1996 Посмотреть сообщение
при поступлении?
Сомневаюсь...
При учебе может, но от тебя зависит, насколько...

Добавлено через 9 минут
Обычно в тех вузах читается информатика что вызывает у многих затруднение...
Т.е. с одной стороны тебе легче сдавать... с другой можно заработать на контрольных/лабораторных
Часто по другим предметам задают курсачи которые приходится долго и нудно считать вручную опять же можно написать прогу которая поможет посчитать себе и другим.
Лично делал несколько прог для одной кадры потом(по ним ЛР проводились) , чем заработал некоторые поблажки при сдачи предмета...
darkenmark
8 / 8 / 1
Регистрация: 29.01.2013
Сообщений: 38
31.01.2013, 23:51 #10
парнишка во всяком случае лишний язык программирования тебе не помешает если будешь понимать то берись и разберай на углубленом уровне если нет то сам знаешь а так это дело стоящее во всех смыслах как и в физическом бабулики так и в моральном развитее мышления так что дерзай
woklex
8 / 0 / 1
Регистрация: 30.11.2012
Сообщений: 32
01.02.2013, 00:31 #11
Если не секрет, куда именно? В моем вузе, когда я пришел с "нуля" преподавали С, а потом С++.

Лучше учи С. И на это несколько причин:

1) В моем вузе начали именно преподавали программирование с него, а на это наверно имеется много причин.

2) В егэ в заданиях по информатике можно писать на С\pascal\basic.

Есть мнений, что С сложный и с него лучше не начинать. Не знаю так это или нет.

Если начнешь изучать С, то начать с книги Керниган и Ритчи "язык С". Книга "язык С" - это первая книга которую берут когда учатся программировать.

p.s Учусь по специальности "Комплексная зашита объектов информатизации"
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
01.02.2013, 00:34 #12
1) В моем вузе начали именно преподавали программирование с него, а на это наверно имеется много причин.
ога. многие тут под дос пишут для вузов своих, типа там этого требуют. тоже наверно много причин для этого есть.
на начальном этапе разницу между с и с++ увидеть сложно. слошные форы ифы да функции.
woklex
8 / 0 / 1
Регистрация: 30.11.2012
Сообщений: 32
01.02.2013, 00:49 #13
Цитата Сообщение от DU Посмотреть сообщение
ога. многие тут под дос пишут для вузов своих, типа там этого требуют. тоже наверно много причин для этого есть.
Я сейчас пишу под дос на асм, плююсь от этого. И это при том что у моего вуза первые места в мире по асм (А может под дос и надо писать? раз первые места). Но как нам преподавали С, мне очень понравилось. И мне кажется что начинать с книги "Язык С" хорошая идея + как я сказал С есть в егэ.

на начальном этапе разницу между с и с++ увидеть сложно. слошные форы ифы да функции.
Не знаю адекватных книжек для новичков в программировании на С++, если есть что-то, то можно и С++.... Но все таки С получше будет. Если начинать с таких языков для школьника вообще целесообразно. У меня в школе вообще pascal был
Avazart
Эксперт С++
7148 / 5325 / 276
Регистрация: 10.12.2010
Сообщений: 23,566
Записей в блоге: 17
01.02.2013, 01:05 #14
Начинать лучше с того языка на котором собираешься писать, нафига учить лишний язык ?

А с ВУЗом можно проградать ... лучше за ранее узнать на чем пишут, заодно узнать какую среду разработки используют...

Добавлено через 3 минуты
Цитата Сообщение от woklex Посмотреть сообщение
Не знаю адекватных книжек для новичков в программировании на С++, если есть что-то, то можно и С++.... Но все таки С получше будет. Если начинать с таких языков для школьника вообще целесообразно.
Их куча... просто одной не ограничится дело...
на начальном этапе разницу между с и с++ увидеть сложно. слошные форы ифы да функции.
Ага, а как же классы и шаблоны и STL ?
DU
1483 / 1059 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
01.02.2013, 01:17 #15
классы и стл - это совсем не начальный этам. судя по куче всяких вопросов на форуме о том, что не работает сортировочка или еще что-то, как вместо кошерных стдшных строк используют массивы чаров, а так-же куче проблем со структурами, реализациями всяких там контейнеров с помощью струтур, а не классов и т.п - то стл и уж тем более шаблоны самописные - это уже не начальный уровень. это раз. и я писал то сообщение к тому, что все, что на начальном этапе понадобится, запросто делается на плюсах (точнее на его сишной части). все остальное - ну плюсы. получается что нет разницы при старте что изучать. си или с++. а если нет разницы, то зачем сидеть в сях, когда можно в плюсах с тем же успехом.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.02.2013, 01:17
Привет! Вот еще темы с ответами:

Для чего нужен шаблон <typename T> - C++
Здравствуйте. template &lt;typename T&gt; T CLAMP(const T&amp; value, const T&amp; low, const T&amp; high) { return (value &lt; low) ? low : ((value...

Для чего нужен тип void? - C++
для чего нужна функция void

Объясните для чего нужен конструктор - C++
Можете доступно объяснить для чего нужен конструктор, на примере этого кода. #include &lt;iostream&gt; #include &lt;conio.h&gt; #include...

Виртуальный деструктор, для чего нужен? - C++
Я конечно понимаю, что Но объясните поподробнее и попонятнее для чего это нужно


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.02.2013, 01:17
Ответ Создать тему
Опции темы

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