stringtranslate.com

Исходный код в базе данных

Исходный код в базе данных (SCID) — это метод манипуляции кодом , при котором код анализируется и сохраняется в базе данных . Это позволяет использовать множество сокращений, повышающих производительность [ требуется разъяснение ], которые в противном случае были бы невозможны.

Недостатком систем SCID является то, что код с синтаксическими ошибками или другой код, который не может быть проанализирован [ требуется разъяснение ] , не может быть импортирован в систему SCID напрямую. Одним из обходных путей для этого является комментирование кода, который не анализируется правильно.

Инструменты визуального программирования могут хранить программы в виде баз данных, поскольку для редактирования визуального кода требуются специализированные редакторы структур .

Примеры

IBM VisualAge Java — пример интегрированной среды разработки , реализующей функции SCID. Более поздним примером исходного кода в базе данных является CodeOntology, инструмент с открытым исходным кодом и база данных RDF исходного кода Java , которая поддерживает расширенные запросы SPARQL , такие как Select recursive methods или Select methods, которые вычисляют кубический корень double . [1]

Вот некоторые другие примеры или обсуждения SCID:

  1. http://www.c2.com/cgi/wiki?SourceCodeInDatabase
  2. http://mindprod.com/project/scid.html
  3. http://martinfowler.com/bliki/ProjectionalEditing.html

Кроме того, Эрик и Майк Хьюитт из PrecisionSoftware работали над SCID на языке C# в 2014 году [ необходима ссылка ] .

Смотрите также

Ссылки

  1. ^ CodeOntology, Примеры запросов , http://codeontology.org/examples.