1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Философско-технический вопрос к переводчикам

Тема в разделе "Hard & Soft", создана пользователем gudleifr, 20 авг 2013.

  1. INHELLER

    INHELLER

    Регистрация:
    19 май 2009
    Сообщения:
    7.228
    drk_patr1ck > Как грубо. :( Чувак просто застрял в начале 80-ых. :D
     
  2. Skirmish

    Skirmish

    Регистрация:
    20 июн 2006
    Сообщения:
    2.611
    Ты так говоришь будто это плохо. Он же последний настоящий олдгеймер!
     
    Newbilius нравится это.
  3. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Не будет. Т.к. с проблемами, схожими с моими тут никто не сталкивался, то и решение вряд ли заинтересует. Тем более, что речь идет о наборе утилит для "унутреннего потребления".
    Например, хранить базу, наверное, буду, как обычно делаю в подобных задачах:
    Интересно?
     
    quazatron нравится это.
  4. INHELLER

    INHELLER

    Регистрация:
    19 май 2009
    Сообщения:
    7.228
    Skirmish > Ничё, что тут речь о софте?
     
  5. zabrus Старожил

    zabrus

    Legacy

    Регистрация:
    6 фев 2009
    Сообщения:
    1.826
    Ага, давай дальше.
     
  6. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    590
    Весьма! Что за язык допускает такие вольности?
     
  7. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Обычная математика с поправкой на бедность набора символов ASCII.
    Если интересно, то попробуйте определить, что это за структура, хотя бы приблизительно.
     
  8. quazatron

    quazatron

    Регистрация:
    22 дек 2007
    Сообщения:
    590
    Какой-то граф, наверное. Под "macro" понимается макровершина или что-то другое?
    Понятно. То-то я смотрю не похоже ни на Lisp, ни на Haskell. :)
     
    gudleifr нравится это.
  9. gudleifr

    gudleifr

    Регистрация:
    16 сен 2006
    Сообщения:
    2.592
    Ага.
    В принципе, это дерево. Разница только в том, что каждый лист может крепится к нескольким узлам одновременно. "Макро" - это поддержка (и наследование) макроподстановок при перемещении "от вершины к листу".
    В файлах хранится в текстовом виде - списка листьев. Для каждого листа: список путей от вершины до него, тип, содержимое, параметры. (Ничего другого не хранится).
    Изначально типов (содержимого) было три текст, таблица (в идеале электронная), БД (в смысле таблица) и был кое-какой обмен параметрами между содержимым и собственно параметрами (т.е. сын получал, например, параметром выбранный элемент в таблице-родителе).
    Потом (в связи с хранением в этом виде баз данных мой странички) основным типом стал текст в html-формате (и макрорасширениями). Заодно, выяснилось, что в подобном формате вполне можно и рекурсивные данные.
    Время от времени всплывали и опробовались идеи добавить к типам (параметрам) - форматы отображения и операции над графом.
    В связи с моими последними изысканиями в области интерфейсов в рамках задачи, с которой началась тема, хочется опять вернуться в рассмотрению типа "форма".

    Если сравнивать, например с XML (с его применения все и началось), то предложенная система менее двусмысленна, гораздо компактнее и значительно гибче.
    Примеры применения: База данных DIRTSIDE/STARGRUNT II, заметки о FORTH... К сожалению, там голые html-тексты без применения каких-либо "особых способностей", да еще и с кучей "дыр" (особенно по первой ссылке), которые заполняю очень медленно.
     
    quazatron нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление