Почему при построении категории, где объекты - типы данных, а морфизмы - функции, из варианта типизированного лямбда-исчисления на комбинаторах получается замкнутая симметричная моноидальная категория (подобно Hilb, где где объекты - конечномерные гильбертовы пространства с обычным тензорным произведением, а морфизмы - линейные операторы), но не декартова, каковой является Set?
Это завело меня в тупик, и я начал пить.
Это завело меня в тупик, и я начал пить.
TSL REGISTER, LOCK // Значение переменной LOCK копируется в регистр
// и устанавливается в 1.
CMP REGISTER, #0 // Старое значение сравнивается с нулем.
JNE enter_critical_section // Если оно ненулевое, значит кто-то уже вошел в критическую секцию и заблокировал её.
RET // Блокировка выполнена успешно, возвращаемся в вызывающую функцию.
Пойду-ка налью сто грамм, а то не разбересся насухую.
В еврейский стакан, вообще, 3 стопки влазит
Дочек обещал на Хоббита сводить )