LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

У третих – что-нибудь такое.

Mac OS Classic с чисто архитектурной точки зрения полный ужас, что в итоге привело к необходимости всё с нуля переделать включая API. Там программы напрямую обращаются к внутренним структурам ОС и многие вещи должны быть реализованы в клиентской программе, а не в системе, например надо вручную распределять сообщения ввода в заголовок окна, кнопку закрытия и т.д.. В Win16 придумали гениальное изобретение - HANDLE, которое позволило абстрагироваться от реализации так что Win16 до сих пор нативно работает на совершенно другой основе.

Четвертым нравится это.

Это уже слишком поздняя разработка.

Исходная версия X512, :

У третих – что-нибудь такое.

Mac OS Classic с чисто архитектурной точки зрения полный ужас, что в итоге привело к необходимости всё с нуля переделать включая API. Там программы напрямую обращаются к внутренним структурам ОС и многие вещи должны быть реализованы в клиентской программе, а не в системе, например надо вручную распределять сообщения ввода в заголовок окна, кнопку закрытия и т.д.. В Win16 придумали гениальное изобретение - HANDLE, которое позволило абстрагироваться от реализации так что Win16 до сих пор нативно работает на совершенно другой основе.