Re[2]: Качество кода open-source
От: Константин Черногория  
Дата: 09.07.08 23:00
Оценка: 2 (2)
Здравствуйте, Cyberax, Вы писали:

LD>>3. Мой любимый пример. Функция term_out из файла terminal.c. Она занимает 1830 строк. Там реализован какой-то офигенный конечный автомат. С какими-то вложенными состояниями и метками case вида:

C>Используется подход с С coroutines, описаный вот здесь: http://www.chiark.greenend.org.uk/~sgtatham/coroutines.html

Fibers в WinAPI уже лет 15 — появились в Windows NT Workstation 3.51 и Win98: в отличие от этих.. хмм.. макросов , код остаётся весьма читабельным.
Лишний раз убеждаюсь, шо без Windows жизни нет
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.