Критерии ЯП | MetodPro.ru

Реклама на сайте

Критерии ЯП


При разработке ЯП, при разработке трансляторов необходимо учитывать следующие критерии:

1)    Понятность – обеспечивает легкость восприятия программ человеком. Реализация этого требования во многом зависит от программиста, но также и от синтаксиса и структуры самого ЯП.

2)    Надежность – это степень автоматического обнаружения ошибок, которая может быть выполнена транслятором или операционной средой, в которой выполняется программа. Чем больше можно выявить ошибок при трансляции программы, тем более надежным является ЯП. Существует несколько способов проверки программой правильности выполнения своих функций: -формальные методы верификации программ; - путем чтения текста программ; - прогон программы с тестовыми данными. Принципиальным средством достижения высокой надежности языка является его типизация. Существуют ошибки, которые не могут быть обнаружены автоматически при этапе трансляции, в этом случае может помочь такое свойство языка, как понятность.

3)    Гибкость. Проявляется в том, сколько возможностей предоставляет язык программисту для выражения всех операций, требующихся в программе, без вставок ассемблерного кода и других ухищрений. Как правило, обеспечивается гибкость языка, достаточная для конкретной области применения.

4)    Простота – обеспечивает легкость восприятия семантики языковых конструкций и запоминания их синтаксиса. Простой язык предоставляет ясный и единообразный набор понятий, которые могут использоваться в качестве базовых элементов при разработке программы. К наиболее простым относятся языки функционального программирования. 



Методические пособия

  • Системы автоматизированного проектирования
  • Социология молодёжи
  • Общая социология
  • Криптография
  • Проектирование трансляторов
  • Компьютерная графика
  • Моделирование систем
  • Информационная безопасность
  • Теория вычислительных процессов
  • Логические основы искусственного интелекта
  • Проектирование распределённых информационных систем