История изменений
Исправление SZT, (текущая версия) :
Что-то я там никакого обоснования не нашел.
Стоит ли учить Delphi? А может сразу на C? (комментарий)
этот необходимый бэкграунд можно считать бэкграундом плюсов, про C знать совершенно не обязательно
А что тогда считать сишным бэкграундом?
И каким образом сишный бэкграунд может быть вреден? Например, вот этот вот аргумент:
а потом в коде каша из C и плюсов, которую хрен разгребёшь
выглядит просто смешно. Плюсы и так в себя включают C. Если писать на C++ в стиле C то это будет все же C++ а не смесь чего-то с чем-то. И нет ничего плохого в том, чтобы писать на C++ частично или полностью в том стиле, который принят в C. Назовем такой способ «C/C++»
Если кто-то написал код на этом «C/C++», плюсовый программист, не умеющий понимать C стиль этот код разобрать не сможет. При этом этот «C/C++» является вполне валидным C++ кодом и не нарушает никакие стандарты C++. Так что хороший программист на плюсах должен хорошо понимать C чтобы уметь такой код разбирать и править. Язык C является неплохим плацдармом как для ныряния в плюсы и прочие более высокоуровневые язычки, так и для ныряния в глубины ассемблера. Я не верю, что знание C может как-то фатально испортить мозги и не позволить/затруднить изучение плюсов
Исходная версия SZT, :
Что-то я там никакого обоснования не нашел.
www.linux.org.ru/add_comment.jsp?topic=12255757&replyto=12258770
этот необходимый бэкграунд можно считать бэкграундом плюсов, про C знать совершенно не обязательно
А что тогда считать сишным бэкграундом?
И каким образом сишный бэкграунд может быть вреден? Например, вот этот вот аргумент:
а потом в коде каша из C и плюсов, которую хрен разгребёшь
выглядит просто смешно. Плюсы и так в себя включают C. Если писать на C++ в стиле C то это будет все же C++ а не смесь чего-то с чем-то. И нет ничего плохого в том, чтобы писать на C++ частично или полностью в том стиле, который принят в C. Назовем такой способ «C/C++»
Если кто-то написал код на этом «C/C++», плюсовый программист, не умеющий понимать C стиль этот код разобрать не сможет. При этом этот «C/C++» является вполне валидным C++ кодом и не нарушает никакие стандарты C++. Так что хороший программист на плюсах должен хорошо понимать C чтобы уметь такой код разбирать и править. Язык C является неплохим плацдармом как для ныряния в плюсы и прочие более высокоуровневые язычки, так и для ныряния в глубины ассемблера. Я не верю, что знание C может как-то фатально испортить мозги и не позволить/затруднить изучение плюсов