<?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=450724&amp;view=findpost&amp;p=3910195</guid>
        <pubDate>Tue, 17 Sep 2024 07:39:54 +0000</pubDate>
        <title>Язык программирования ПВТ-ОО</title>
        <link>https://forum.sources.ru/index.php?showtopic=450724&amp;view=findpost&amp;p=3910195</link>
        <description><![CDATA[Majestio: Всем привет&#33;<br>
<br>
Решил создать отдельную тему, т.к. увидел интересную разработку, которая упоминалась в теме &quot;<a class='tag-url' href='https://forum.sources.ru/index.php?showtopic=174041&view=findpost&p=3910116' target='_blank'>Полезные ссылки</a>&quot; этого раздела.<br>
<br>
Итак. Вроде бы очередной новодел, и это должно бы сразу вызывать негатив ... Но моя чуйка говорит нет. И я перечислю то, что лично мне интересно:<br>
<br>
<ul class="tag-list"><li>Результат компиляции - код на fasm</li><li>Собственные уникальные типы данных</li></ul><br>
В принципе проект хорошо бы тянул на обычную либу. Но коль он позиционируется как отдельный язык программирования - почему бы и нет? Для сравнения можно взять язык программирования Lua. Для него ведь нашлась своя ниша. Я думаю, что ПВТ-ОО неплохо бы позиционировать себя именно в таком ключе. Разница ведь принципиально небольшая - Lua умеет встраиваться в код других языков путем внедрения своего скомпилированного байт-кода и последующей его интерпретации. А ПВТ-ОО компилируется в ассемблер, который можно свободно компилировать повторно в объектный код и далее его линковать.<br>
<br>
Как отдельный обособленный язык программирования - я считаю это мертворождённой идеей. Важна практичность, тогда и будет востребованность. Просто наличие встроенных уникальных типов данных и операций над ними - этого слишком мало. Поэтому считаю, пока не поздно, переназначить цели. А именно перепрофилировать его в разряд фрэймворков. Могу привести пример - MOC (мета-объектный компилятор фрэймворка Qt). Он начал свою жысть еще задолго до C++11, и по сей день здравствует. Поскольку решает один свой важный вопрос. Тут, я считаю, нужно подойти подобным образом. Должен быть инструментарий компиляции и линковки к наиболее востребованным языкам программирования. Интеграция, к примеру, с утилитой cmake - must have. В общем - конечно все это мое ИМХО. Высказывайтесь.]]></description>
        <author>Majestio</author>
        <category>Прочие языки программирования</category>
      </item>
	
      </channel>
      </rss>
	