- Язык SCP
-
SCP как представитель семейства языков SC
Язык SCP относится к классу языков, ориентированных на обработку не числовых видов структур в специализированной памяти (структурно перестраиваемой ассоциативной памяти). SCP является процедурным языком программирования. Язык учитывает особенности представления информации в виде графовых конструкций и позволяет их эффективно перерабатывать. Обладая мощным набором операторов, SCP позволяет производить поиск, генерацию, удаление, обработку как отдельных SC-элементов (узлов и дуг), так и целых SC-конструкций. Важнейшей особенностью языка является то, что не только данные (информация), но и сами программы представляются в виде SC-конструкций. Это позволяет перестраиваться программам в ходе их выполнения. Данная особенность редко встречается в современных языках программирования. Язык SCP ориентирован на переработку непосредственно семантических сетей, а не структур (например, списковых), с помощью которых они кодируются. Таким образом, интерпретатор языка SCP может быть реализован на современной аппаратной части, но при разработке аппаратного обеспечения ассоциативной памяти переносимость SCP гарантирована самой архитектурой языка.
Wikimedia Foundation. 2010.