Ada_Ru форум

Обсуждение языка Ада

Aliased: N(9)

Оставить новое сообщение

Сообщения

Vadim Godunko
Aliased: N(9)
2002-10-15 15:03:07

 

N(9):

 

Aliased. Analiased view of an object is one that can be designated by an access value. Objects allocated by allocators are aliased. Objects can also be declared as aliased with reserved word _aliased_. The Access attribute can be used to create an access value designating an aliased object.

 

 

Косвенная доступность.

 

Косвенное представление объекта - представление, при котором объект определяется посредством ссылочного значения. Объекты, созданные _allocators_ являются косвенно доступными. Кроме этого, с помощью зарезервированного слова _aliased_ объект может быть явно объявлен как косвенно доступный. Для получения ссылочного значения косвенно доступного объекта необходимо использовать атрибут Access.

 

 

Кстати, несколько замечаний. View - широко используемый в RM95 термин. И есть еще правила преобразования view. Это в 4.6. И этот термин может быть ключом к aliased objects.

hi,

Vadim Godunko wrote:

Косвенная доступность.

>

Косвенное представление объекта - представление, при котором объект определяется посредством ссылочного значения. Объекты, созданные _allocators_ являются косвенно доступными. Кроме этого, с помощью зарезервированного слова _aliased_ объект может быть явно объявлен как косвенно доступный. Для получения ссылочного значения косвенно

доступного объекта необходимо использовать атрибут Access.

не дурственно.

еще "прибить гвоздями" _allocator_

и будет вовсе супер :)

Кстати, несколько замечаний. View - широко используемый в RM95 термин. И есть еще правила преобразования view. Это в 4.6. И этот термин может быть ключом к aliased objects.

View - > вид/представление (это на вскидку)

подробнее, надо почитать на выходных

еще вопросы!!! (на выходные, чтоб не скучно жилось :) )

в небезизвестной статье:

http://www.osp.ru/os/1997/03/52.htm

1)

"general access type" -> "обобщенный ссылочный тип"

я предлагал не "обобщенный", а "общий"

imho, "обобщенный" - лучшее

протестующие есть?

2)

"tagged types", "tagged records" - называют "мечеными..."

я их в разосланном переводе называл - "тэговые..."

(и никто не ругался!!!)

какое обзывательство имеет право на жисть???

imho:

- "тэг" - само по себе уже давно прижилось,

так что велосипед мы не изобретем

- "меченый тип", "меченая запись" - уродство :(

Alex

еще "прибить гвоздями" _allocator_

и будет вовсе супер :)

 

"Генератор"?

 

1)

"general access type" -> "обобщенный ссылочный тип"

я предлагал не "обобщенный", а "общий"

 

imho, "обобщенный" - лучшее

 

протестующие есть?

 

Я - за "общий".

2)

"tagged types", "tagged records" - называют "мечеными..."

 

я их в разосланном переводе называл - "тэговые..."

(и никто не ругался!!!)

 

какое обзывательство имеет право на жисть???

 

imho:

- "тэг" - само по себе уже давно прижилось,

так что велосипед мы не изобретем

- "меченый тип", "меченая запись" - уродство :(

 

"Тэговый", и все дела! И спорить не о чем!

hi,

"Sergey I. Rybin" wrote:

еще "прибить гвоздями" _allocator_

и будет вовсе супер :)

>

"Генератор"?

э-э-э...

оно понятно, что породили его еще при царе Горохе...

однако, что делает "генератор"???

пра-альна - _генерирует_ (колебания, помехи, да что угодно)

что делает allocator???

- распределяет/размещает блок памяти под объект,

в области (пуле) динамической памяти, а при наличии

соосвейсьвенного ква-лификатора еще и присваивает

содержимому требуемое значение

imho, существенно разные понятия

тока не надо allocator распределителем называть,

а то - приемник-распределитель....

и все догадались, что это напоминает :)))

Alex.

еще "прибить гвоздями" _allocator_

и будет вовсе супер :)

 

"Генератор"?

 

э-э-э...

оно понятно, что породили его еще при царе Горохе...

 

И это есть хорошо!

 

однако, что делает "генератор"???

пра-альна - _генерирует_ (колебания, помехи, да что угодно)

 

Именно - "что угодно". В том числе - и новый динамический

(=динамически порождаемый, или динамически генерируемый) объект

что делает allocator???

- распределяет/размещает блок памяти под объект,

в области (пуле) динамической памяти, а при наличии

соосвейсьвенного ква-лификатора еще и присваивает

содержимому требуемое значение

 

imho, существенно разные понятия

 

Это с какой стороны смотреть. Да и потом - других-то

вариантов нэма?

еще "прибить гвоздями" _allocator_

 

Из "Современного англо-русского словаря по вычислительной технике":

 

allocator

1. распределитель, блок распределения

2. программа распределения

3. генератор

 

Первые два на мой взгляд отражают сущность, но как это сказать по-русски. "Генератор" - совершенно не к месту (или к месту, если генератор квазислучайных сегментов памяти).

 

1)

"general access type" -> "обобщенный ссылочный тип"

я предлагал не "обобщенный", а "общий"

 

imho, "обобщенный" - лучшее

>

