73-10-29 USING FORTRAN PROGRAMS MOST OF THE APPLICATIONS PROGRAMS ARE WRITTEN IN FORTRAN IV. THE FOLLOWING IS AN ITRODUCTION TO RUNNING THESE PROGRAMS FORTRAN PROGRAMS CAN APPEAR IN MANY DIFFERENT FORMS: 1)THE AUTHOR WRITES A SOURCE PROGRAM.THIS IS THE ONLY MATERIAL THAT IS READABLE TO A HUMAN BEING BUT IT IS NEVER USED WHEN RUNNING THE PROGRAMS 2)A PROGRAM CALLED A COMPILER TRANSLATES THE SOURCE CODE TO A BINARY YOU WILL NEVER MEET THE COMPILER BUT YOU MIGHT MEET THE BINARY 3)A PROGRAM CALLED LOAD PICKS UPP THE BINARIES AND BUILDS THE FINAL PROGRAM WHICH THEN IS CALLED A LOADER IMAGE FILE 4)WHEN THE LODER IMAGE FILE IS OPERATING IN THE MACHINE A PROGRAM CALLED FRTS SUPERVICES THE OPERATION YOU ALSO NEED TO KNOW A BIT ABOUT THE SYNTAX USED WITH TWO RUTINES IN THE SYSTEM: A) THE MONITOR THE MONITOR SUPERVICES WHAT GOES ON IN THE MACHINE.YOU ASK IT TO BRING YOUR PROGRAM INTO CORE BY ,AFTER THE MONITOR . TYPING R NAME OR RUN DEVICE NAME THAT IS ALL YOU NEED TO KNOW ABOUT THE MONITOR B) THE COMMAND DECODER THE COMMAND DECODER ACCEPTS NAMES OF PROGRAMS AND FILES TOGETHER WITH SOME EXTRA INFORMATION TO BE PASSED TO THE PROGRAMS E.G. TELLING A FORTRAN PROGRAM THAT FILE UNIT NUMBER 6 IN THE PROGRAM IS THE FILE ABC.DA ON DTA1 WE TYPE DTA1:ABC.DA/6 FOR THE SYNTAX OF THE COMMAND DECODER SEE APPENDIX A ERROR CORRECTIONS: IN ALL THE SYSTEM PROGRAMS YOU WILL MEET THE FOLLOWING THREE CHARACTERS TYPED FROM THE KEYBOARD HAVE THE SAME MEANING: 1)RUBOUT TAKES AWAY THE LAST CHARACTER TYPED CAN BE REPEATED FOR MULTIPLE CHARACTERS 2)CONTROL U TAKES AWAY THE PRESENT LINE 3)CONTROL C ABORTS THE PRESENT PROGRAM AND CALLS THE MONITOR ALL LINES MUST BE TERMINATED BY CARRIGE RETURN THE ONE EXEPTION IS THE ALTMODE TERMINATION TO THE COMAND DECODER STARTING A FORTRAN PROGRAM: 1)IF THE PROGRAM IS IN THE FORM OF BINARIES: .R LOAD *TEMP