от анонима
Возможно ли начинать изучать и осваивать программирование с Си? Чем чреват такой подход? Какие могут быть подводные камни? Минусы и плюсы? Если это нежелательно, какую последовательность изучения рекомендуете вы?
Можно, хотя и в разы сложнее, чем сверхвысокоуровневые языки типа Python или C#, так как кроме понимания общих принципов алгоритмизации требует еще и понимания того, как происходит работа с памятью. Второй недостаток -- потом сложно будет привыкнуть к возможностям динамических языков типа замыканий, создания функций "на ходу" или обращения переменной по имени, указанном в другой переменной.
Желательно или нет -- зависит от целей изучения программирования вообще и способностей изучающего.
6 месяцев назад