Да, как вы это слышали…
Мы все слышали, что Python — это правильный язык программирования для начала, поскольку он удобен для начинающих. Но я говорю, что вы можете начать с чего-то гораздо лучшего, что сделает вас лучшим программистом.
В 2017 году я начал программировать, немного HTML и CSS здесь и Python там. Я имею в виду, что я был в затруднительном положении и не изучал программирование, как следовало бы.
Но в 2020 году друг моего брата предложил курс языка программирования C. Я бросил себе вызов и прошел курс (не зная, что это сложнее, чем Python). Мне потребовалось около четырех месяцев, чтобы выполнить это и получить сертификат.
Здесь я поделюсь с вами, почему я считаю лучшим вариантом начать с языка программирования C.
1 — С сложно:
Вот почему я в основном рекомендую его, потому что его трудно освоить. Эта трудность возникает из-за того, что C является языком низкого уровня, что означает, что он ближе к компьютерному языку.
Проще говоря, если вы хотите упорядочить числа в Python, вам нужно написать только один единственный ключ, а именно: sort()
В отличие от C, который требует нескольких строк кода, где вы должны сказать компьютеру захватить числа, сравнить их друг с другом, затем упорядочить их и показать (я не объяснял подробно, но это требует логики).
Вы можете задаться вопросом: Я только что добавил несколько строк в код, и это займет больше времени и усилий?!
Безусловно, но это только для вашего же блага. Программист Python не является настоящим программистом, при всем моем уважении, потому что он не знает, как работает метод sort(), он не знает, что происходит за кулисами. По сути, он не умеет сортировать числа.
С другой стороны, программист C точно знает, что происходит в фоновом режиме, и если он перейдет на Python, он наверняка поймет, что означает sort().
2 — Внимание и терпение:
Я помню, как у меня возникали проблемы с некоторыми программами на C, и это требовало ОЧЕНЬ много терпения!
Кодить на C совсем не просто, забывание одной точки с запятой приведет к неизвестной ошибке, и вам придется ее найти.
Или, может быть, создание бесконечного цикла, который приводит к сбою всего компьютера до такой степени, что ему требуется принудительная перезагрузка.
Почему? Потому что управление памятью должно осуществляться вручную на C!
Не поймите меня неправильно, эти «плохие» времена приводят к «хорошим» историям и веселью. Я даже влюбился в решение проблем, и со временем мое внимание стало более острым.
3 — Вечный:
Да, C вечен!
Создан Деннисом М. Ритчи в 1972 году и используется по сей день. В отличие от Python 1991 года.
Я ни в коем случае не имею в виду неуважение к Python или его разработчикам, но я настоятельно рекомендую вам начать с C, и не волнуйтесь, он будет жить годами!
Кроме того, рассмотрение теории обучения трудным вещам сделает простые вещи проще.
Наконец, это повысит ваше внимание и сосредоточит внимание на оптимальном!