<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; Forth интерпретаторы]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=8137&amp;type=atom" />
	<updated>2013-03-11T11:47:39Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=8137</id>
		<entry>
			<title type="html"><![CDATA[Re: Forth интерпретаторы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=70168#p70168" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><p>«Готовый проект» конкатенативного скриптового языка это <a href="http://factorcode.org/">factor</a>.</p></blockquote></div><p> только это будет компилируемый код<br />а я ищу интерпретатор, <br />более того, встраиваемый интерпретатор</p><div class="quotebox"><cite>creature.ws пишет:</cite><blockquote><div class="quotebox"><blockquote><p>короткий код из нескольких слов более читабелен и понимабелен</p></blockquote></div><p>Если код ограничивается пятью словами, то различия синтаксиса не существенны, при больших объёмах forth и factor «с ходу» вообще не воспринимаются.</p></blockquote></div><p> согласен<br />с другой стороны если мы представим код 25-40 слов (диалект forth)<br />в варианте интерпретируемого VBS это будет уже порядка 100- 200 слов</p><p>Это пока просто идеи и рассуждения<br />как может быть и как удобнее<br />сама идея &quot;скрипт поверх скрипта&quot; понятно имеет свои недостатки и их достаточно можно найти<br />но в отдельных случаях почему нет?</p>]]></content>
			<author>
				<name><![CDATA[kirbiba]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29780</uri>
			</author>
			<updated>2013-03-11T11:47:39Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=70168#p70168</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Forth интерпретаторы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=70164#p70164" />
			<content type="html"><![CDATA[<p>«Готовый проект» конкатенативного скриптового языка это <a href="http://factorcode.org/">factor</a>.<br /></p><div class="quotebox"><blockquote><p>короткий код из нескольких слов более читабелен и понимабелен</p></blockquote></div><p>Если код ограничивается пятью словами, то различия синтаксиса не существенны, при больших объёмах forth и factor «с ходу» вообще не воспринимаются.</p>]]></content>
			<author>
				<name><![CDATA[creature.ws]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=26105</uri>
			</author>
			<updated>2013-03-11T10:34:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=70164#p70164</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Forth интерпретаторы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=70160#p70160" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Felix Faria пишет:</cite><blockquote><p>В прошлом семестре писал интерпретатор на VBS, но это было в качестве домашней работы, потому там не все нюансы были учтены. А какие именно команды форта нужно поддерживать?</p></blockquote></div><p> Спасибо за ответ)<br />У меня в разных проектах возникала<br />необходимость перейти от обычного скриптования <br />на более синтаксически простой уровень абстракции.<br />Конкретные команды не принципиальны ибо речь о диалекте Forth-a <br />заточенного под потребную функциональность (там команды будут в зависимости от решаемой задачи).</p><p>Еще момент обход ошибок<br />если форт реализован &quot;поверх&quot; движка программы<br />то ошибки этого уровня легче игнорировать<br />соответственно давая конечному пользователю<br />право скриптовать &quot;поверх&quot; можно не подвергать опасности базовую функциональность программы.</p><p>Ну и еще ряд соображений.<br />В простых но разнообразных задачах<br />накладные расходы на скорость исполнения и т.п. не принципиальны<br />а короткий код из нескольких слов более читабелен и понимабелен:)</p><p>Например:<br />Вместо кода типа: <br /></p><div class="codebox"><pre><code>set XXX= new YYY : xxx.left=350 : xxx.top=400</code></pre></div><p>напишем:<br /></p><div class="codebox"><pre><code>newBlock 350 left 400 top </code></pre></div><p>Собственно я бы хотел найти некий готовый проект<br />чтобы подключать его к своим программам <br />и в каждом случае добавлять 10-20 команд по контексту задачи.</p>]]></content>
			<author>
				<name><![CDATA[kirbiba]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29780</uri>
			</author>
			<updated>2013-03-11T09:34:30Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=70160#p70160</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Forth интерпретаторы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=70145#p70145" />
			<content type="html"><![CDATA[<p>В прошлом семестре писал интерпретатор на VBS, но это было в качестве домашней работы, потому там не все нюансы были учтены. А какие именно команды форта нужно поддерживать?</p>]]></content>
			<author>
				<name><![CDATA[Felix Faria]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=25783</uri>
			</author>
			<updated>2013-03-10T21:46:36Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=70145#p70145</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Forth интерпретаторы]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=70143#p70143" />
			<content type="html"><![CDATA[<p>Кто и где встречал интерпретаторы Forth на базе VBS ?<br />Я находил только варианты клиентского (браузерного) Forth -&gt; JS</p><p>Сразу отвечу на встречный вопрос &quot;Нафига? Что это за изврат?&quot;<br />Ответ будет такой &quot;Иногда нужно.&quot; :-)<br />(если тема вас интересует потом перетрем)</p>]]></content>
			<author>
				<name><![CDATA[kirbiba]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=29780</uri>
			</author>
			<updated>2013-03-10T20:48:38Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=70143#p70143</id>
		</entry>
</feed>
