<?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=413681&amp;view=findpost&amp;p=3781069</guid>
        <pubDate>Sat, 20 Oct 2018 11:17:19 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781069</link>
        <description><![CDATA[yuan: Спасибо, в общем примерно так я себе это и представлял.<br>Мне нужен пре-препроцессор со встроенным словарем русских слов и перекодировкой в латиницу.<br>Это как-нибудь со временем.<br><br><br><br>Кстати массив обьектов имеет свои сложности. Обьекты-потомки имеют бОльшие габариты и не помещаются в ячейках массива (портят память).<br>(Java сразу использует массивы указателей на обьекты).<br><br><br>Всем пока.]]></description>
        <author>yuan</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781045</guid>
        <pubDate>Sat, 20 Oct 2018 03:56:54 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781045</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781043'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ЫукпШ &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T23:35:10+00:00">19.10.18, 23:35</time></span><div class='quote '>Ещё пробуй.</div></div><br>
Мне-то зачем? У меня всё работает.]]></description>
        <author>korvin</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781043</guid>
        <pubDate>Fri, 19 Oct 2018 23:35:10 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781043</link>
        <description><![CDATA[ЫукпШ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781042'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T23:13:54+00:00">19.10.18, 23:13</time></span><div class='quote '>Problems?</div></div><br>
Ещё пробуй.<br>
<img class='tag-img' src='http://i12.pixs.ru/storage/4/9/4/a12JPG_6047776_30870494.jpg' alt='user posted image'>]]></description>
        <author>ЫукпШ</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781042</guid>
        <pubDate>Fri, 19 Oct 2018 23:13:54 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781042</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781041'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ЫукпШ &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T22:01:19+00:00">19.10.18, 22:01</time></span><div class='quote '>Критерием истины является практика.</div></div><br>
Нет, не является.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781041'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ЫукпШ &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T22:01:19+00:00">19.10.18, 22:01</time></span><div class='quote '>Попробуй взять другой компилятор, откомпилировать и собрать программу<br>
с приведённым мной исходником.</div></div><br>
<span class="b-attach" data-size="932488" data-hits="839" data-attach-id="59372" data-attach-post-id="3781042">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3781042&amp;attach_id=59372' title='Скачать файл' target='_blank'>__________________________2018_10_20____2.12.45.png</a> (, : 839)
		</span><br>
