Инструменты пользователя

Инструменты сайта


bbtermhost

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
bbtermhost [2013/12/09 15:06]
admin created
bbtermhost [2013/12/09 15:40]
admin
Строка 1: Строка 1:
 ====== Словарь BlackBox. Понятие хоста. ====== ====== Словарь BlackBox. Понятие хоста. ======
 \\ \\
-Эталон BlackBox содержит подсистему Host. Давайте разберёмся, что это такое. Для начала неплохо бы просто перевести это слово на русский язык.+Эталон BlackBox содержит подсистему Host. Давайте разберёмся, что это такое. И для начала неплохо бы просто перевести это слово на русский язык.
  
-Итак, смотрим [[http://translate.academic.ru/?q=host&f=en&t=ru&stype=1|перевод]] слова //host//+Итак, посмотрим на [[http://translate.academic.ru/?q=host&f=en&t=ru&stype=1|перевод]] слова //host//
  
 [həʋst] n\\ [həʋst] n\\
Строка 14: Строка 14:
 2) = host computer\\ 2) = host computer\\
  
-Теперь заглянем в [[http://www.etymonline.com/index.php?term=host|этимологию слова]] //host//:\\+Заглянем в [[http://www.etymonline.com/index.php?term=host|этимологию слова]] //host//:\\
  
 host (n.1) "person who receives guests" host (n.1) "person who receives guests"
  
-Итак, что же мы видим? Host - это хозяин, принимающий гостей. Для наглядности, схема:+Ну что же мы видим? Host - это хозяин, принимающий гостей. Для наглядности, схема: 
 +{{ :host-guest.png?nolink&277 |}} 
 +Хозяин и гость - неразрывно связанные понятия. Где гость - там и хозяин и наоборот. В общем, разобрались, можно доставать Чёрный Ящик. 
 + 
 +И тут-то нас поджидает сюрприз. В документации по BlackBox ничего не сказано про подсистему Host, кроме того, что она содержит "Private code of BlackBox". Поди разбери, что означает private в данном контексте - скорее всего, "закрытый". Правда, иногда встречаются упоминания того факта, что отдельные модули этой подсистемы содержат некие "Windows-specific" вещи. А в целом, картина неясная. 
 + 
 +Но мы не привыкли отступать. В книге Куно Пфистера "Component Software" (кто хочет, может её отыскать в интернете или даже купить, а я буду просто ссылаться на этот труд) есть целая глава, посвящённая компонентному каркасу BlackBox. И вот что он пишет (перевод мой): 
 + 
 +"Как предполагает его имя, BlackBox построен на принципах чёрных ящиков (абстракций) и повторного использования в смысле объектной композиции (абстрактный интерфейс чёрного ящика полностью скрывает конкретную реализацию). Все части BlackBox, исключая только некоторые, являются платформо-независимыми. Модули имеют переносимые (portable) интерфейсы. Даже внешний вид документов абстрагирован. Платформенные особенности остаются доступными, но компоненты должны избегать их использования, если желают оставаться полностью платформо-независимыми.". Подсистема Host, как пишет Пфистер, содержит особенности платформы. 
 + 
bbtermhost.txt · Последнее изменение: 2020/10/29 07:08 (внешнее изменение)