ГОСТ Р ИСО 13584-101—2010
Поставщикданныхбиблиотекидолжен использоватькод поставщика, которыйотображаетсястро
койдлины, равной 31 знаку или меньше.
Примечание 3— Размерстроки, получающийся арезультате кодирования,может превышатьдопусти
муюдлинустрокидля определения имени FORTRAN SUBROUTINE (ограниченную31 знаком). Поэтому поставщик
данныхбиблиотекидолжензарегистрироватьновыйкодпоставщикадлясозданияимениFORTRANSUBROUTINE.
5.2Ограничения языка программирования FORTRAN
5.2.1 Исключенные операторы
На языке программирования FORTRAN недопускается использование следующихоператоров:
- BACKSPACE.
- BLOCK DATA,
-CLOSE.
- COMMON.
- DATA.
- ENDFILE.
- ENTRY.
- EQUIVALENCE.
- FORMAT.
-INQUIRE.
- OPEN.
- PROGRAM.
- READ.
- REWIND.
- SAVE.
- STOP.
- WRITE.
Примечание — Программныеблоки наязыке FORTRAN вбиблиотекедеталей предназначеныдля про
гона программ вразныхсредахс использованием разныхсистем CADи разныхоперационныхметодов.Для обеспе
чения максимальной мобильности этихпрограмм недопускается использоватьвышеуказанныеоператоры.
Пример — Компиляция, привязка, интерпретация и трансляция являют ся операционными ме
тодами.
5.2.2 Устаревшие функции
Следующиефункцииязыкапрограммирования FORTRAN недопускается использовать присозда
нии новых программ, так какони являются устаревшими:
- Arithmetic-IF,
- Alternate return from subroutine.
- ASSIGN.
- Assigned FORMAT specifier.
- Assigned GOTO,
- DO loop controlvariables thatare not integers.
- DO loop not ending on CONTINUE.
- Branch to END IFfrom outside IFblock.
- Heditdescriptor.
- PAUSE.
Примечание — На настоящий моментэтифункции используют,новследующем издании ИСО 1539они
будутисключены.
5.2.3 Обмен программными блоками на языке программирования FORTRAN
В одном внешнем файле библиотеки должна содержаться только одна подпрограмма на языке
программирования FORTRAN (FORTRAN SUBROUTINE), которую используютдля создания представ
ления библиотечной детали. Дополнительные подпрограммы, вызываемые из подпрограммы
(SUBROUTINE), могут находиться в том же внешнем файле библиотеки.
5.2.4 Кодирование знаков
Внешний файл библиотекидолжен содержать26 прописных истрочныхбукв английскогоалфави
та. 10арабских цифр(0—9). символподчеркивания «_» испециальные символы, указанныев таблице3.
закодированные в соответствии стребованиями ИСО 8859-1.
ю