ISO/IEC 1539-2:2000 Информационные технологии - Языки программирования; Фортран. Часть 2. Символьные строки различной длины - Стандарты и спецификации PDF

ISO/IEC 1539-2:2000
Информационные технологии - Языки программирования; Фортран. Часть 2. Символьные строки различной длины

Стандартный №
ISO/IEC 1539-2:2000
Дата публикации
2000
Разместил
International Organization for Standardization (ISO)
Последняя версия
ISO/IEC 1539-2:2000
сфера применения
Эта часть ISO/IEC 1539 определяет возможности Фортрана для манипулирования строками символов динамически изменяемой длины. Эта часть ISO/IEC 1539 предоставляет вспомогательный стандарт для версии языка Фортран, указанной в ISO/IEC 1539-1: 1997 и неофициально известной как Fortran 95. Программа, соответствующая 1539-2: 1994, также соответствует этому стандарту. . Эта часть ISO/IEC 1539 является вспомогательным стандартом по отношению к стандарту, определяющему Fortran 95, поскольку она определяет дополнительные возможности помимо тех, которые определены в основном стандарте языка. Процессор, соответствующий стандарту Fortran 95, не обязан также соответствовать этой части ISO/IEC 1539. Однако соответствие этой части ISO/IEC 1539 предполагает соответствие основному стандарту Fortran 95. Эта часть ISO/IEC 1539 предписывает имя модуля Fortran, имя производного типа данных, который будет использоваться для представления строк переменной длины, интерфейсы для процедур и операторов, которые должны быть предоставлены для управления объектами этого типа, и семантика, необходимая для каждой из сущностей, доступных с помощью этого модуля. Эта часть ISO/IEC 1539 не описывает детали какой-либо реализации. Ни метод, используемый для представления объектов данных определенного типа, ни алгоритмы, используемые для реализации процедур или операторов, интерфейсы которых определены в этой части ISO/IEC 1539, не предписываются. Соответствующая реализация может использовать любое представление и любые алгоритмы при условии, что общедоступные имена и интерфейсы соответствуют настоящей части ISO/IEC 1539, а семантика соответствует требованиям этой части ISO/IEC 1539 и других стандартов. ISO/IEC 1539-1: 1997. Следует отметить, что процессор не обязан реализовывать эту часть ISO/IEC 1539, чтобы быть процессором Фортрана, соответствующим стандарту, но если процессор реализует средства для управления символами различной длины строк, рекомендуется, чтобы это было сделано способом, соответствующим данной части ISO/IEC 1539. Процессор, соответствующий этой части ISO/IEC 1539, может расширять возможности, предусмотренные для манипулирования символьными строками различной длины, до тех пор, пока поскольку такие расширения не противоречат этой части ISO/IEC 1539 или ISO/IEC 1539-1:1997. Модуль, написанный на языке Fortran, соответствующем стандарту, упоминается в Приложении A. Этот модуль иллюстрирует один из способов, с помощью которого описываются средства. в этой части ISO/IEC 1539. Этот модуль соответствует требованиям этой части ISO/IEC 1539 и, поскольку он написан на языке Фортран, соответствующем стандарту, он обеспечивает переносимую реализацию необходимых средств. Этот модуль используется только для информации и не предназначен для каких-либо ограничений реализации. Этот модуль является демонстрацией того, что возможна по крайней мере одна реализация на стандартном и, следовательно, переносимом Фортране. Следует отметить, что эта часть ISO/IEC 1539 определяет возможности для динамически изменяющейся длины строк символов только типа по умолчанию. В этой части ISO/IEC 1539 все ссылки на внутренний тип CHARACTER следует понимать как символы типа по умолчанию. Подобные возможности могут быть определены для символов нестандартного типа с помощью отдельного, если похожего, модуля для каждого такого типа символов. Эта часть ISO/IEC 1539 была разработана, насколько это возможно, для обеспечения строк символов различной длины теми возможностями, которые доступны для строк символов фиксированной длины. Все внутренние операции и функции, которые применяются к символьным строкам фиксированной длины, имеют расширенные значения, определенные в этой части ISO/IEC 1539 для символьных строк различной длины. Также определено небольшое количество дополнительных возможностей, которые подходят из-за существенных различий между внутренним типом и производным типом данных переменной длины.

ISO/IEC 1539-2:2000 История

  • 2000 ISO/IEC 1539-2:2000 Информационные технологии - Языки программирования; Фортран. Часть 2. Символьные строки различной длины
  • 1994 ISO/IEC 1539-2:1994 Информационные технологии. Языки программирования. ФОРТРАН. Часть 2. Строки символов различной длины.



© 2023. Все права защищены.