Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.03.02;
Скачать: CL | DM;

Вниз

"Разыменование указателя"   Найти похожие ветки 

 
han_malign ©   (2008-01-29 15:05) [40]

со школы пользуюсь термином "разадресация"...


 
han_malign ©   (2008-01-29 15:14) [41]

кстати, в контексте URI-ссылки - термин "разыменование" - звучит вполне адекватно...


 
KSergey ©   (2008-01-29 15:18) [42]

> Григорьев Антон ©   (29.01.08 13:02) [26]
> Меня терзают смутные сомнения

Меня вот тоже с самого начала ветки терзают сомнения в том, что я и автор одинаково понимаем значение термина "разыменование указателя"...


 
KSergey ©   (2008-01-29 15:21) [43]

> Asker   (29.01.08 14:47) [32]
> речь о том что их поглотила бОльшая абстракция и они канули в лета

Рихтер в своей книжке про .НЕТ, на сколько помню, совершенно не стесняется термина "указатель". К чему бы это? Может рано хороним?


 
KSergey ©   (2008-01-29 15:24) [44]

> han_malign ©   (29.01.08 15:05) [40]
> со школы пользуюсь термином "разадресация"...

К стати да, хороший термин.
Более отражает суть, на мой взгляд.


 
Rouse_ ©   (2008-01-29 15:25) [45]


> GEN++   (29.01.08 12:39) [24]
>  Мне приходится это использовать в описании программ при
> разработке КД.

Стесняюсь спросить - а описание для кого? Для программиста или для пользователя? Если для пользователя, то он не поймет - как бы ты там не переименовывал, если для программиста - то он точно не поймет что сия мулька оказывается не что иное как разименование... Собственно теперь вопрос, а нафига?


 
GEN++ ©   (2008-01-29 15:53) [46]

>Anatoly Podgoretsky
Анатолий Николаевич!
Я повторил свою анкету. Видимо была утерена на форуме
(давно здесь не выступал)

>Rouse_
>Стесняюсь спросить - а описание для кого?
Как минимум - для нормоконтролера (они ведь читают от "корки до корки")
ну и далее по ГОСТ.

>KSergey
>Меня вот тоже с самого начала ветки терзают сомнения в том, что я и >автор одинаково понимаем значение термина "разыменование указателя"...

Так здесь и место чтобы поставить "точки над i"
Приведите свое видение этого термина.
Я лично не претендую на "истину в последней инстанции"

Варианты:
1. Разрешение ссылки (но не в Сибирь)
2. Установка указателя на (по аналогии с "Сохранить как ...")
3. Разадресация


 
homm ©   (2008-01-29 15:56) [47]

> [46] GEN++ ©   (29.01.08 15:53)
> Приведите свое видение этого термина.

Ну счас :) Мы то его верно понимаем, давай, колись :)


 
DiamondShark ©   (2008-01-29 16:04) [48]

А давайте морскую свинку переименуем, а то как-то нехорошо получается: и от моря далеко живёт, и не хрюкает.

Есть технический термин с устоявшимся значением.


 
Rouse_ ©   (2008-01-29 16:22) [49]


> нормоконтролера (они ведь читают от "корки до корки")
> ну и далее по ГОСТ.

А нормоконтроллер в курсе что указатели существуют? :)
Кстати о ГОСТ-е там и посмотри как обзывается данный термин :) Если такого понятия там нет - значит уже не по ГОСТ-у будет :)


 
isasa ©   (2008-01-29 16:25) [50]

han_malign ©   (29.01.08 15:05) [40]

со школы пользуюсь термином "разадресация"...


:)
Отстал от жизни.
В институте используют термин "дваадресация"


 
Style ©   (2008-01-29 16:28) [51]


> "Разыменование указателя"



> более русскоязычное название или выражение????


куда уж русскоязычнее?


 
isasa ©   (2008-01-29 16:29) [52]

ГЫ. А если речь идет о косвенной адресации(в ячейке ссылка на указатель), то будет "раз-разадресация"


 
GEN++ ©   (2008-01-29 16:47) [53]

>homm
По Вашей настойчивой просьбе:

 Form1: TForm1;
  M:array [0..9] of byte;
