![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Любитель |
|
|||
Программист-романтик ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3645 Регистрация: 21.5.2005 Где: Воронеж Репутация: 24 Всего: 92 |
В C99 принято использовать объявления, типичные для плюсов (хотя совместимость со старыми вроде остаётся).
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Начинать надо с С++ - это факт, после С - трудно избавиться от С-ых привычек решения определенного круга задач, которые в С++ решаются по-другому (не скажу более эффективно, но нагляднее точно). В итоге получается и не С, и не С++, а что то среднее. Зная же С++, перейти на С не сложно, потому как С++-ые привычки не переносимы на С по объективным причинам
![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
Kuvaldis |
|
|||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 11 Всего: 61 |
MAKCim,
-------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
|||
|
||||
MAKCim |
|
||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
может быть не так выразился
EQU После С избавится от С-ого стиля программирования сложно, из-за чего происходит смешение языков С и С++, что, имхо, нехорошо -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||
|
|||||
Rockie |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1143 Регистрация: 23.4.2006 Репутация: 8 Всего: 31 |
А еще Джоэль Спольски сторонник венгерской нотации и ярый противник использования исключений в программах ![]() -------------------- Чтобы иметь большой гардероб - надо иметь большой гардероб. |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
знаешь , когда я учил си (чистый) уже такого вызова ф_ций не было , а я начинал еще на турбо си 2.0 , под дос. Согласен с MAKCim , но с одним отклонением , есть задачи которые эффективнее пишутся на С++, но есть задачи которые эффективнее пишутся на С, т.е. для каждой задачи имхо делать выбор , хотя 'na эффективность и невелика ![]() имхо простой пример работы со строками в чистом си, имхо, это char *, и все ф_ции это "внешне" описаные, в С++ это класс и (почти ) все что надо уже есть в классе!
может ты и прав, но на мой взгляд симбиоз, это лучше чем что то одно Одна голова хорошо , а две лучше (с) фолковые пиплы ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
FiMa1 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 23.9.2006 Репутация: 5 Всего: 6 |
Г.Шилдт начинает одну из своих книг по С++ с фразы: Эта книга подразумевает что вы уже знаете С. Если нет, то, пожалуйста, сначала выучите этот язык, а потом переходите к чтению этой книги....
![]() |
|||
|
||||
Rodman |
|
|||
CIO ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 6144 Регистрация: 7.5.2006 Где: Ukraine ⇛ Kyiv ci ty Репутация: нет Всего: 122 |
Так точно... С++ можно начинать без С, но тогда а его изучение уйдет больше времени чем сначала выучить С а за ним С++.. |
|||
|
||||
FiMa1 |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 408 Регистрация: 23.9.2006 Репутация: 5 Всего: 6 |
Torrero, вы писали:
Гради Буч отвечает:
|
||||
|
|||||
EvgenZ |
|
|||
![]() Freedom in me ![]() ![]() Профиль Группа: Участник Сообщений: 407 Регистрация: 3.8.2006 Репутация: 1 Всего: 11 |
Читая книжку "С++ для чайников" или "С++ с нуля" все равно дается структурное программирование, поэтому ИМХО учить по книге С незачем.
-------------------- <удалено администрацией форума> |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 18 Всего: 162 |
Интересно мне, что он (Гради Буч) имеет в виду по поводу потери эффективности? Желательно более-менее конкретный пример... |
|||
|
||||
MAKCim |
|
||||||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 52 Всего: 207 |
Cкорее быстрее, имхо, а не эффективнее
Не согласен Я просто смысла не вижу выбирать, например, язык разработки - С++, а некоторые вещи писать на С. Если такая необходимость возникла, может не стоило выбирать С++?
Тоже не согласен, но с условием: С++ нужно учить 1-ым если знаешь хотя бы основы ООП, иначе не будут полностью понятны классы и их применение для написания сложной программы, т. е зачем все это нужно. Если с ООП не знаком - тогда 1-ым должен идти С. Также думаю не стоит изучать ООП параллельно с С++ или ООП по С++. Думаю для начала лучше подойдет что-то не сильно связанное с языком -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
||||||
|
|||||||
drLans |
|
|||
Новичок Профиль Группа: Участник Сообщений: 22 Регистрация: 11.8.2006 Репутация: нет Всего: нет |
Советую читать книгу Х. Дейтела, П. Дейтела "Как программировать на C++".
Все ясно, понятно, структурировано. ![]() |
|||
|
||||
Xenon |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1529 Регистрация: 12.4.2006 Репутация: 11 Всего: 50 |
Kuvaldis, ну, например, после перехода сишника на С++ он с упорством маньяка продолжает использовать макросы вместо const
![]() |
|||
|
||||
Kuvaldis |
|
||||
![]() механик-вредитель ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1189 Регистрация: 16.6.2006 Где: Минск Репутация: 11 Всего: 61 |
Xenon,
Ага, подсматривал за мной!!!! ![]() ![]() Страуструп (знаете такого?)
P.S. Воть незаметно и 500 постов пришло... Это сообщение отредактировал(а) Kuvaldis - 20.11.2006, 01:06 -------------------- Помни - когда ты спишь, враг не дремлет Спи чаще и дольше, изматывай врага бессоницей |
||||
|
|||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |