74
74
<p><u>Авторы благодарны:</u> </p>
79
76
<li>Г.С.Цейтину, создателю языка Net.
80
<br><font size="-2">[Г.С.Цейтин. Программирование на ассоциативных сетях. В сб.: ЭВМ в проектировании и производстве, вып.2, под ред. Г.В.Орловского, "Машиностроение", Ленингр. отд., Л., 1985, 16-48.]</font>
81
<br>Хотя этот язык впрямую не применим к задачам, стоящим перед RA,
82
знакомство с его изящными кострукциями оказало большое влияние
77
<br><font size="-2">[Г.С.Цейтин. Программирование на ассоциативных
78
сетях. В сб.: ЭВМ в проектировании и производстве, вып.2, под ред.
79
Г.В.Орловского, "Машиностроение", Ленингр. отд., Л., 1985, 16-48.]</font>
80
<br>Хотя этот язык не применим напрямую к задачам, стоящим перед RA,
81
знакомство с его изящными конструкциями оказало большое влияние
83
82
на архитектора <a href="Intro.html#prehistory">SOS</a> и RA. </li>
83
<li>Создателям библиотек и интегрированной среды программирования
84
<a href="http://qt.nokia.com/">Qt</a>.</li>
85
<li>Создателям компилятора <a href="http://gcc.gnu.org/">g++</a>.</li>
86
<li>Денису Шинкову, автору библиотеки
87
<a href="http://gitorious.org/qserialdevice">QSerialDevice</a>
88
для работы с COM-портом.</li>
86
91
<p><u>Лицензии:</u> </p>
88
<p>RA распространяется под лицензией... Cобственно, пока она не
89
не распространяется, а лишь предоставляется для тестирования.
90
Появление версии 1.0, которую не стыдно будет распространять
91
ожидается осенью 2010. Да и вообще ни о каком широком распространении
93
<p>RA распространяется под лицензией... Cобственно, она не
94
не распространяется — ни о каком широком распространении
92
95
речь не идёт. Тем не менее, раз уж программа распространилась на Вас,
93
96
следует сделать заявление: </p>
120
123
<u>дословно и полностью</u>, однако, если Вы намерены её цитировать или включить
121
124
целиком в другую публикацию — ознакомьтесь с буквой закона. </p>
124
127
<a name="prehistory"></a>
125
128
<h3>Предыстория</h3>
127
130
<p>С началом распространения первых IBM PC, а именно, в конце 1989
128
131
года, то есть двадцать с лишним лет назад тем же коллективом авторов
129
был создан проект Spectra Operating System (SOS). </p>
130
<p>20 лет! Посредственные программы столько не живут. </p>
132
был создан проект Spectra Operating System (SOS). На протяжении двух
133
десятилетий эта программа обслуживала и продолжает обслуживать
134
несколько весьма разных установок в лаборатории
135
<a href="http://www.ioffe.ru/DepSSO/LabSSS/">спектроскопии твёрдого тела</a>
136
<a href="http://www.ioffe.ru/">ФТИ</a>. Она даже экспортировалась за рубеж
137
— в США, Францию и Австралию — относительно небольшие
138
модификации позволяли успешно применять её к новому оборудованию
139
и новым задачам во время командировок. Написана она под MSDOS в
140
эпоху, когда только-только появилась Windows 3.1, и имеет собственный
141
графический интерфейс и мультизадачность. Это обеспечило ей долгую
142
жизнь, простоту и эффективность в управлении примитивными, в основном
143
самодельными устройствами, однако в 21ом веке она уже не смотрится,
144
да и апаратура качественно изменилась, стала умнее и много быстрее.</p>
146
<p>Тем не менее следует подытожить и применить накопленный опыт.
147
20 лет! Посредственные программы столько не живут. Особенно в
148
условиях исследовательской деятельности, когда методики и апаратура
149
постоянно меняются. Это был некоммерческий проект, авторы писали
150
программу для себя и успехом считают оправдание вложенного труда
151
полученными научными результатами. Успех налицо, и покоится он на
154
<li>гибкий и расширяемый, древовидный, самодокументируемый
155
формат хранения данных;</li>
156
<li>гибкая и расширяемая, объектно ориентированная реализация
157
элементов диалога, драйверов устройств и методик численной
159
<li>возможность полного использования мозгов компьютера при
160
работе с тупыми устройствами для совершения умных действий в
161
режиме реального времени.</li>
164
<p>Первые две особенности наследуются программой RA и значительно
165
развиваются, а ответственность за третий пункт теперь перекладывается
166
на поумневшие переферийные устройства.</p>
168
<p>Существенную помощь в развитии SOS оказали кооперация и
169
различного рода взаимопомощь. Надеемся, то же произойдёт и с RA,
170
что подводит нас к следующему разделу.</p>
132
173
<a name="community"></a>
133
174
<h3>Общество RA-поклонников</h3>
176
<p>Хотите Вы того или нет, но устанавливая на своём рабочем месте
177
программу RA Вы вступаете в "Общество RA-поклонников".
178
Это ни в коем случае не является юридическим обременением, что
179
противоречило бы идее свободного ПО и вышеприведённой лицензии.
180
Это лишь следствие объективной реальности. И, конечно, членство в
181
Обществе отягощает Вас множественными обязанностями и одаряет
182
некоторыми правами:</p>
184
<li>обязанность вдумчиво читать описание, стараться постичь
185
идеологию <a href="RANetBasics.html">базы знаний RANet</a>
186
и применять её на практике,</li>
187
<li>право набивать шишки и, тем самым, вносить существенный
189
<li>обязанность жаловаться на недостатки и публично желать
191
<li>право терпеливо ждать очередную версию или патч;</li>
192
<li>обязанность помогать проекту материально…</li>
193
<li>и право выбирать вид помощи:
195
<li>программированием, </li>
196
<li>документированием (если у Вас были трудности в работе
197
с программой, но Вы преодолели их самостоятельно или после
198
устной консультации, пожалуйста, помогите теперь остальным
199
— напишите дополнение к документации), </li>
200
<li>помощью другим членам в развитии их аппаратной базы, </li>
202
<li>борзыми щенками,</li>
203
<li>или просто вознесением молитв божественному
205
<table align="center" cellpadding="20" cellspacing="0" border="0" width="0%">
206
<tr valign="center" bgcolor="#f0f0f0">
207
<td><center><img src="images/GodRA.png" /></center></td>
209
<font color="chocolate"><i>
210
<font size=+4>R</font><font size=+3>esearch</font>
212
<font size=+4> A</font><font size=+3>ssistant</font>