|
Вопрос # 4 202/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты! Я хочу изучить язык C++, будет ли лучше начать изучение с его прородителя языка C, и если да, то подойдет ли для этого Borland C++ Builder?
 |
Вопрос задал: Sergey1980 (статус: Посетитель)
Вопрос отправлен: 21 мая 2010, 17:43
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 8; последнее сообщение — 23 мая 2010, 15:14; участников в обсуждении: 4.
|
Егор (статус: 10-ый класс), 21 мая 2010, 17:45 [#1]:
если есть желание стать программистом, то си надо изучать однозначно.
борланд си подойдёт
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
|
|
Вадим К (статус: Академик), 21 мая 2010, 18:03 [#2]:
Нужно помнить, что С и С++ - это два достаточно разных языка. И хотя внешне они очень похожи, но есть много деталей, которые отличаются.
Некоторые считают, что если хочется учить С++, то С лучше не начинать - вредит.
А вот использовать Builder С++ в качестве среды для обучения... - ну может на начальном этапе, а как только дело пойдет к серьезным вещам, он может стать преградой.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
IlluminatI (статус: 2-ой класс), 21 мая 2010, 19:14 [#3]:
Вадим К, а после Builder'а тогда что можно использовать? Чтобы без преград
|
|
Sergey1980 (статус: Посетитель), 22 мая 2010, 11:02 [#4]:
Спасибо за ваши ответы. Егор, а возможно в Borland C++ Builder`e, компилировать код, написанный на С? Я пытался, но выдаёт ошибки компоновщика, хотя файлы рабочие, взяты с книги.
|
|
Sergey1980 (статус: Посетитель), 22 мая 2010, 11:21 [#5]:
Вадим К, правильно ли я понял из твоего ответа, что язык С++ в отличие от С - объектно-ориентированный, и, чтобы серъезно изучать С++, необходимо самому умет писать код от начала до конца, не пользуясь заготовками Builder'а?
|
|
Вадим К (статус: Академик), 22 мая 2010, 17:02 [#6]:
то IlluminatI
После Builder'a обычно нужно переучиваться и ломать стериотипы.
Цитата (Sergey1980):
Вадим К, правильно ли я понял из твоего ответа, что язык С++ в отличие от С - объектно-ориентированный, и, чтобы серъезно изучать С++, необходимо самому умет писать код от начала до конца, не пользуясь заготовками Builder'а?
Абсолютно неправильно.
Галочка "подтверждения прочтения" - вселенское зло.
|
|
Егор (статус: 10-ый класс), 23 мая 2010, 10:14 [#7]:
Цитата (Sergey1980):
Егор, а возможно в Borland C++ Builder`e, компилировать код, написанный на С? Я пытался, но выдаёт ошибки компоновщика, хотя файлы рабочие, взяты с книги.
Запросто. Есть, конечно, некоторые вещи, которые билдер не поддерживает (из стандарта С99), но этих вещей - раз-два и обчёлся. Тем более, если "код из книги", то всё должно заработать.
А ошибки... Обычно в таком случае отвечают, что ошибка в 17-ой строке - это стандартный ответ на вопрос типа "а вот я написал программу, у меня компилятор ошибку выдаёт. почему?" - когда не приведены ни сообщения компилятора, ни текст программы - вообще ничего.
Опасайтесь багов в приведенном выше коде; я только доказал корректность, но не запускал его.
— Donald E. Knuth.
|
|
Вадим К (статус: Академик), 23 мая 2010, 15:14 [#8]:
Очень часто, если компилируется код с книжки, помогает правильное добавление #include. Но вот угадать какие - это нужно думать.
Галочка "подтверждения прочтения" - вселенское зло.
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|