Как писал Д_КЕЙ, что там на плюсах делать? Переходить из Java/C# где разработка и больше платят, на плюсы чтоб поддерживать легаси код на плюсах? Ну так себе перспектива :D
Задачи одинаковые, а программы будут разные. Как на питоне это объяснить?
Почему ты считаешь, что разница между этими задачами, является фундаментальным знанием? Я так не считаю, например.
В базовом курсе вообще не важно, что там будет, и даже на плюсах можно обе решить с помощью vector.
Все равно есть отдельный курс по алгоритмам и структурам данных.
С другой стороны когда пишешь многопоточное приложение на тех же плюсах - приходится и о кэшах процессора думать постоянно.
Ну не постоянно, но иногда да.
Цитата
В питоне небось не заморачиваешься? :D
Кстати, в питоне я не писал особо многопоточные программы. Я бы не стал рекомендовать питон для объяснения многопоточности :)
А вот, например, с async/await и вообще с сопрограммами работал и там нормально это сделано.