Программирование высшего порядка

Программирование более высокого порядка Определение программирования высшего порядка Программирование высшего порядка использует функции, модули или объекты в качестве значений.  Оно […]

Программирование более высокого порядка

  • Определение программирования высшего порядка

    • Программирование высшего порядка использует функции, модули или объекты в качестве значений. 
    • Оно основано на моделях вычислений, таких как лямбда-исчисление. 
  • Примеры и применение

    • Функции могут передаваться как аргументы другим функциям. 
    • Функции могут быть возвращаемыми значениями других функций. 
    • Этот стиль программирования широко используется в функциональном программировании. 
    • В объектно-ориентированном программировании он может включать сообщения более высокого порядка. 
  • Поддержка языков программирования

    • Многие языки поддерживают программирование высшего порядка, включая Ada, C#, Java, ECMAScript, F#, Haskell, Lisp, Lua, Oz, Perl, PHP, Prolog, Python, Ruby, Smalltalk, Scala, ML и Erlang. 
  • Дополнительные ресурсы

    • Ссылки на статьи о логическом программировании высшего порядка и рекомендации по расширению Википедии. 
  • Примечание

    • Статья является заглушкой и требует расширения со стороны пользователей. 

Полный текст статьи:

Программирование высшего порядка — Википедия

Оставьте комментарий

Прокрутить вверх