Обобщенный может привести к конфликту с generic (настраиваемым). Наверное, лучше все же "общий".

 

2)

"tagged types", "tagged records" - называют "мечеными..."

 

я их в разосланном переводе называл - "тэговые..."

(и никто не ругался!!!)

 

 

Молчание - знак согласия.

 

 

Вадим

hi,

Vadim Godunko wrote:

еще "прибить гвоздями" _allocator_

>

.......(или к месту, если

генератор квазислучайных сегментов памяти).

да уж...

ежели пофантазировать, то над бедным генератором

можно ешо не так поиздеваться :)))

термин неудачный адназначна!

и это даже не смотря на толстые авторитеты тех

уважаемых товарисчей которые его родили

1)

"general access type" -> "обобщенный ссылочный тип"

я предлагал не "обобщенный", а "общий"

>

imho, "обобщенный" - лучшее

>

Обобщенный может привести к конфликту с generic (настраиваемым).

что-то я тут связь с настраиваемыми модулями не вижу.

так что просвещайте

>

Наверное, лучше все же "общий".

>

Alex

hi,

"Sergey I. Rybin" wrote:

еще "прибить гвоздями" _allocator_

и будет вовсе супер :)

>

"Генератор"?

>

э-э-э...

оно понятно, что породили его еще при царе Горохе...

>

И это есть хорошо!

то что так давно - могет быть и хорошо,

но вот то, что оно уродливое - это уже не есть хорошо :(

однако, что делает "генератор"???

пра-альна - _генерирует_ (колебания, помехи, да что угодно)

>

Именно - "что угодно". В том числе - и новый динамический

(=динамически порождаемый, или динамически генерируемый) объект

э-э-э...

гудь! предлагаю эксперимент:

подойти к программеру пасквилянту/симулянту

и заявить, что динамическую память распределяет...

лучше генерирует (для убедительности :) )

_генератор_

а варианты его реакции - "в студию" :)

>

>

что делает allocator???

- распределяет/размещает блок памяти под объект,

в области (пуле) динамической памяти, а при наличии

соосвейсьвенного ква-лификатора еще и присваивает

содержимому требуемое значение

>

imho, существенно разные понятия

>

Это с какой стороны смотреть. Да и потом - других-то

вариантов нэма?

ну дык репы чесать надо!!!

(я ж об том и говорю)

само оно не появиться :(

Alex

Обобщенный может привести к конфликту с generic (настраиваемым).

 

что-то я тут связь с настраиваемыми модулями не вижу.

так что просвещайте

 

Из того-же словаря:

 

_generic_ родовой; характерный для определенной группы; общий; базовый; настраиваемый

 

_general_ общий; обычный; полный; всеобщий; генеральный.

 

 

Хотя нужно посмотреть как это будет звучать в контексте. Неисключено, что здесь я поспешил. Просто какая-то кривая ассоциация возникла.

hi,

Vadim Godunko wrote:

Из того-же словаря:

>

_generic_ родовой; характерный для определенной группы; общий; базовый; настраиваемый

>

_general_ общий; обычный; полный; всеобщий; генеральный.

>

если принять, что у нас:

_generic_: настраиваемый

то

_general_: "общий" или "обобщенный" - в принципе, один фиг

по смыслу; разница только в звучании

Alex

PS

а что за словарик пользуем?

а что за словарик пользуем?

 

 

Современный англо-русский словарь по вычислительной технике / Сост. С. Б. Орлов. - Москва, КУбК-а, 1998. - 688 с.

ISBN 5-85554-167-3

 

На удивление неплохо составлен. Рекомендую.

Hello!

 

On Fri, 15 Nov 2002, Sergey I. Rybin wrote:

 

еще "прибить гвоздями" _allocator_

и будет вовсе супер :)

 

"Генератор"?

 

э-э-э...

оно понятно, что породили его еще при царе Горохе...

 

И это есть хорошо!

 

однако, что делает "генератор"???

пра-альна - _генерирует_ (колебания, помехи, да что угодно)

 

Именно - "что угодно". В том числе - и новый динамический

(=динамически порождаемый, или динамически генерируемый) объект

 

Генерирует -- порождает ( во всяком случае исходя из ещё первоначального -- греческого -- смысла этого слова ). Не просто выделяет память, а ещё и наполняет выделенную область некоторым содержанием. Т.е. именно _порождает_ объект, а не просто отводит под него место.

 

Посему именно "генератор".

 

Sincerely yours Cyril Sazonov

Hello!

 

On Fri, 15 Nov 2002, Sergey I. Rybin wrote:

 

2)

"tagged types", "tagged records" - называют "мечеными..."

 

я их в разосланном переводе называл - "тэговые..."

(и никто не ругался!!!)

 

какое обзывательство имеет право на жисть???

 

imho:

- "тэг" - само по себе уже давно прижилось,

так что велосипед мы не изобретем

- "меченый тип", "меченая запись" - уродство :(

 

"Тэговый", и все дела! И спорить не о чем!

 

Все остальные варианты либо громоздски, либо уродливы.

 

Sincerely yours Cyril Sazonov

Новое сообщение:
Страницы: 1

Чтобы оставить новое сообщение необходимо Зарегистрироваться и Войти