> -- Валерий Лаптев писал(а):
> Я аналогично при программировании на Турбо С++ в 92-м году проклинал разработчиков по той же причине...  И именно тогда впервые задумался о том, какая должна быть интегрированная среда...

Вот-вот, "где что определено" не придется долго искать, если определения будут вынесены из текста программы в таблицы, связанные с соответствующими процедурами. На одной панели видишь исполнимую часть процедуры (алгоритм), а на соседней - таблицу используемых в ней переменных (включая формальные параметры процедуры) и т.п.