Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Peter Almazov

Страницы: 1 ... 30 31 [32] 33
466
Общий раздел / Re:Парадокс Блаба.
« : Февраль 21, 2011, 12:15:01 pm »
Ну, не видите проблем, бог вам судия.
А все-таки, реальный пример-то можете дать?

467
Общий раздел / Re:Парадокс Блаба.
« : Февраль 21, 2011, 10:26:56 am »
Проверить работу макроса в лиспе очень просто -- запускаем  макрос и результат его работы распечатываем. Проверяем.
Во-первых, я бы не сказал, что это просто. Кроме того, могут быть всякие нюансы.
Во-вторых, можете привести пример гениального использования макросов? Типа, а вот здесь языки без макросов сосут.

468
Общий раздел / Re:Парадокс Блаба.
« : Февраль 21, 2011, 05:47:24 am »
Принципиальное отличие в том, что они должны сработать у меня в голове, чтобы я представлял себе текст программы.
Вам понравятся макросы, которые порождают другие макросы, которые порождают текст программы? Мне - нет. И даже один уровень не нравится.
А вообще, т.к. у меня по определению нет опыта работы с макросами, тут были бы крайне желательны примеры.

469
Общий раздел / Re:Парадокс Блаба.
« : Февраль 21, 2011, 05:11:11 am »
Здесь уже обсуждали http://forum.oberoncore.ru/viewtopic.php?f=61&t=1914&hilit=%D0%BC%D0%B0%D0%BA%D1%80%D0%BE%D1%81
Отрицательное отношение к макросам я с тех пор не изменил.

470
Я смотрю, редактировать свои сообщения (хотел ошибку исправить  :() можно только за ограниченный период.
А какой период выставлен?

471
Общий раздел / Re:ASSERT
« : Февраль 20, 2011, 06:23:18 am »
Нет, я что-то не совсем понимаю зачем это самое целочисленное значение ассерту скармливать. Вот смотрите: сработал ASSERT, отлично. Благодаря наличию метаинформации мы точно знаем CallStack с названиями функции, мы знаем версии всех модулей, знаем структуру функции где оно сработало. В конце концов ничто не мешает также знать и вид логического условия сработавшего ассерта. Всё это мы знаем без наличия исходников.

Если ASSERT сработал на машине пользователя, то среда должна сформировать слепок состояния программы, дамп памяти, в виде пригодном для последующего анализа. Например в виде составного документа. Этот слепок отправляется к разработчику, где он уже спокойно разбирает что там случилось. Благодаря метаинформации (см. выше) он точно будет знать какая версия чего там была установлена. Он будет знать состояние стэка вызовов и т.п. Зачем тут какое-то магическое число?

Если у нас метаинформации нет (скажем у нас не КП а Оберон, а там метаинформации ровно столько же сколько в С++ скажем), то тогда да, ASSERT должен быть поумнее. Но в этом случае опять таки не нужно число. Нужно банально печатать (если у нас нет данных о стэке вызовов): файл, строку, содержимое строки этого самого  ASSERT'a (это будет нечто вроде ASSERT(a#b) ). На этапе исполнения накладных расходов тут будет ровно нуль.
Ну вот смотрите, предположим у вас кусок сложных вычислений. Утверждений ASSERT(x >y) рядом штук 10. От все вышеперечисленно будет мало толку. Нужна строка с объяснением логики. Вполне возможно, что в терминах более высокого уровня, чем x и y.

472
Общий раздел / Re:ASSERT
« : Февраль 19, 2011, 10:28:19 am »
а на каком языке, например? такое мышление, да...
Спасибо за разъяснение про строковые ресурсы.
Вообще, трогательная забота о пользователе. Одно дело, когда дается набор переводов для диалогов, меню и пр. А вот переводить все места, которые пользователь по идее не должен видеть - это "что-то особенного"   :).

473
Общий раздел / Re:ASSERT
« : Февраль 19, 2011, 06:24:52 am »
Там по идее должна стоять строка с сообщением. Но отцы-основатели предпочитают расшифровывать числовой код.
Такое мЫшление, минимализьм, типа.

474
Общий раздел / Re:О дизайне. Форума и не только
« : Февраль 18, 2011, 12:47:17 pm »
Google Chrome, Firefox - нормально.
А вот так под IE 8:

475
Общий раздел / Re:О дизайне. Форума и не только
« : Февраль 18, 2011, 11:59:47 am »
Дык это что, если указать просто code, то шрифт нормальный (сейчас побольше), а если сказать code=cpp, то шрифт мелкоскопический? А в чем смысл, не пойму?

476
Общий раздел / Re:О дизайне. Форума и не только
« : Февраль 18, 2011, 11:34:05 am »
Код уменьшил штоль? :o

477
Общий раздел / Re:О дизайне. Форума и не только
« : Февраль 18, 2011, 10:33:29 am »
Из мелочей -- по моему, шрифт в цитатах и блоках кода мелковат. Или нормально? Могу увеличить. Вообще давайте сюда пожелания по внешнему виду форума.
Пожалуй, да, мелковат. Для кода это особенно заметно.

478
Общий раздел / О дизайне. Форума и не только
« : Февраль 18, 2011, 10:19:46 am »
По моему глубокому убеждению, дизайн этого форума по умолчанию (SMF Default Theme - Core) просто гениален. Его особенность в том, что кажется, что нет никакого дизайна вообще. Просто удобно читать, а все что надо, на своих местах. Где тут дизайн, где рюшечки?
На самом деле за всем этим стоит высочайший профессионализм дизайнеров. Где бы найти таких.
А то от "дизайнерских" изысков и полета "дизайнерской" мысли очень часто тошнит.

479
Пока мне больше всех по нраву тема Actualism.
Ужос.

А почему "Classic YaBB SE Theme" два раза в списке?

480
Общий раздел / Re:Оберон в образовании.
« : Февраль 17, 2011, 11:54:00 am »
Уточните возраст учеников  :)

Страницы: 1 ... 30 31 [32] 33