Страшно ли изучать C++?
22 февраля 2022 г.Вступление
Если вы когда-нибудь пытались начать изучать программирование, то наверняка слышали о конфликте между разными языками, системами компиляции и интерпретации. Ходили слухи вроде «С Python гораздо проще иметь дело, так что давайте начнем с него» или «С++ ужасно сложен, так что давайте не будем об этом». Но, честно говоря, правда, это немного отличается, и нам, возможно, придется учитывать другие особенности, помимо наших личных предпочтений и эмоциональных воздействий. Эта статья может помочь вам увидеть более широкую картину.
Аргумент
На первый взгляд комфорт может показаться важным, но вы действительно предпочитаете делать салат из своего клинка или уничтожать врагов? Языки низкого уровня, такие как C++ и его семейство, могут быть чрезвычайно важны, поскольку они предоставляют вам множество возможностей, которые вы вряд ли найдете где-либо еще. С++. Кроме того, C++ является модернизированным внуком C и может буквально творить чудеса, поскольку написан на «низкоуровневом» языке.
Вы можете задаться вопросом, что такое «язык низкого уровня»; скажем так: вы можете напрямую разговаривать со своей машиной и просить ее сделать то, что вам нужно. Значит, другие языки не могут сделать то же самое? Вероятно, не то же самое с тем же качеством и теми же деталями. C++ позволяет вам глубоко погрузиться в вашу машину и запрограммировать ее так, как вы хотите. Поэтому этот язык предпочтительнее других, когда речь идет о робототехнике, играх, космических кораблях и т. д.
Другой интересный момент, когда вам нужно все подробно объяснить машине, что непросто, она может компилировать и выполнять команды намного быстрее, так как машине не нужно намного дальше декодировать ваш код. Это дает вам преимущество, когда скорость выполнения имеет значение; то, что Python не предлагает.
Заключение
У каждого языка программирования есть цель и причина, и он пригодится, когда придет время, но давайте не будем пропускать некоторые определенные языки, потому что наша интуиция говорит нам: «Это сложно». Интересно, что я начал учиться с Python, что не помогло мне многому научиться.
Как только я начал работать с C++, «Ага!» момент пришел ко мне, и я начал изучать то, что действительно происходит в мире программирования. Если вы хотите научиться программировать, берите C++, делайте это усердно и наслаждайтесь предстоящими результатами.
Оригинал