B4Tran(ID:5095/btr001)

Structured Fortran 


for for "befortran" = before FORTRAN


Related languages
FORTRAN IV => B4Tran   Augmentation of

References:
  • Meissner, Loren P. "A compatible 'structured' extension to Fortran" pp29-36 view details
          in SIGPLAN Notices 9(10) October 1974 view details
  • Meissner, Loren P., A Method to Expose the Hidden Structure of Fortran Programs, Proc. ACM 1974 view details
          in SIGPLAN Notices 9(10) October 1974 view details
  • Meissner, Loren P., B4Tran Users Guide, Report No. LBL-3365, Lawrence Laboratory, University of California, Berkeley, 1975 view details
          in SIGPLAN Notices 9(10) October 1974 view details
  • Meissner, Loren P.; Hinkins, Ruth L. "B4Tran: A structured mini-language approach to the teaching of Fortran" pp200-205 view details Abstract: Although senior computer scientists at major universities deplore the continued widespread use of Fortran in beginning computing courses, the fact remains that half a million college students each year are enrolled in courses that include Fortran proficiency as a major objective. If these students are to learn about program structure, ways must be found to teach this concept in Fortran courses. We propose the use of a structured mini-language, rather than a preprocessor, at the beginning of such a course. The B4Tran language has been designed as a subset of an extended Fortran dialect. It introduces alternative structures and iterative structures by using labelled statements to delimit the ends of blocks, in a manner analogous to the indexed DO block of Fortran. Controlled alternatives to GO TO are also provided. Some features of Fortran that cause difficulty for beginning students are omitted. All variables are of a single (?real?) type. Input and output are format-free. B4Tran runs as an interpreter; thus it can furnish improved feedback to the programmer during execution.
          in The papers of the Fifth ACM SIGCSE technical symposium on Computer science education, January 1975 view details