<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3938945</guid>
        <pubDate>Mon, 27 Apr 2026 20:18:50 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3938945</link>
        <description><![CDATA[DrUnkard: Помню достославный 1995.<br>Для знакомых парней, торговавших оптом сигаретами, сбацал БД на Клипере под MS DOS6.<br>Квартиру, канешно не купил, но прибарахлился. :D]]></description>
        <author>DrUnkard</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3938944</guid>
        <pubDate>Mon, 27 Apr 2026 19:30:46 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3938944</link>
        <description><![CDATA[purpe: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=469875&view=findpost&p=3932411'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-29T12:43:51+00:00">29.11.25, 12:43</time></span><div class='quote '>В целом я шаблонно-програмил на FoxPro, хотя там оно полайтовее будет. Отчёты и экраны легко и запросто, а вот целиком шоп код, такого он не могёл.</div></div><br>
О, помню, что-то простенькое я накатал на FoxPro кажись в 1989ом. Но тогда ещё не было серьёзных задач для такой среды программирования. Все потребности крупных предприятий легко решались на Lotus 1-2-3, а чуть позже и на Экселе.]]></description>
        <author>purpe</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932418</guid>
        <pubDate>Sun, 30 Nov 2025 02:41:54 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932418</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=469875&view=findpost&p=3932416'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-29T22:54:48+00:00">29.11.25, 22:54</time></span><div class='quote '>Ещё немного, и ты переизобретёшь RAD типа Delphi</div></div><br>
На Delphi у меня было мало практики, но на C++Builder&#39;е было дело, даже пару мелких проектов. Нет, это принципиально не то. Фишка Клариона не в визуальности конструирования компонентов, а в, скажем так, параметрической связанности компонентов и их контроле до этапа компиляции.]]></description>
        <author>Majestio</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932416</guid>
        <pubDate>Sat, 29 Nov 2025 22:54:48 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932416</link>
        <description><![CDATA[Qraizer: Ещё немного, и ты переизобретёшь RAD типа Delphi]]></description>
        <author>Qraizer</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932412</guid>
        <pubDate>Sat, 29 Nov 2025 15:24:58 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932412</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=469875&view=findpost&p=3932411'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-29T12:43:51+00:00">29.11.25, 12:43</time></span><div class='quote '>а вот целиком шоп код, такого он не могёл</div></div><br>
Да, в Кларионе это было сделано очень изящно. Сама программа представляла собой дерево в псевдо-графическом виде. Единственный нюанс был - это то, что перекрёстные связи графически не отображались. Но это и не недостаток - с деревом удобнее, был бы граф, было бы сложнее. А вот каждая сущность имела 100500 последовательно размещенных &quot;блоков&quot;, куда можно было вставлять или не вставлять дополнительную логику в виде сырого кода. Естественно дерево проекта увеличивалось по мере создания дополнительных форм и контролов в них. Что по сути и есть - применение шаблонов. <br>
<br>
Задумка была очень клёвая, т.к. была очень продуманная с точки зрения возможности обработки возможных ситуаций и функционала. Это первое. И второе - предварительный контроль целостности проекта. Т.к. еще до компиляции сама среда Клариона неплохо отлавливала некорректные связи на уровне проекта. Компиляция уже ловила ошибки в местах вставки сырого кода.<br>
<br>
Я вот задумываюсь, а если такое сделать, к примеру, на Qt/С++ ... Простые бизнес-приложения можно было бы клепать за 5 сек. Единственна заморочка была бы в разработках динамически-рисуемых форм. Пример: в зависимости от dropdown-меню следующее поле может принимать вид &quot;ввод текста&quot;, &quot;ввод числа&quot; , &quot;набор радиокнопок&quot;. А такое бывает. На Кларионе я такое не делал.]]></description>
        <author>Majestio</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932411</guid>
        <pubDate>Sat, 29 Nov 2025 12:43:51 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932411</link>
        <description><![CDATA[Qraizer: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=469875&view=findpost&p=3932313'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Majestio &#064; <time class="tag-quote__quoted-time" datetime="2025-11-27T21:47:53+00:00">27.11.25, 21:47</time></span><div class='quote '>...</div></div>Ну тогда на вопрос я ответил :D <br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body">В целом я шаблонно-програмил на FoxPro, хотя там оно полайтовее будет. Отчёты и экраны легко и запросто, а вот целиком шоп код, такого он не могёл.</div></div>]]></description>
        <author>Qraizer</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932313</guid>
        <pubDate>Thu, 27 Nov 2025 21:47:53 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932313</link>
        <description><![CDATA[Majestio: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=469875&view=findpost&p=3932303'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-27T15:04:11+00:00">27.11.25, 15:04</time></span><div class='quote '>Если ты имел в виду <strong class='tag-b'>паттерно</strong>-ориентированное, то это одно. Ибо Плюсовики <strong class='tag-b'>шаблонно</strong>-ориентированы совсем иначе, и непонятно, что тогда эта тема делает во внеПлюсовом разделе.</div></div><br>
Не не не  :lol: Ну я предполагал, что ты именно так это воспримешь. Но нет, это не так, не оно. Именно шаблонно-ориентированное.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=469875&view=findpost&p=3932303'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Qraizer &#064; <time class="tag-quote__quoted-time" datetime="2025-11-27T15:04:11+00:00">27.11.25, 15:04</time></span><div class='quote '>что тогда эта тема делает во внеПлюсовом разделе</div></div><br>
Чтобы не &quot;тянуть резину в долгий ящик&quot; - вынужден заспойлерить  :-? <br>
<div class="tag-spoiler spoiler closed"><div class="spoiler_header" onclick="openCloseParent(this)">Скрытый текст</div><div class="body">Clarion - <a class='tag-url' href='https://en.wikipedia.org/wiki/Clarion_(programming_language)' target='_blank'>ван</a>, <a class='tag-url' href='https://winworldpc.com/product/clarion/20-dos' target='_blank'>ту</a>, <a class='tag-url' href='https://habr.com/ru/articles/555246/' target='_blank'>фри</a> ... Очень тёплые воспоминания остались об этой шляпе. Но это было очень давно 1995 год. И тогда уже я юзал Clarion for Windows, как взрослый парень. Одна беда - мою АРМ управления конторой транспортной экспедиции (которую я написал на кларионе) продал не я, и не я купил за это себе квартиру. Вот сска &gt;:-[ :lol: </div></div>]]></description>
        <author>Majestio</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932303</guid>
        <pubDate>Thu, 27 Nov 2025 15:04:11 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932303</link>
        <description><![CDATA[Qraizer: Если ты имел в виду <strong class='tag-b'>паттерно</strong>-ориентированное, то это одно. Ибо Плюсовики <strong class='tag-b'>шаблонно</strong>-ориентированы совсем иначе, и непонятно, что тогда эта тема делает во внеПлюсовом разделе.]]></description>
        <author>Qraizer</author>
        <category>Прочие языки программирования</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932285</guid>
        <pubDate>Thu, 27 Nov 2025 10:18:05 +0000</pubDate>
        <title>Шаблонно-ориентированное программирование?</title>
        <link>https://forum.sources.ru/index.php?showtopic=469875&amp;view=findpost&amp;p=3932285</link>
        <description><![CDATA[Majestio: Приветы, ALL&#33;<br><br>Если есть интерес - выскажитесь. Особенно интересно - как вы воспринимаете этот термин. И, не менее интересно, если вы в теме и практике в нём.]]></description>
        <author>Majestio</author>
        <category>Прочие языки программирования</category>
      </item>
	
      </channel>
      </rss>
	