Драконограф писал(а):
alexus писал(а):
... Сколько же можно... языков представлять?.. Такими темпами, скоро строителям Вавилонской башни... до нас совсем далеко станет. Может быть проблема в семантике?.. Точно передать смысл невозможно... Порой проще пальцем указать направление, чем создавать новые языки.
Смысл "неформальный" (по Фридланду) - очевидно, да. Смысл отчуждаемый - можно, видимо - только не одним импер-языком...
Смысл один... Отчуждается только проекция смысла на некоторый аксиоматический базис, что есть знание. А знание - это не смысл... только его тень...
Драконограф писал(а):
Видимо, Вы говорите примерно о том же, что Илья здесь:
Илья Ермаков писал(а):
в
viewtopic.php?p=48527#p48527: Алгоритмы - это только небольшая составляющая структуры программной системы.
в
viewtopic.php?p=48436#p48436: ...когда алгоритмизация выполнена, программировать тоже ещё рано. В программных системах большая часть решений сегодня ложится на архитектуру - структуру компонентов, их связей, структуру информационного обмена и т.п.
И только потом - программирование.
только уже применительно к допрограммной формализации деятельности?
А сколько нужно языков (и каких) - это, согласен с Вами, должно следовать из концепции формализации знаний (и они, конечно, должны образовывать "систему языков").
Илья все правильно говорит (я бы мог расширить его список, например, общим дизайном приложений и документации, требованием к оформлению кода, шаблонами обработки ошибочных ситуаций, единым набором "горячих клавиш" и десятками прочих "мелочей", которые надо учитывать, приступая к созданию системы), но все же я говорю о другом... "Палец" - это из притчи о Будде... Смысл каждый должен увидеть сам, а смысл всегда прост (хотя передать его... не получается). И в этой простоте, до которой столь трудно добраться, есть... важный для проектировщика момент! С этой простоты и надо начинать проект, это то семантическое "ядро", которое не может измениться ни при каких условиях, поскольку иначе суть предметной области станет иной (или предметная область просто исчезнет). А когда это семантическое ядро реализовано, то оно само покажет возможные направления своего развития (как, впрочем, и разрушения). И далее шаг за шагом, step by step... ничего не переписывая, только наращивая, только улучшая...
И все это... чистое творчество... безо всяких попыток автоматизации его...