• DocumentCode
    747606
  • Title

    Portable Character Processing in Fortran and Fixed Integer Environments

  • Author

    Rose, Lawrence L. ; Hellerman, Herbert

  • Author_Institution
    Department of Computer and Information Science, Ohio State University
  • Issue
    3
  • fYear
    1976
  • Firstpage
    176
  • Lastpage
    185
  • Abstract
    Many languages, including Fortran, and machines such as most minicomputers have little or no built-in character manipulation capability and yet are often required to process character information. This paper discusses the programming of character processing in such integer environments. Character representation, string-to-word coordinate transformation, packing, and unpacking using several arithmetic schemes are discussed with special attention to program portability. Several Fortran subroutines are presented culminating in BYTRAN, a set of portable Fortran subroutines that simulate the string structures and operators of the PL/I language.
  • Keywords
    Byte; Fortran; PL/I; character manipulation; portability; strings; word; Algorithms; Arithmetic; Assembly systems; Computer languages; Data processing; High level languages; Information science; Microcomputers; Packaging machines; Program processors; Byte; Fortran; PL/I; character manipulation; portability; strings; word;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1976.225947
  • Filename
    1702363