00:15:13.772,00:15:16.772 Mattie Niznik: Assembly language is stuff of my nightmares 00:20:43.992,00:20:46.992 Mattie Niznik: COBOL has come to IBM's cloud this week: https://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/9/872/ENUSAP21-0019/index.html&request_locale=en 00:20:53.328,00:20:56.328 Mattie Niznik: The industry version of the FORTRAN problem 00:25:06.376,00:25:09.376 Mattie Niznik: OK, cool. Structures were added in Fortran 90. 00:25:25.794,00:25:28.794 Kate Musgrave: Several of the operational models are still 77 00:25:45.578,00:25:48.578 Mattie Niznik: https://en.wikibooks.org/wiki/Fortran/structures#:~:text=Structures%2C%20structured%20types%2C%20or%20derived,one%20can%20easily%20reuse%20them. 00:26:23.819,00:26:26.819 Alan Brammer: I have some f77 that has structures in it... 00:27:03.971,00:27:06.971 Mattie Niznik: Oh interesting. I'm curious about seeing that. 00:27:12.915,00:27:15.915 Alan Brammer: type EDATA_RECORD SEQUENCE character basin*2 character cyNum*2 character DTG*10 character probtype*2 character tech*4 character tau*3 character latns*4 character lonew*5 character prob*3 character remainder*200 end type EDATA_RECORD 00:28:02.171,00:28:05.171 Alan Brammer: mixed type example: type PROBTRACK_RECORD SEQUENCE integer rad ! character dummy*2 ! integer dir ! character dummy2*2 ! integer rad_cross ! integer rad_along ! integer bias_cross ! integer bias_along ! character comments*52 end type PROBTRACK_RECORD