OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Четверг, 13 Декабрь, 2018 09:40

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




Начать новую тему Ответить на тему  [ Сообщений: 43 ]  На страницу Пред.  1, 2, 3
Автор Сообщение
 Заголовок сообщения: Re: Compiler Construction на русском
СообщениеДобавлено: Вторник, 13 Ноябрь, 2007 10:21 
Модератор
Аватара пользователя

Зарегистрирован: Среда, 16 Ноябрь, 2005 00:53
Сообщения: 4487
Откуда: Россия, Орёл
AVC писал(а):
Евгений Темиргалеев писал(а):
AVC писал(а):
Результат инкремента уже не есть lvalue...
Если я еще не совсем забыл Си :), то результат постинкремента не есть lvalue.

А насчет ++x есть сомнения?
Давайте проверим. Напишем
Код:
int x = 0;
++x = 2;
и подсунем это компилятору Си. :)
Так что... завидую! :)
Сомнения были от того, что Си++ это дело жрёт, т. к. ++x --- ссылка на x. Вот и думал, что в Си также, проверять не стал. А реально Си я не знал и забыл :), т. к. именно на нём практически ничего не писал.

P.S. вот так и учат программеры "тонкости" разности Си++ и Си. Методом наступил на грабли, проверил, запомнил. А стандарт, имхо, большинство (имею ввиду наших) не читает, т. к. такой талмуд проштудировать да исчо и на аглицком :)). Методом тыка гораздо проще.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Compiler Construction на русском
СообщениеДобавлено: Вторник, 13 Ноябрь, 2007 12:24 

Зарегистрирован: Среда, 28 Февраль, 2007 00:08
Сообщения: 141
Откуда: Нижний Новгород
AVC писал(а):
Если ответ хотя бы немного помог, спрашивайте дальше! :)

Спасибо, кой-чего из давно прочитанного стало понятно(точнее, понял зачем так было написно :).
kreol писал(а):
Ну пока что из того, что читаю, всё более менее понятно (не сразу, но после 5-7-ого прочтения точно :D ). Хотя я медленно продвигаюсь - в день максимум могу уделить времени час-полтора. Так сказать как сказку на ночь :) К тому же приходится многие вещи переосмысливать, как это было с factor. Но основную тенденцию докумнета вроде бы понял.

Некоторые умные вещи должны дозреть где-то на фоне.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: Вторник, 13 Ноябрь, 2007 19:15 

Зарегистрирован: Вторник, 29 Ноябрь, 2005 21:41
Сообщения: 992
AVC писал(а):
GUEST писал(а):
AVC писал(а):
А может, он не захотел усложнять грамматику ради устранения совершенно безобидного исключения из правил. (По сути, ~ есть единственная "всамделишная" унарная операция в Обероне.)
Суть грамматики в её описании. Суть того, что хотел считать операцией Вирт - личное дело Вирта.

Допустим. А что хотели сказать Вы? :)
(Просто мне кажется, Вы с чем-то не согласны. Если так, то, пожалуйста, критикуйте, не стесняйтесь. :) )
Вполне допускаю, что буду с чем-то не согласен. В таком случае буду рад воспользоваться Вашим приглашением. Сейчас несогласие выражается со свободной формой выражения сути "всамделишности" унарных операций в Обероне в Вашем изложении. Но критиковать её не считаю нужным, поскольку это частный вопрос, выходящий за рамки текущей темы. Тем более, что попытки свернуть на обсуждение этой проблемы в других языках уже предпринимались и на пользу ей не пошли.


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

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


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

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


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

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