Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Метапрограммирование 
:(
    Опции темы
 
Метапрограммирование
Да [ 11 ]  [64.71%]
Нет [ 6 ]  [35.29%]
Всего проголосовавших: 17
В этом опросе возможен один вариант ответа
Гости не могут голосовать 
Zloxa
Дата 8.11.2009, 01:07 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Чо?
****


Профиль
Группа: Завсегдатай
Сообщений: 3473
Регистрация: 12.9.2008




Цитата(diadiavova @  7.11.2009,  17:56 Найти цитируемый пост)
Возьмём определние из википедии,

В вики, когдато, на заглавной странице публиковалось предупреждение школоте, мол этот источник не является сколь либо достоверным и не стоит давать на него ссылки в рефератах, курсовых, дипломных. Сейчас убрали(или заховали), а жаль.

Если уж бермеся за определения, Ушаков языку дает аш 10 определений и первое из них "Орган в полости рта в виде подвижного мягкого выроста, являющийся органом вкуса, а у человека способствующий также образованию звуков речи". Из Ушаковского определения, даже С++ нельзя назвать языком. 



--------------------
Достоверно известно, что 89% людей доверяют статистике взятой с потолка smile
PM   Вверх
diadiavova
Дата 8.11.2009, 01:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




Zloxa, возможно у тебя есть собственное определение языка? Готов обсудить. А пример из вики я привёл, не как авторитетный, а ка вполне корректный, о чём и написал.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
unicuum
  Дата 8.11.2009, 21:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(Zloxa @  8.11.2009,  01:07 Найти цитируемый пост)
Из Ушаковского определения, даже С++ нельзя назвать языком. 

А ещё некоторые считают, что язык C++ не является языком высокого уровня. Видимо раз он сам не программирует за них, то конечно. smile Хотя речь идёт о высоком уровне абстракций. Кому что удобно, тот то и думает, я сам поступаю точно так же. smile 


--------------------
user posted image
обычный день на винграде
PM   Вверх
unicuum
  Дата 19.11.2009, 07:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




ню...

Код

<?xml version="1.0" encoding="UTF-8"?>
<essences>
  <relation subtree="include">
    <programming russian="программирование">
      <association russian="включение" mind="содержит"/>
      <inheritance russian="наследование" mind="является"/>
    </programming>
    <set_theory rusian="теория множеств">
      <aggregation russian="объединение" mind="содержит"/>
      <generalization russian="обобщение" mind="является"/>
    </set_theory>
  </relation>
  <element english="essence" russian="сущность" synonym="object"/>
  <element english="action" russian="действие" synonym="method"/>
  <!-- болванки -->
  <object english="" russian=""></object>
  <method english="" russian=""></method>
  <object english="" russian=""/>
  <method english="" russian=""/>
  
  <object english="synonym" russian="подобие"/>
  <object english="antonym" russian="противоположность"/>
  
  <!-- ничто в мире не появляется из ниоткуда и не исчезает в никуда -->
  <object english="transfigurator" russian="видоизменитель">
    <object relation="antonym">
      <method english="create" russian="создать">
        <relation object="antonym" method="destroy"/>
      </method>
      <method english="destroy" russian="уничтожить">
        <relation object="antonym" method="create"/>
      </method>
    </object>
  </object>

  <concept>
    любое изменение значения это установка свойства,
    если значение установлено в то же самое, то
    оно не изменилось, однако учитывая, что есть подобие
    и равенство - тема философии, можно вывести
    некий новый интерфейс
  </concept>

  <concept>
    любое значение является свойством, но
    не любое свойство является значением
  </concept>
  
  <object english="value" russian="значение"/>
  
  <object english="property" russian="свойство">
    <object relation="antonym">
      <method english="get" russian="получить">
        <relation object="antonym" method="set"/>
      </method>
      <method english="set" russian="установить">
        <relation object="antonym" method="get"/>
      </method>
    </object>
  </object>

  <object english="tumbler" russian="тумблер">
    <object relation="antonym">
      <method english="on" russian="включен">
        <relation object="antonym" method="off"/>
      </method>
      <method english="off" russian="выключен">
        <relation object="antonym" method="on"/>
      </method>
    </object>
  </object>
  
  <object english="scribble" russian="переписчик">
    <object relation="antonym">
      <method english="read" russian="читать">
        <relation object="antonym" method="write"/>
      </method>
      <method english="write" russian="писать">
        <relation object="antonym" method="read"/>
      </method>
    </object>
  </object>

  <!-- сущность файла -->
  <object english="file" russian="файл">
  
    <object english="attribute" russian="атрибуты">
    
      <object english="directory" russian="направляющая">
        <object english="path" russian="путь">
          <object relation="property">
            <method english="get" russian="получить"/>
            <method english="set" russian="установить"/>
          </object>
        </object>

        <object english="name" russian="имя">
          <object relation="property">
            <method english="rename" russian="переименовать">
              <relation object="property" method="get"/>
            </method>
            <method english="set" russian="установить"/>
          </object>
        </object>

        <object english="extension" russian="расширение">
          <description language="english">filename extension</description>
          <description language="russian">расширение имени файла</description>
          <object relation="property">
            <method english="get" russian="получить"/>
            <method english="set" russian="установить"/>
          </object>
        </object>

        <object relation="property">
          <method english="get" russian="получить"/>
          <method english="set" russian="установить"/>
        </object>
      </object>
      
      <object english="content" russian="содержимое">
        <object english="size" russian="размер">
          <object relation="property">
            <method english="resize" russian="изменить размер">
              <relation object="property" method="get"/>
            </method>
            <method english="set" russian="установить"/>
          </object>
        </object>
        
        <object relation="tumbler">
          <method english="open" russian="открыть">
            <relation object="tumbler" method="on"/>
          </method>
          <method english="close" russian="закрыть">
            <relation object="tumbler" method="off"/>
          </method>
        </object>
    
        <object relation="scribble">
          <method english="read" russian="читать">
            <relation object="scribble" method="read"/>
          </method>
          <method english="write" russian="писать">
            <relation object="scribble" method="write"/>
          </method>
        </object>
    
        <object english="permissions" russian="разрешения">
          <object english="read only" russian="только чтение"/>
          <object english="write only" russian="только запись"/>
          <object english="read/write" russian="чтение/запись"/>
        </object>
      </object>
      
    </object> <!-- конец атрибутам -->
    
    <object english="transfigurator" russian="видоизменитель">
      <!-- методы -->
      <method english="create" russian="создать"/>
      <method english="remove" russian="удалить">
        <relation object="transfigurator" method="destroy"/>
      </method>
    </object>
    
    <!-- первый взгляд на проблему - пользователь -->
    <method english="copy" russian="копировать">
      <call name="copy"/>
      <call name="paste"/>
    </method>
    <method english="replace" russian="переместить">
      <call name="cut"/>
      <call name="paste"/>
    </method>
    <!-- второй взгляд на проблему - исполнитель -->
    <method english="copy" russian="копировать">
      <call name="copy"/>
    </method>
    <method english="replace" russian="переместить">
      <call name="copy"/>
      <call name="remove"/>
    </method>
    
    <!-- разные методы -->
    <method english="cut" russian="вырезать"/>
    <method english="paste" russian="вставить"/>
    <method english="is exist" russian="существует?"/>
    
  </object>

  <!-- буфер мысли -->
  <method english="multiply" russian="размножить"/>
  <method english="crash" russian="разрушить"/>
</essences>



--------------------
user posted image
обычный день на винграде
PM   Вверх
unicuum
  Дата 19.11.2009, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Код

<?xml version="1.0" encoding="UTF-8"?>
<essences>
  <!-- упрощённая модель -->
  <object english="mouses" russian="мышки">
    <!-- события -->
    <object english="mouse" russian="мышка">
      <object english="buttons" russian="кнопки">
        <method english="pressed" russian="нажата"> <!-- down - любая клавиша нажата-->
        <method english="depressed" russian="отжата"> <!-- up - любая клавиша отжата-->
      </object>
      <object english="wheel" russian="колёсико">
        <method english="rolling" russian="прокрутка"> <!-- wheel -->
      </object>
      <object english="pointer" russian="указатель">
        <method english="displacement" russian="смещение"> <!-- move - указатель сместился -->
      </object>
    </object>
  </object>
  <!-- размышления о gui элементах -->
  <object english="focus" russian="мышки">
    <method english="focus" russian="сосредотачивать">
    <method english="unfocus" russian="рассредоточить">
  </object>
  <object english="borders" russian="границы">
    <method english="inside" russian="внутри"><!-- hover - парит над элементом -->
    <method english="outside" russian="снаружи">
  </object>
</essences>



--------------------
user posted image
обычный день на винграде
PM   Вверх
unicuum
  Дата 19.11.2009, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Замечу, что по мнению некоторых, это "самый посещаемый форум рунета по программированию". smile


--------------------
user posted image
обычный день на винграде
PM   Вверх
Lazin
Дата 19.11.2009, 14:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3820
Регистрация: 11.12.2006
Где: paranoid oil empi re




Цитата(unicuum @  19.11.2009,  12:25 Найти цитируемый пост)
Замечу, что по мнению некоторых, это "самый посещаемый форум рунета по программированию". 
и что дальше? 

ты хочешь, что-бы кто-нибудь комментировал данные в формате XML? smile 
PM MAIL Skype GTalk   Вверх
unicuum
Дата 19.11.2009, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(Lazin @  19.11.2009,  14:11 Найти цитируемый пост)
ты хочешь, что-бы кто-нибудь комментировал данные в формате XML? 

Там кстати ошибки есть.


--------------------
user posted image
обычный день на винграде
PM   Вверх
andrew_121
Дата 19.11.2009, 15:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008




На дальняке почитаю smile 


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
diadiavova
Дата 19.11.2009, 18:49 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




unicuum, это ты типа наметапрограммировал? smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
unicuum
Дата 19.11.2009, 18:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(diadiavova @  19.11.2009,  18:49 Найти цитируемый пост)
unicuum, это ты типа наметапрограммировал? user posted image

Нет, так как это ни во что не трансформируется. Пока нужно решить, как могут сочетаться между собой структуры. Тексты эти просто черновик того что есть в обычных библиотеках.


--------------------
user posted image
обычный день на винграде
PM   Вверх
diadiavova
Дата 21.11.2009, 15:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




unicuum, ну и когда мы уже увидим твои метапрограммы? smile 


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
unicuum
  Дата 21.11.2009, 18:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка




Цитата(diadiavova @  21.11.2009,  15:43 Найти цитируемый пост)
unicuum, ну и когда мы уже увидим твои метапрограммы? user posted image

Вполне возможно, что никогда. Форум всё же предполагает общение, а постить для себя я лучше на своём сайте буду.


--------------------
user posted image
обычный день на винграде
PM   Вверх
diadiavova
Дата 22.11.2009, 00:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте




Цитата(unicuum @  21.11.2009,  18:37 Найти цитируемый пост)
а постить для себя я лучше на своём сайте буду. 
Лучше на метасайте запости smile 
А если серьёзно, то общение предполагает, что все собеседники понимают чего от них хотят, а когда топикастер сам не может сформулировать о чём тема и что означают ответы в его опросе, то диалога обычно не получается.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
NightmareZ
Дата 22.11.2009, 10:30 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


[хакер]
**


Профиль
Группа: Участник
Сообщений: 699
Регистрация: 10.8.2006




 smile 


--------------------
NightmareZ.net - мой блог и сайт, мои проекты и прочий трэш
Ely-Art.ru - наша маленькая домашняя арт-студия
mugcraft.ru - кружки на любой вкус
PM WWW ICQ Skype GTalk AOL YIM   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила раздела «Флейм»
Sneg0k

Добро пожаловать в «Флейм».

В разделе не действуют многие правила:

  • Можно оффтопить(умеренно)
  • Можно общаться на темы, не только связанные с программированием.

Строго запрещено:

  • Размещать рекламу
  • Обсуждать политику
  • Оскорблять друг-друга и переходить на личности
  • Наезжать, провоцировать других участников форума
  • Материться
  • Троллить

Напоминаем о существовании волшебной кнопочки "Репорт". Если вы увидели сообщение, несовместимое с жизнью, просьба подвести на нее курсор и клацнуть левой клавишей мышки. Тем самым вы сможете призвать злого, но жутко справедливого джина-модератора, который нашлет порчу на злостного нарушителя. Кстати - счётчик сообщений здесь не растёт.


Глас Винграда:


Глас Философии:


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Sneg0k

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Флейм | Следующая тема »


 




[ Время генерации скрипта: 0.1058 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.