Мне кажется, что функциональное программирование - отличная вещь. Он устраняет состояние и упрощает автоматическую параллельную работу кода.
Многие программисты, которые сначала изучали императивные стили программирования, очень трудно изучить функциональное программирование, потому что это так отличается. Я начал задумываться о том, будут ли программисты, которым сначала было преподавать функциональное программирование, было бы трудно начать обязательное программирование. Похоже, что это было бы не так сложно, как наоборот, поэтому я подумал, что было бы хорошо, если бы больше программистов научили программированию в первую очередь.
Итак, мой вопрос в том, должно ли функциональное программирование преподаваться в школе до императива, и если да, то почему это не более распространено, чтобы начать с него?