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