Re[3]: Вопрос по корутинам
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 26.08.25 06:32
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>Мне больше по душе постепенно исполняемы функции


Это уже объяснение однословного термина, которое в словаре идет после дефиса/двоеточия.

Corutine/сопрограмма — вполне удачный термин для подпрограммы, код которой выполняется по шагам попеременно с кодом вызывающей программы. Придумали их где-то в 60-е, если не раньше, и на русский переводили именно как "сопрограмму". Но поддерживались они только в редких специфических языках, поэтому писали их в основном на ассемблерах (на которых тогда традиционно писались конечные автоматы обработки событий), поэтому широкого распространения термин не получил.

А когда появились реализации в универсальных языках, то "эффективные переводчики", для любого незнакомого термина на автомате вставлявшие кальку, даже не подумали заглянуть в старые словари, вот и прижилось очередное уродливое слово.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.