Я просто наткнулся на то, что похоже на общеизвестное ключевое слово compsci, "emit". Но я не могу найти четкого определения этого в общих терминах компьютерной науки, а также конкретного определения функции или ключевого слова "emit()" на любом конкретном языке программирования.
Я нашел его здесь, просматривая MapReduce:
https://en.wikipedia.org/wiki/MapReduce
Контекст моих дополнительных поисков показывает, что это имеет какое-то отношение к сигнализации и/или событиям. Но кажется, что предполагается, что читатель узнает, что такое "испускать" и делает. Например, эта статья о шаблонах MapReduce:
https://highlyscalable.wordpress.com/2012/02/01/mapreduce-patterns/
Нет упоминаний о том, что на самом деле делает "emit", есть только призывы к нему. Он должен отличаться от других форм возвращаемых данных, например, "возврат" или просто "printf" или эквивалент, иначе вызовы "emit" будут вызовами "return".
Дальнейший поиск, я нашел кучу раз, что в контексте MapReduce появляется какая-то псевдокодная форма "emit". И в Node.js. И в Qt. Но об этом.
Контекст: Я (в основном) самоуверенный веб-программист и системный администратор. Я уверен, что этот вопрос включен в compsci 101 (или 201?), Но я не принял этот курс.