implementation

{$R *.DFM}

procedure TForm1.Button1Click(Sender: TObject);
var
pM,pX:^byte;
X:byte;
i:word;
begin
    for i:=0 to 9 do M[i]:=i+5;
   pM:=@M[0];  //операция "разименования"
   pX^:=M[0];   //операция "разименования"
 ......
if not (pM=nil) then   Edit1.Text:=intToStr(pM^);
if not (pX=nil) then      Edit2.Text:=intToStr(pX^);
end;
____________________________
unsigned char M[10];
void main(void)
{
unsigned char *pM, *pX,i;
pM:=@M[0];  //операция "разименования"
pX:=@M;      //операция "разименования"
for (i=0;i<10;i++)
{
   *pM++=0;
   *pX++=i+5;
 ........
}
}



>Rouse_
>А нормоконтроллер в курсе что указатели существуют?
В курсе.
>Кстати о ГОСТ-е там и посмотри как обзывается данный термин
Я упоминал в Subj: "встечается в литературе по программированию ".
Если ГОСТ отнести к литературе по программированию, то там я его
не встречал, по крайней мере пока.


 
Rouse_ ©   (2008-01-29 16:53) [54]


>    pM:=@M[0];  //операция "разименования"
>    pX^:=M[0];   //операция "разименования"

Мдя... И не падает? :)
А операция присвоения тогда как будет выглядеть, если это разименование?


 
Григорьев Антон ©   (2008-01-29 16:57) [55]


> GEN++ ©   (29.01.08 16:47) [53]

Из четырёх строчек, помеченных комментарием "операция разыменования", эта операция встречается только в одной. В той, которая должна дать access violation, потому что разыменовывается переменная pX, которой никто не присвоил значения. В исходнике на C тоже ошибка - в C нет операции @, там для получения адреса используется оператор &. А if not (pM=nil) - это тоже песня. Почему бы не написать if pm<>nil ?


 
KSergey ©   (2008-01-29 18:01) [56]

> GEN++ ©   (29.01.08 16:47) [53]
> >homm
> По Вашей настойчивой просьбе:

Это не ответ.
Хотелось бы русскими словами (не в комментариях), чтобы видеть что понимается под сим действом вами.

А между тем, Григорьев Антон в [30] уже ведь написал все. Читали?


 
KSergey ©   (2008-01-29 18:05) [57]

и еще.
Автору будет весьма полезно точно разобраться что именно и буквально означают строчки из приведенного им же листинга на Си:

  *pM++=0;
  *pX++=i+5;


 
bobby   (2008-01-29 21:46) [58]

Рискну предположить, в чем проблема.
В том, что не укрепилось в русскопрограммерском наречии слово иноземное обозначающее это самое разименование.Как правило, позаимствованные термины, вызывают более четкие ассоциации у компьютерщиков, особенно
необремененных дошкольным изучением языков))
Пришлые термины легче приживаются и реже провоцируют на споры. Юнит, компилятор, транслятор.
Были языки с русским синтаксисом. Я бы не хотел. Англоязычных, наверное отвлекают операторы и идентиф. вбивая во время работы совершенно неуместные ассоциации.
Вам так не кажется?
Мыслите в сторону замены на английском языке.
Что-нибудь типа depoint?


 
Zeqfreed ©   (2008-01-29 21:50) [59]

> bobby   (29.01.08 21:46) [58]

Угу. Депоинт два раза.


 
D   (2008-01-29 22:06) [60]


> GEN++ ©   (29.01.08 16:47) [53]

После черты — это не C.



Страницы: 1 2 вся ветка

Текущий архив: 2008.03.02;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.025 c
2-1202216049
saNat
2008-02-05 15:54
2008.03.02
Как установить тип курсора для всех элементов формы?


15-1201504252
axis_of_evil
2008-01-28 10:10
2008.03.02
обсуждение модерирования


15-1201478180
Lip
2008-01-28 02:56
2008.03.02
как сделать чтобы программы на builder e работали на других


2-1202139180
ффф
2008-02-04 18:33
2008.03.02
Что за диалог?


2-1202322604
Амир
2008-02-06 21:30
2008.03.02
время работы алгоритма