Qualquer diferença entre a função de primeira classe e a função de alta ordem

Eu estou querendo saber se / qual a diferença entreFunção de primeira classe eFunção de alta ordem.

Eu leio essas duas páginas wiki e elas parecem bastante semelhantes. Se eles estão falando sobre o mesmo, por que precisam de duas terminologias?

Tentei google mas não encontrei nada útil.

questionAnswers(6)

yourAnswerToTheQuestion