Problems?]]></description>
        <author>korvin</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781041</guid>
        <pubDate>Fri, 19 Oct 2018 22:01:19 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781041</link>
        <description><![CDATA[ЫукпШ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781040'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>korvin &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T21:22:14+00:00">19.10.18, 21:22</time></span><div class='quote '><div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781039'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ЫукпШ &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T20:05:17+00:00">19.10.18, 20:05</time></span><div class='quote '>Любой с++ это позволяет.</div></div><br>
FIXED.<br>
<br>
Препроцессор — не прерогатива MS.</div></div><br>
Не надо искажать цитаты.<br>
Критерием истины является практика.<br>
Попробуй взять другой компилятор, откомпилировать и собрать программу<br>
с приведённым мной исходником.]]></description>
        <author>ЫукпШ</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781040</guid>
        <pubDate>Fri, 19 Oct 2018 21:22:14 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781040</link>
        <description><![CDATA[korvin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781039'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ЫукпШ &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T20:05:17+00:00">19.10.18, 20:05</time></span><div class='quote '>Любой с++ это позволяет.</div></div><br>
FIXED.<br>
<br>
Препроцессор — не прерогатива MS. <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2018-10-19T21:30:52+00:00">19.10.18, 21:30</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>На Java все стало deprecated (забыто)</div></div><br>
Что «всё»?<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>В реальных языках программирования кроме общей концепции есть еще и неожиданности.<br>
&quot;Вы не можете иметь статические переменные внутри Java функций&quot;. И т.д. в больших количествах.</div></div><br>
Да ты ладно&#33; Видимо, тебе нужен нереальный язык программирования.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>И забыть о неожиданностях языков, чтобы все-таки все было как с кубиками?</div></div><br>
Какое отношение это имеет к статическим переменным, например? Впрочем, может, тебе нужно в детский садик, там будут тебе кубики.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>(ООП как-то это обещало,обещало, но почему-то не совсем вышло...)</div></div><br>
Что оно тебе обещало и почему не вышло? А может ты просто тролль, пытающийся развести холивар?]]></description>
        <author>korvin</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781039</guid>
        <pubDate>Fri, 19 Oct 2018 20:05:17 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781039</link>
        <description><![CDATA[ЫукпШ: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>Попробуем писать что-то просто на русском языке:</div></div><br>
Микрософтный с++ это позволяет.<br>
Только лучше не злоупотреблять.<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">#define класс class</div><div class="code_line">&nbsp;</div><div class="code_line">класс БЛОК </div><div class="code_line">{</div><div class="code_line">&nbsp;int xxmm;</div><div class="code_line">};</div><div class="code_line">&nbsp;</div><div class="code_line">класс МОДУЛЬ </div><div class="code_line">{</div><div class="code_line">&nbsp;int mmxx;</div><div class="code_line">};</div><div class="code_line">&nbsp;</div><div class="code_line">класс Телевизор </div><div class="code_line">{</div><div class="code_line">&nbsp;БЛОК Антенный_блок;</div><div class="code_line">&nbsp;БЛОК Блок_питания;</div><div class="code_line">&nbsp;БЛОК Блок_разверток;</div><div class="code_line">};</div><div class="code_line">&nbsp;</div><div class="code_line">класс Блок_разверток</div><div class="code_line">{</div><div class="code_line">&nbsp;МОДУЛЬ модуль_горизонтальной_развертки;</div><div class="code_line">&nbsp;МОДУЛЬ модуль_вертикальной_развертки;</div><div class="code_line">&nbsp;МОДУЛЬ модуль_синхронизации;</div><div class="code_line">};</div><div class="code_line">// ....</div><div class="code_line">int __cdecl _tmain(void)</div><div class="code_line">{</div><div class="code_line">&nbsp;_tprintf(_T(&quot;Hello, world!\n&quot;)); </div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;Телевизор Рубин714, Рекорд, Филипс;</div><div class="code_line">&nbsp;Блок_разверток Универсальный;</div><div class="code_line">///...</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>ЫукпШ</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781030</guid>
        <pubDate>Fri, 19 Oct 2018 17:09:13 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781030</link>
        <description><![CDATA[Qraizer: Свои программы следует писать сообразно объектной модели выбранного языка, а не наоборот. Вероятно, поэтому другие языки и не зашли. Посему и Плюсовая может не зайти.<br>
Объектная модель у Плюсов одна из наиболее продуманных. Это не значит, что она самая лучшая на свете, но это значит, что если что-то в ней не нравится, скорее всего иначе было бы хуже.<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>Английский в программировании как-то уже утомил. Что можно сделать ?</div></div>Поверь, лучше ничего. будет только хуже.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>Хорошо бы забыть про указатели и иметь возможность узнавать на ходу длины массивов и т.д.</div></div>Не вопрос.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=413681&view=findpost&p=3781027'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>yuan &#064; <time class="tag-quote__quoted-time" datetime="2018-10-19T16:27:47+00:00">19.10.18, 16:27</time></span><div class='quote '>Классический язык без лишних рунтаймов вне программы, вот чего хочется.</div></div>Не вопрос.]]></description>
        <author>Qraizer</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781029</guid>
        <pubDate>Fri, 19 Oct 2018 16:57:21 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781029</link>
        <description><![CDATA[Славян: Весьма сильный изъян, сразу бросающийся в глаза следующий: вы описываете предмет с помощью просто кучи мелких предметов, при этом нисколько не устанавливая связи и не поясняя задачу функционирования чего бы то ни было. a&#39;la Китайская комната или как-то так. Так не получится. Так что надо поначалу разрешить сей важный качественный прокол. :yes-sad: <br>
<br>
<span class="tag-color tag-color-named" data-value="mergepost" style="color: mergepost"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2018-10-19T17:07:40+00:00">19.10.18, 17:07</time></span></span><br>
Язык же Си, с коего вы содрали описание, содержит в себе некую функциональность, посему позволяет хучь сколько-то описывать нужное людям. Так в классе:<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">class Телевизор</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp;int канал;</div><div class="code_line">&nbsp;&nbsp;int Пульт( int кнопка, float громкость);</div><div class="code_line">}</div></ol></div></div></div></div><br>
мы сразу видим, что поле &#39;канал&#39; несёт в себе некое хранилище, а, запуская Пульт, можно посылать в него такие-то команды, осуществлять некоторую плавную≈непрерывную регулировку.;)]]></description>
        <author>Славян</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781027</guid>
        <pubDate>Fri, 19 Oct 2018 16:27:47 +0000</pubDate>
        <title>Блочно-модульное программирование</title>
        <link>https://forum.sources.ru/index.php?showtopic=413681&amp;view=findpost&amp;p=3781027</link>
        <description><![CDATA[yuan: Столкнувшись с ООП выбор среды программирования у меня был невелик. C++, Java, C# и пока все.<br>В этом же порядке и пришлось писать программы с ООП. В конечном счете решил вернуться к С++ обратно.<br>На Java все стало deprecated (забыто), С# таскает гибабайты runtime и все уже забыто тоже.<br>Можно сказать, устал как Жан-Мишель :) Вокруг да около одного и того же...<br><br>Теперь начинаю все сначала. Классы описывают как работать с обьектами. Обьекты могут быть блоками или модулями.<br>Блок - большой, а модуль маленький.<br><br>К  примеру  телевизор это такая конструкция.<br>Он состоит из многих блоков, например блок развертки, блок питания и т.д.<br><br>Блок развертки состоит из модулей вертикальной развертки, горизонтальной развертки и т.п.<br><br>Модуль содержит набор более мелких и простых деталей.<br><br>Идея в том, что из блоков и модулей все можно собирать конструкции как из кубиков.<br><br>В реальных языках программирования кроме общей концепции есть еще и неожиданности.<br>&quot;Вы не можете иметь статические переменные внутри Java функций&quot;. И т.д. в больших количествах.<br><br>Попробуем писать что-то просто на русском языке:<br><br><br>класс Телевизор {<br>  Антенный_блок,<br>  Блок_питания, Блок_разверток,......<br>  ........<br>}<br><br>класс Блок_разверток{<br>  модуль_горизонтальной_развертки,<br>  модуль_вертикальной_развертки,<br>  модуль_синхронизации,......<br>  ......<br>}<br><br>Можно ли как-то транслировать свой язык верхнего уровня в С++ например ?<br><br>И забыть о неожиданностях языков, чтобы все-таки все было как с кубиками ?<br>(ООП как-то это обещало,обещало, но почему-то не  совсем вышло...)<br><br>Английский в программировании как-то уже утомил. Что можно сделать ?<br>Хорошо бы забыть про указатели и иметь возможность узнавать на ходу длины массивов и т.д.<br>Классический  язык без лишних рунтаймов вне программы, вот чего хочется.]]></description>
        <author>yuan</author>
        <category>C/C++: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	