Этимология отражения? - PullRequest
0 голосов
/ 03 июня 2018

Я никогда не находил четкого объяснения этимологии отражения в контексте компьютерных языков, поэтому я хочу пояснить это здесь.

"Отражение" происходит от латинского иимеет следующие определения :

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

Таким образом, идея, лежащая в основе этого, - это язык, который способен отгибаться назад, чтобы иметь возможность просматривать и манипулировать собственным кодом.

Или есть что-то еще?

Отражение в логике, функциональном и объектно-ориентированном программировании: краткое сравнительное исследование Франсуа-Никола Демерс и Жак Маленфант (PDF) , похоже, согласны:

Отражение - это процесс рассуждений ои / или действуя на себя.

1 Ответ

0 голосов
/ 03 июня 2018

Термин рефлексия (согласно статье Википедии ) был придуман Брайаном Кантуэллом Смитом в его диссертации Процедурное отражение в языках программирования .

Пролог начинается

Это удивительный факт о человеческом познании, что мы можем думать не только о мире вокруг нас, но и о наших идеях, наших действиях, наших чувствах.наш прошлый опыт.Эта способность отражать лежит в основе большей части тонкости и гибкости, с которыми мы имеем дело с миром;это неотъемлемая часть овладения новыми навыками, реагирования на неожиданные обстоятельства, ...

(---)

Этот последний аспект - самореференциальный аспект рефлексивного мышления -- вызвал особый интерес для теоретиков познания ...

(---)

В искусственном интеллекте акцент на вычислительных формах самореференциальных рефлексивных рассуждений стал особенно центральным.

И затем он суммирует гипотезу отражения как

В той мере, в какой вычислительный процесс может быть построен для рассуждения о внешнем мире в силу включениякомпонентный процесс (интерпретатор), формально манипулирующий представлениями этого мира, и вычислительный процесс может быть рассужден сам о себе благодаря включению компонентного процесса (интерпретатора), формально манипулирующего представлениями своих собственных операций и структур.

Использование отражения привязано к сэльфийское представление и собственная ссылка , что, как мне кажется, из альтернатив в вопросе, ближайшим является изгиб , как это также дано в записи etymonline наотражение :

Разума с 1670-х годов.Значение «замечание, сделанное после того, как мы обратились к какой-то теме», относится к 1640-м годам.Правописание с -ct- записано с конца 14 в., Установлено 18 в. Под влиянием глагола.

...