25 май 22 10:13, Andrei Mihailov -> Stas Mishchenkov:
AM> Имеет место разговор слепого с глухим ;)
Не думаю.
AM> В современном компьютерном мире существуют два подхода к вопросу:
AM> 1. Программа должна уметь делать все необходимое для выдачи требуемого AM> результата. Под каждую задачу разрабатывается своя программа, пользователю AM> остаётся только ее запустить и ввести в нее исходные данные.
Например, годед. ;)
AM> 2. (стиль *никс) программа должна выполнять какую то небольшую часть AM> задачи (желательно не конкретной задачи, а некий универсальный фрагмент). AM> В системе должна иметься туева хуча таких маленьких программок, которые AM> пользователь скриптом связывает в решатель нужной ему задачи.
Например, Фидошный узел? ;)
AM> PS: И тут я с ужасом представил Автокад в стиле юникс - одна программа AM> вычисляет координаты, другая рисует линии, третья - окружности, четвертая AM> заполняет область штриховкой, пятая расставляет блоки, шестая вставляет AM> тексты, седьмая вставляет растры, восьмая из всего этого генерирует pdf... AM> A инженер бешено стучит по клаве, связывая это все в скрипт, который AM> сделает нужный ему чертеж ;)
А на самом деле это много програм связанных между собой оболчкой.