ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
12 июля
436842 Топик полностью
Ксения (28.08.2013 20:47, просмотров: 273) ответил rezident на Операционные системы, которые не пережили прогресс и проиграли революцию
BeeOS была хороша. Не в том смысле, что картинки там красивше расположены или меню, в том, что API было сделано в виде классов ООП. Т.е. OS экспортировала для прикладных задач указатель класса на объект, которым можно было манипулировать. Ведь так или иначе, все OS пишутся на ООП, однако прикладной программе задается доступ лишь к специальным функцим, на базе которых самой программме приходится создавать искуственные классы, инкапулирующие импортируемые фукции и реакцию на поток сообщений. Хотя доступ к классу (возможность порождать на его основе свои производные классы) является гораздо более элегантным решением, нежели разбираться в потоке сообщений и перехватывать их обработчики.