Здравствуйте, MikelSV, Вы писали:
MSV>Автор замахнулся на "черезчур" крутые задачи. Сложно, почти невозможно — как пелось в одной песне, поверить в возможность писать программы простыми людьми, притом, что она будет "летать", как написанная крутым программистом.
Вообще говоря, не совсем верно.
Речь в первую очередь идет о том, чтобы "простой" человек мог ВОСПОЛЬЗОВАТЬСЯ в своей проге чужими библиотеками.
Т.е. речь идет в первую очередь о семантической составляющей вопроса,
потому и была выбрана а-ля БД нотация.
P.S. Писать на BAL не намного проще, чем на sql
(а в его теперешней редакции отсутствуют некоторые средства, например
1. в таблице может быть только одно поле,
на основе которого ее записи выстраиваются в бинарный (несбалансированный) или
красно-черный (сбалансированный) список
2. в языке нет агрегатов (например, "avg") и нет возможностей их
написать (как например в Postgres-е), поэтому для текущей редакции языка в таблицах могут понадобиться
поля для хранения промежуточных результатов — последние обычно хранят в агрегатах)
3. бинарные и красно-черные списки выдаются в порядке роста ключевого поля,
и нет средств указать обратный порядок вывода)
MSV>2) Инвестиции? (мешочек зелени, ой, простите, рублей.)
MSV>3) Конструкторы (схемы)?
MSV>4) Производство (заводик собственный)?
MSV>5) Чего еще? (мне б пригодился исскуственный интеллект.)
3-е
P.S. из 2-го вытекают все остальные пункты