C/C++
Программисты C++, есть ли у вас советы для новичков
Чтобы вы посоветуете для людей, которые только начали изучать c++
не зацикливайся на плюсах. конкретный язык - это просто средство. ни одну серьезную систему на чисто C или чисто плюсах написать не сможешь. придется включать что-нибудь ниже уровнем или выше. потому для нахождения оптимальных решений нужно понимать условия использования инструмента, его возможности и ограничения. конкретно с C/C++ есть следующие ключевые моменты:
1. 99% велосипедов уже изобретено, обкатано и массово используется. найди нужный велосипед и грамотно его примени. для этого в большинстве случаев требуется знание технического англицкого.
2. управление ресурсами происходит в ручном режиме. тщательно изучай механизмы резервирования ресурсов и их освобождения, особенно памяти, как самого широко используемого ресурса. изучи хедер memory.
3. С++ бывает разный и часто друг с другом не совместимый. более того, производители коммерческих компиляторов регулярно намеренно нарушают обратную совместимость дабы продовать одно и то же по нескольку раз. выбирая фреймворк и компилятор, вдумчиво изучай в каких условиях и как долго система должна эксплуатироваться.
4. изучай специфические инструменты для решения узких задач. SQL и regex пригодятся тебе почти наверно.
5. общая алгоритмизация и технология пограммирования. изучай типовые методы решения типовых задач дабы не создавать проблем себе и тем, кто будет эксплуатировать систему.
1. 99% велосипедов уже изобретено, обкатано и массово используется. найди нужный велосипед и грамотно его примени. для этого в большинстве случаев требуется знание технического англицкого.
2. управление ресурсами происходит в ручном режиме. тщательно изучай механизмы резервирования ресурсов и их освобождения, особенно памяти, как самого широко используемого ресурса. изучи хедер memory.
3. С++ бывает разный и часто друг с другом не совместимый. более того, производители коммерческих компиляторов регулярно намеренно нарушают обратную совместимость дабы продовать одно и то же по нескольку раз. выбирая фреймворк и компилятор, вдумчиво изучай в каких условиях и как долго система должна эксплуатироваться.
4. изучай специфические инструменты для решения узких задач. SQL и regex пригодятся тебе почти наверно.
5. общая алгоритмизация и технология пограммирования. изучай типовые методы решения типовых задач дабы не создавать проблем себе и тем, кто будет эксплуатировать систему.
Ищите и изучайте: Язык программирования C++. Лекции и упражнения. 6-е изд
Есть - начать с чистого С.
Новичок и сразу полез в C++))) Неверно.
Сперва нужно чистый Ansi-C поюзать.
Иначе ничему толковому не научишься.
Человек сначала учится ходить, потом только начинает бегать. Здесь тоже самое.
Сперва нужно чистый Ansi-C поюзать.
Иначе ничему толковому не научишься.
Человек сначала учится ходить, потом только начинает бегать. Здесь тоже самое.
Если ты новичок в программировании, то лучше начать с более простого языка. Рекомендую C#. C++ тебе не даст существенных преимуществ, только лишняя сложность.
Научится общаться с теми кто реально использует язык для решения задач программирования.
Научится не страдать никому не нужной фигней в С++.
Научится искать, понимать и применять чужой код.
Научится не страдать никому не нужной фигней в С++.
Научится искать, понимать и применять чужой код.
Похожие вопросы
- У меня вот такой вопрос, к опытным программистам. По поводу c++, и математики.
- Нормальный ли язык программирования C для новичка ,что бы в дальнейшем перейти на C# ,C++,И в чем различие между ними?
- C++ — хороший ли это выбор для карьеры программиста?
- Совет по обучению на программиста.
- Помогите новичку с программированием и матрицами C++
- Посоветуйте книги для новичка в C++
- Может ли новичок в программирование начать с c++/Gamedev
- Что лучше для новичка: Python vs C?
- Какую тему курсовой выбрать для супер новичка программирования на языке C++?
- Какие из этих книг вы посоветуете прочесть в первую очередь чтобы повысить свои знания в C/C++?