Cтраница 1
Особенности языков программирования и их реализаций оказывают существенное влияние на отладку программ. Реализация некоторого языка программирования должна в точности соответствовать официальному описанию этого языка программирования. Официальное описание этого языка программирования должно быть ясным, понятным, простым в использовании и, конечно, однозначным. Совокупность же этого языка программирования и его реализации должна, с одной стороны, предотвращать ошибки, ас другой - обеспечивать диагностику выявленных ошибок. [1]
Выявить те особенности языков программирования, которые находят наиболее широкое использование, и оценить их в терминах их спецификаций, вызываемых ими эффектов, их практического использования, возмож ности доказательства правильности программ, соответствия потребностям программиста. [2]
Выявить те особенности языков программирования, которые благоприятно влияют на структуру программ, и те, которые препятствуют конструированию программ с хорошей структурой, а также выявить те мелкие отличия между аналогичными особенностями языков программирования, которые могут иметь очень большое значение. [3]
Рассмотрим некоторые особенности языков программирования, получивших наибольшее распространение. [4]
Поскольку в программе транслируется сразу целый блок, следует еще одна особенность языка программирования Апмир - возможность включения в программу описательной части. [5]
Еще одним важным фактором стиля программирования является то, как программист пользуется особенностями языка программирования. Главное здесь заключается в понимании и использовании всех возможностей языка, исключении неудачных конструкций, особенностей и машинно-зависимых элементов. [6]
Стиль программирования - это та манера, в которой программист употребляет возможности и особенности выбранного языка программирования, пишет и оформляет свои программы. Когда говорят о стиле программирования, то имеют в виду ту же цель, что и при структурировании программ: добиться получения таких программ, которые легко читаются и понимаются, причем не только их авторами, но и другими людьми. [7]
Джехани Методология сравнения языков программирования, написанная специально для настоящего сборника, тюсвящена процессу сравнения на основе выделения ряда особенностей языков программирования, нуждающихся в сравнении и обсуждении. [8]
Таким образом, предпринятое авторами сравнение языков программирования начинается с выделения ядра каждого из сравниваемых языков программирования. В дальнейшем сравнению подвергаются только выделенные на первом шаге ядра сравниваемых языков программирования, поскольку именно они отражают те особенности языков программирования, сравнение которых входило в намерения авторов. [9]
Может применяться одно или сразу несколько из этих ограничений. Стоит отметить, что само по себе ограничение лишь размеров программы не позволяет отделить длинные, но простые фрагменты от коротких, но запутанных. Другие проблемы, связанные с модульностью, касаются перекрытия в памяти программ и данных, использования виртуальной памяти и особенностей языка программирования. [10]