BS ISO/IEC 1539-2-2000 信息技术.编程语言.FORTRAN语言.变化长度字符串
作者:标准资料网 时间:2024-05-04 20:12:13 浏览:8224
来源:标准资料网
下载地址: 点击此处下载
【英文标准名称】:Informationtechnology-Programminglanguages-FORTRAN-Varyinglengthcharacterstrings
【原文标准名称】:信息技术.编程语言.FORTRAN语言.变化长度字符串
【标准号】:BSISO/IEC1539-2-2000
【标准状态】:现行
【国别】:英国
【发布日期】:2000-11-15
【实施或试行日期】:2000-11-15
【发布单位】:英国标准学会(GB-BSI)
【起草单位】:BSI
【标准类型】:()
【标准水平】:()
【中文主题词】:计算机软件;程序设计;字符串;数据表示;模数;FORTRAN语言;程序设计语言;接口;语义学;计算机技术;合格;数据
【英文主题词】:Artificiallanguages;Characterstrings;Computersoftware;Dataprocessing;FORTRAN;Informationtechnology;Programminglanguages
【摘要】:ThispartofISO/IEC1539definesfacilitiesinFortranforthemanipulationofcharacterstringsofdynamicallyvariablelength.ThispartofISO/IEC1539providesanauxiliarystandardfortheversionoftheFortranlanguagespecifiedbyISO/IEC1539-1:1997andinformallyknownasFortran95.Aprogramthatconformswith1539-2:1994alsoconformswiththisstandard.ThispartofISO/IEC1539isanauxiliarystandardtothatdefiningFortran95inthatitdefinesadditionalfacilitiestothosedefinedintrinsicallyintheprimarylanguagestandard.AprocessorconformingtotheFortran95standardisnotrequiredalsotoconformtothispartofISO/IEC1539.However,conformancetothispartofISO/IEC1539assumesconformancetotheprimaryFortran95standard.ThispartofISO/IEC1539prescribesthenameofaFortranmodule,thenameofaderiveddatatypetobeusedtorepresentvarying-lengthstrings,theinterfacesfortheproceduresandoperatorstobeprovidedtomanipulateobjectsofthistype,andthesemanticsthatarerequiredforeachoftheentitiesmadeaccessiblebythismodule.ThispartofISO/IEC1539doesnotprescribethedetailsofanyimplementation.NeitherthemethodusedtorepresentthedataentitiesofthedefinedtypenorthealgorithmsusedtoimplementtheproceduresoroperatorswhoseinterfacesaredefinedbythispartofISO/IEC1539areprescribed.Aconformantimplementationmayuseanyrepresentationandanyalgorithms,subjectonlytotherequirementthatthepubliclyaccessiblenamesandinterfacesconformtothispartofISO/IEC1539,andthatthesemanticsareasrequiredbythispartofISO/IEC1539andthoseofISO/IEC1539-1:1997.ItshouldbenotedthataprocessorisnotrequiredtoimplementthispartofISO/IEC1539inordertobeastandardconformingFortranprocessor,butifaprocessorimplementsfacilitiesformanipulatingvaryinglengthcharacterstrings,itisrecommendedthatthisbedoneinamannerthatisconformantwiththispartofISO/IEC1539.AprocessorconformingtothispartofISO/IEC1539mayextendthefacilitiesprovidedforthemanipulationofvaryinglengthcharacterstringsaslongassuchextensionsdonotconflictwiththispartofISO/IEC1539orwithISO/IEC1539-1:1997.Amodule,writteninstandardconformingFortran,isreferencedinAnnexA.ThismoduleillustratesonewayinwhichthefacilitiesdescribedinthispartofISO/IEC1539couldbeprovided.ThismoduleisbothconformantwiththerequirementsofthispartofISO/IEC1539and,becauseitiswritteninstandardconformingFortran,itprovidesaportableimplementationoftherequiredfacilities.Thismoduleisreferencedforinformationonlyandisnotintendedtoconstrainimplementationsinanyway.Thismoduleisademonstrationthatatleastoneimplementation,instandardconformingandhenceportableFortran,ispossible.ItshouldbenotedthatthispartofISO/IEC1539definesfacilitiesfordynamicallyvaryinglengthstringsofcharactersofdefaultkindonly.ThroughoutthispartofISO/IEC1539allreferencestointrinsictypeCHARACTERshouldbereadasmeaningcharactersofdefaultkind.Similarfacilitiescouldbedefinedfornon-defaultkindcharactersbyaseparate,ifsimilar,moduleforeachsuchcharacterkind.ThispartofISO/IEC1539hasbeendesigned,asfarasisreasonable,toprovideforvaryinglengthcharacterstringsthefacilitiesthatareavailableforintrinsicfixedlengthcharacterstrings.AlltheintrinsicoperationsandfunctionsthatapplytofixedlengthcharacterstringshaveextendedmeaningsdefinedbythispartofISO/IEC1539forvaryinglengthcharacterstrings.Alsoasmallnumberofadditionalfacilitiesaredefinedthatareappropriatebecauseoftheessentialdifferencesbetweentheintrinsictypeandthevaryinglengthderiveddatatype.
【中国标准分类号】:L74
【国际标准分类号】:35_060
【页数】:30P;A4
【正文语种】:英语
【原文标准名称】:信息技术.编程语言.FORTRAN语言.变化长度字符串
【标准号】:BSISO/IEC1539-2-2000
【标准状态】:现行
【国别】:英国
【发布日期】:2000-11-15
【实施或试行日期】:2000-11-15
【发布单位】:英国标准学会(GB-BSI)
【起草单位】:BSI
【标准类型】:()
【标准水平】:()
【中文主题词】:计算机软件;程序设计;字符串;数据表示;模数;FORTRAN语言;程序设计语言;接口;语义学;计算机技术;合格;数据
【英文主题词】:Artificiallanguages;Characterstrings;Computersoftware;Dataprocessing;FORTRAN;Informationtechnology;Programminglanguages
【摘要】:ThispartofISO/IEC1539definesfacilitiesinFortranforthemanipulationofcharacterstringsofdynamicallyvariablelength.ThispartofISO/IEC1539providesanauxiliarystandardfortheversionoftheFortranlanguagespecifiedbyISO/IEC1539-1:1997andinformallyknownasFortran95.Aprogramthatconformswith1539-2:1994alsoconformswiththisstandard.ThispartofISO/IEC1539isanauxiliarystandardtothatdefiningFortran95inthatitdefinesadditionalfacilitiestothosedefinedintrinsicallyintheprimarylanguagestandard.AprocessorconformingtotheFortran95standardisnotrequiredalsotoconformtothispartofISO/IEC1539.However,conformancetothispartofISO/IEC1539assumesconformancetotheprimaryFortran95standard.ThispartofISO/IEC1539prescribesthenameofaFortranmodule,thenameofaderiveddatatypetobeusedtorepresentvarying-lengthstrings,theinterfacesfortheproceduresandoperatorstobeprovidedtomanipulateobjectsofthistype,andthesemanticsthatarerequiredforeachoftheentitiesmadeaccessiblebythismodule.ThispartofISO/IEC1539doesnotprescribethedetailsofanyimplementation.NeitherthemethodusedtorepresentthedataentitiesofthedefinedtypenorthealgorithmsusedtoimplementtheproceduresoroperatorswhoseinterfacesaredefinedbythispartofISO/IEC1539areprescribed.Aconformantimplementationmayuseanyrepresentationandanyalgorithms,subjectonlytotherequirementthatthepubliclyaccessiblenamesandinterfacesconformtothispartofISO/IEC1539,andthatthesemanticsareasrequiredbythispartofISO/IEC1539andthoseofISO/IEC1539-1:1997.ItshouldbenotedthataprocessorisnotrequiredtoimplementthispartofISO/IEC1539inordertobeastandardconformingFortranprocessor,butifaprocessorimplementsfacilitiesformanipulatingvaryinglengthcharacterstrings,itisrecommendedthatthisbedoneinamannerthatisconformantwiththispartofISO/IEC1539.AprocessorconformingtothispartofISO/IEC1539mayextendthefacilitiesprovidedforthemanipulationofvaryinglengthcharacterstringsaslongassuchextensionsdonotconflictwiththispartofISO/IEC1539orwithISO/IEC1539-1:1997.Amodule,writteninstandardconformingFortran,isreferencedinAnnexA.ThismoduleillustratesonewayinwhichthefacilitiesdescribedinthispartofISO/IEC1539couldbeprovided.ThismoduleisbothconformantwiththerequirementsofthispartofISO/IEC1539and,becauseitiswritteninstandardconformingFortran,itprovidesaportableimplementationoftherequiredfacilities.Thismoduleisreferencedforinformationonlyandisnotintendedtoconstrainimplementationsinanyway.Thismoduleisademonstrationthatatleastoneimplementation,instandardconformingandhenceportableFortran,ispossible.ItshouldbenotedthatthispartofISO/IEC1539definesfacilitiesfordynamicallyvaryinglengthstringsofcharactersofdefaultkindonly.ThroughoutthispartofISO/IEC1539allreferencestointrinsictypeCHARACTERshouldbereadasmeaningcharactersofdefaultkind.Similarfacilitiescouldbedefinedfornon-defaultkindcharactersbyaseparate,ifsimilar,moduleforeachsuchcharacterkind.ThispartofISO/IEC1539hasbeendesigned,asfarasisreasonable,toprovideforvaryinglengthcharacterstringsthefacilitiesthatareavailableforintrinsicfixedlengthcharacterstrings.AlltheintrinsicoperationsandfunctionsthatapplytofixedlengthcharacterstringshaveextendedmeaningsdefinedbythispartofISO/IEC1539forvaryinglengthcharacterstrings.Alsoasmallnumberofadditionalfacilitiesaredefinedthatareappropriatebecauseoftheessentialdifferencesbetweentheintrinsictypeandthevaryinglengthderiveddatatype.
【中国标准分类号】:L74
【国际标准分类号】:35_060
【页数】:30P;A4
【正文语种】:英语
下载地址: 点击此处下载