ailev.ru

11 октября 2010 · Комментарий

Без заголовка

У нас есть ISO 24744 (жизненный цикл), проектное управление (кажись, только с графическими языками), процессное управление (BPMN 2.0), работа сервисов (всякие SoaML, хотя они и не совсем про это), а также business rules (которые часто используются как язык для ограничений в этих процессах). Что из этого берем? Я надеялся, что ISO 15926 поможет как-то в этом месиве разобраться. А вот что тут будет "вычислять" .15926L, я не представляю. Это традиционный вопрос к декларативным программам: что они "вычисляют", нужно отдельно прописывать в силу непроцедурности языка. И еще я не понимаю, как язык что-то "компилирует". Это компилятор компилирует, а язык должен лаконично и в удобной с точки зрения мыслительных манипуляций форме выражать. У меня вопрос не про целевой язык, куда компилировать, а про то, что на нем программируется и в чем семантика "выполнения". Пока программируются только структуры данных, но не операции с этими данными. У меня есть подозрение, что операции с данными будут питоновские, например, а вот структуры данных -- 15926. Как будет выглядеть такой мультипарадигмальный язык?

К записи · К обсуждению