OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Суббота, 27 Апрель, 2024 12:50

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Четверг, 24 Сентябрь, 2009 11:57 
Модератор
Аватара пользователя

Зарегистрирован: Понедельник, 14 Ноябрь, 2005 18:39
Сообщения: 9459
Откуда: Россия, Орёл
Ну, язык с герметичной системой типов предполагает, что работа с этими типами может быть объяснена без понятий вроде "стратегии владения". Гарантируются инварианты целостности памяти - и точка.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Четверг, 24 Сентябрь, 2009 13:10 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Ну, с этим, конечно, согласен. В С/С++ действительно указатели еще из "до нашей эры" - машинно-ориентированные конструкции, на которые накинута легкая прозрачная вуаль типизированности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Четверг, 24 Сентябрь, 2009 13:25 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 18:55
Сообщения: 2272
Откуда: Россия, Нижний Новгород
Валерий Лаптев писал(а):
С указателями в КП я еще не совсем разобрался. А в С++ указатель - это переменная, которая может иметь значение, а может не имет. Значением переменной типа указатель является адрес.
Да без разницы: КП или С++. Всё равно адрес - это число лежащее внутри указателя чтоб он помнил куда указывать, а значением указателя является та штукенция на которую он указывает.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: Четверг, 24 Сентябрь, 2009 14:03 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Сергей Губанов писал(а):
Да без разницы: КП или С++. Всё равно адрес - это число лежащее внутри указателя чтоб он помнил куда указывать, а значением указателя является та штукенция на которую он указывает.
Все-таки в КП значение переменной указательного типа это не "та штукенция", а ... указательное значение. А "указатель" -- двусмысленное сокращение (то ли указательная переменная, то ли указательное значение).

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

А адрес как число вообще не входит в понятия языка КП, а возникают либо в мета-языке (при объяснении), либо в целевом языке (при компиляции).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Четверг, 24 Сентябрь, 2009 15:25 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Вот! Федор Васильевич удивительно точно все написал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Четверг, 24 Сентябрь, 2009 18:35 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Меня вот немножко удивляет, что даже специалисты хронически не разводят язык/метаязык и т.п. Хотя вроде парадоксов в основаниях математики сколько от этого было. А здешняя путаница -- их (парадоксов) тень.

Это системы обучения нет, оттого всё. А народ всё не верит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Пятница, 25 Сентябрь, 2009 07:56 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Почему не верит? Верит. Я не просто верю, а просто знаю. У меня вообще складывается такое чувство, что наше Министерство Образования - конкретно враги народа. Во главе с министром. :D

Конкретно проблему с указателями описал Джоэл Спольский в статье по поводу того, что в Масачусетском технологическом перешли на преподавания Явы. И я с ним полностью согласен. И даже подумываю о том, не перенести ли дисциплину "Организация ЭВМ" на первый курс. Чтоб сразу показать, что такое указатель, и что такое адрес.
Мы в свое время начинали программировать в кодах для Минска-22. И как-то сразу научились расклвдывать задачу на последовательность элементарных шагов. Помнится, у нас даже некое соревнование было, кто меньше команд использует для реализации задачи.

А нынешние студенты указатели понимают с большим трудом. Я сейчас на 2 курсе начала ООП излагать начал :D
И быстро обнаружил, что они книжек просто не открывают. То, что на лекции неоднократно показывал и рассказывал (когда примеры приводил), спрашивают на лабах, как делать, как будто первый раз видят. А пара пацанов, видимо, принципиально считают, что и без книжек любой алгоритм накропать могут.
Но я их достану! :mrgreen: Будут они у меня читать!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Пятница, 25 Сентябрь, 2009 08:38 
Аватара пользователя

Зарегистрирован: Пятница, 25 Ноябрь, 2005 12:02
Сообщения: 8500
Откуда: Троицк, Москва
Вот я больше про тех, которые никак не поверят, что они враги народа. Таких много. Это еще Клоп Г. намекал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: трансляция структуры из h файла
СообщениеДобавлено: Пятница, 25 Сентябрь, 2009 09:02 

Зарегистрирован: Суббота, 07 Март, 2009 15:39
Сообщения: 3261
Откуда: Астрахань
Info21 писал(а):
Вот я больше про тех, которые никак не поверят, что они враги народа. Таких много. Это еще Клоп Г. намекал.

По отношению к нашему МО очень точно выполняется поговорка: Благими намерениями дорога в Ад вымощена. Никто не прощитывает последствий принятия того или иного закона. МО думает, что будет так, КАК ОНИ ДУМАЮТ. А выходит совсем по другому.
Не просчитать вала одновременных заявлений в разные вузы - это надо было умудриться, принимая решение о ЕГЭ. Совсем дурни там сидят.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 29 ]  На страницу Пред.  1, 2

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2024, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB