Я читал искусство программирования, том 1, за последние 2 дня.
Существует тема о подпрограмме и совместной работе. Я смущен, я не могу понять, когда книга говорит о совместной процедуре, что сопрограммы инициализируются позже после main(), в отличие от подпрограмм, кроме того, вызываемая совместная процедура становится подпрограммой для вызывающей совместной процедуры.
Я попытался исследовать ранее заданный вопрос здесь, где я познакомился с понятиями функций и потоков тоже в том же контексте В книге приведен пример совместного подхода с использованием компьютерной модели MIX. Могу ли я получить какой-либо простой псевдокод, чтобы я понял, используя пример о совлокальных подпрограммах и других терминологиях в контексте языков высокого уровня?
Итак, совлокальный вопрос, как различать подпрограмму, совместную процедуру, функцию и поток?