2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




На страницу Пред.  1, 2, 3  След.
 
 
Сообщение20.12.2005, 11:16 
Аватара пользователя
Иногда так и говорят "хэндл" или "хэндлер".

В книге Джеффри Рихтера "Windows для профессионалов" используется неплохой вариант "описатель".

Думаю, что можно еще говорить "ссылка", если нет риска перепутать с аналогичным понятием в C++.

 
 
 
 
Сообщение20.12.2005, 15:45 
Аватара пользователя
Совсем забыл - "дескриптор", тоже очень хороший термин. Правда, это фактически "описатель" по-английски...

 
 
 
 
Сообщение20.12.2005, 18:52 
Аватара пользователя
:evil:
"handler" суть обработчик. interrupt handler - обработчик прерываний. message handler - обработчик сообщений.

Ни в коем случае не путать с handle. message handle - хэндл сообщения - суть его уникальный идентификатор, в отличии от message handler - программы, обрабатывающей сообщения (и часто получающей message handle как параметр.

Вообще, проблема перевода handle семантическая. Ни описатель, ни дескриптор, ни ссылка не передают смысла этого понятия - а именно временный абстрактный идентификатор объекта в системе. Временный - потому, что может быть использован повторно, как только старый объект перестанет существовать. абстрактный - потому, что получатель не имеет никаких явных операций для работы handle. Все, что можно это послать его в создавшую библиотеку. Идентификатор - поскольку идентифицирует однозначно некий неявно доступный объект. Не является описателем, поскольку ничего не описывает - описание скрыто в библиотеке. С некоторой натяжкой может быть назван "абстрактной ссылкой".

 
 
 
 
Сообщение20.12.2005, 19:52 
Sanyok писал(а):
У меня тоже вопрос по переводу. В документации MS частенько встречается слово "handler". Как это на русский обычно переводится?

"Росто продаж происходит из-за того, что хендлеры пива увеличивают закупки наиболее популярных марок, однако дистрибуция остается на том же уровне..."
Это так, по работе =))

 
 
 
 
Сообщение20.12.2005, 20:00 
Аватара пользователя
handler: Сущ. 1. Тот, кто обрабатывает или направляет кого-либо или чего-либо: the candidate's campaign handlers; the defector's handlers. 2. Спорт a. Человек тренирующий или выставляющий животное, например собаку. b. Тренер или секундант боксера.

Я, коли честно, имел ввиду в Computer Science.

 
 
 
 
Сообщение20.12.2005, 20:06 
Аватара пользователя
Я тоже - не случайно я упомянул документацию MS. То, что interrupt handler - это обработчик прерывания - это ясно, тут вопросов нет. Но в доке на функции WIN API это словечко встречается постоянно, причем порой в различных ипостасях... Вот там и возникают проблемы.. Где-то его можно переводить как "дескриптор" или "описатель" (что одно и тоже), где-то оно имеет совершенно иное значение... Далеко не всегда бывает ясно, что же люди хотели этим сказать.

 
 
 
 
Сообщение20.12.2005, 20:11 
Аватара пользователя
:evil:
Приведите, пожалуйста, пример. Я ни разу не видел handler в другом значении. Вы меня очень заинтересовали, буду рад посмотреть.

 
 
 
 
Сообщение20.12.2005, 20:36 
Аватара пользователя
Вот посмотрите, к примеру, доку на функцию

BOOL SetPriorityClass(
HANDLE hProcess, // handle to the process
DWORD dwPriorityClass // priority class value
);

Казалось бы, тут handle можно перевести как ссылка на процесс. Ниже (в этом же документе - хелпе MS на эту функцию) идет описание параметров:

Цитата:
Parameters

hProcess

Identifies the process.
....


Тут это уже скорее идентификатор...

 
 
 
 
Сообщение20.12.2005, 21:03 
Аватара пользователя
:evil:
Правильно, handle, а не handleR. IMHO, лучше всего подходило бы слово идентификатор, но оно уже занято (под имена переменных).

 
 
 
 
Сообщение20.12.2005, 21:18 
Аватара пользователя
Ладно, с handler'ом вроде разобрались.. Как правило, это все-таки обработчик (прерывания или события).

Все-таки действительно чаще проблемы возникают именно с переводом handle (которое без буквы r в конце). С этим тоже пока относительно ясно - это как правило, идентификатор (всего :) ).

 
 
 
 
Сообщение03.02.2006, 20:03 
Аватара пользователя
Вот так написано в LingvoComputer:
Цитата:
handler
1) программа обработки; обработчик а) DLL, загружаемая в адресное пространство клиентского процесса и выполняющая некоторые задачи от имени сервера б) в широком смысле - программа, выполняющая общую или относительно простую функцию
2) устройство управления; манипулятор
3) устройство ручного управления; устройство ручного отображения
4) драйвер; подпрограмма управления периферийным устройством

Цитата:
handle
1) абстрактный идентификатор; описатель; дескриптор ( используется в Windows для уникальной идентификации объекта или ресурса )
2) метка-манипулятор ( маленький прямоугольник, используемый для выделения выбранного графического объекта и перемещения изображения или изменения его формы )
3) ручка, рукоятка
4)обрабатывать; оперировать, манипулировать

 
 
 
 spanned ????
Сообщение12.02.2006, 23:36 
Аватара пользователя
Подскажите, пожалуйста, наиболее точный перевод слова в следующем контексте

... subspace of all solutions which is spanned by the {$f_i$} and therefore ...

 
 
 
 
Сообщение13.02.2006, 00:22 
spanned -- "порожденный"

бывают варианты, говорят, "натянутый", "охваченный"

 
 
 
 
Сообщение13.02.2006, 00:30 
Аватара пользователя
LynxGAV писал(а):
spanned -- "порожденный"

бывают варианты, говорят, "натянутый", "охваченный"


Пожалуй "натянутый" больше всего подходит сенкс

 
 
 
 Re: spanned ????
Сообщение13.02.2006, 10:23 
Аватара пользователя
Аурелиано Буэндиа писал(а):
... subspace of all solutions which is spanned by the {$f_i$} and therefore ...


Цитирую LingvoScience:
Цитата:
spanned - натянутый, охваченный

Цитата:
spanned space - стянутое пространство
- так что как термин, говорят "стянутое"

 
 
 [ Сообщений: 32 ]  На страницу Пред.  1, 2, 3  След.


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group