Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 4 202

Раздел: C++
/ вопрос открыт /

Здравствуйте, уважаемые эксперты! Я хочу изучить язык C++, будет ли лучше начать изучение с его прородителя языка C, и если да, то подойдет ли для этого Borland C++ Builder?

Sergey1980 Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: 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

IlluminatI (статус: 2-ой класс), 21 мая 2010, 19:14 [#3]:

Вадим К, а после Builder'а тогда что можно использовать? Чтобы без преград ;)
Sergey1980

Sergey1980 (статус: Посетитель), 22 мая 2010, 11:02 [#4]:

Спасибо за ваши ответы. Егор, а возможно в Borland C++ Builder`e, компилировать код, написанный на С? Я пытался, но выдаёт ошибки компоновщика, хотя файлы рабочие, взяты с книги.
Sergey1980

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. Но вот угадать какие - это нужно думать.
Галочка "подтверждения прочтения" - вселенское зло.

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:54
Выполнено за 0.03 сек.