Cтраница 4
Хотя рассмотренная система обладает рядом достоинств, она использует еще недостаточно крупные геометрические понятия и задает слишком много технологических вопросов. Одним из пу тей дальнейшего ее совершенствования является повышение уровня языка до описания объемного представления заготовки и детали, указания всех необходимых характеристик материала и обрабатываемых поверхностей, инструментов и возможностей станка. Дальнейший процесс получения УП в этом случае должен быть автоматическим. [46]
В большинстве алгоритмических языков принята блочная структура записи алгоритмов с любой степенью вложенности. Учитывая специфику управляющих программ, блочная структура программ для уровня языка алгоритма может быть ограничена. Ввод блоков обычно преследует две цели: во-первых, дать возможность использовать одни и те же идентификаторы в различных блоках, и, во-вторых, обеспечить экономию памяти. Естественно, снимая с программиста задачу разбиения программы на блоки, к трансляторам предъявляют требования обеспечения глобальной экономии памяти по всей программе. [47]
Действительно, при использовании ИС первого типа класса ЯПИИ в задачу разработчика входит программирование всех компонент ЭС на языке относительно низкого уровня. Использование ИС первого типа в виде ЯПЗ позволяет значительно повысить уровень языка, что, как правило, влечет за собой снижение эффективности. [48]
Система языков программирования для специализированных ЭВМ обладает взаимосвязанностью, которая реализуется, с одной стороны, общностью изобразительных средств и общностью структуры программ, составленных на различных языках, а с другой стороны, возможностью включения в текст программы, записанной на одном языке, фрагментов, записанных на другом языке. Общность структур программ состоит в том, что в каждой программе независимо от уровня языка программирования имеются: заголовок программы, раздел описаний и операторная часть. [49]
В настоящее время мы не располагаем достаточным объемом информации о скорости написания и отладки программ на входном языке, однако тто утверждению Дж. Донована [5] количество строк программы, которое программист может написать и отладить в единицу времени, не зависит от уровня применяемого языка программирования. [50]