Формализм Маккарти

Оглавление1 Формализм Маккарти1.1 Определение и использование условного оператора1.2 Расширение IF-THEN-ELSE до CASE1.3 Сила “определения по падежам”1.4 Ссылки и рекомендации1.5 Полный […]

Формализм Маккарти

  • Определение и использование условного оператора

    • Условный оператор используется для ветвления вычислений на основе условия. 
    • Маккарти (1960) и Мински (1967) описывают его как примитивно рекурсивный и необходимый для рекурсии и му-оператора. 
  • Расширение IF-THEN-ELSE до CASE

    • Клини (1952) определяет примитивную рекурсивность как использование базовых или предыдущих значений функции. 
    • Мински показывает, что оператор CASE является примитивно рекурсивным и расширяет логический оператор с двумя регистрами. 
    • CASE ведет себя как мультиплексор и требует взаимоисключающих и исчерпывающих условий. 
  • Сила “определения по падежам”

    • Булос-Берджесс-Джеффри (2002) демонстрируют, что с помощью CASE можно создавать новые примитивно рекурсивные функции. 
  • Ссылки и рекомендации

    • Статья содержит список ассоциаций и рекомендации по использованию условных операторов. 
    • Ссылки на работы Джорджа С. Булоса, Джона П. Берджесса, Ричарда К. Джеффри и Марвина Мински. 

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

Формализм Маккарти — Википедия

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

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