{"title":"从古代到现代1:基本工具和问题","authors":"D. Nagle","doi":"10.1145/1105755.1105756","DOIUrl":null,"url":null,"abstract":"Including the new Fortran 2003, there are three revisions of the Fortran standard beyond the venerable, quarter-century-old Fortran 77. While the newer revisions, Fortran 90, 95 and 2003, have standardized more features, they are (very nearly) upwards compatible with Fortran 77. In fact, many of the new features are standardisation of extensions implemented by Fortran 77 compilers, albeit each with its own spelling. Still, the introduction of modern Free Format in place of the card-image-based Fixed Format, and the overall amount of new features (many first appearing in the Fortran 90 standard), means that some applications programmers consider modern (90, 95, 2003) Fortran to be a different language than archaic (66, 77) Fortran.","PeriodicalId":379614,"journal":{"name":"ACM SIGPLAN Fortran Forum","volume":"34 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Archaic to modern 1: basic tools & issues\",\"authors\":\"D. Nagle\",\"doi\":\"10.1145/1105755.1105756\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Including the new Fortran 2003, there are three revisions of the Fortran standard beyond the venerable, quarter-century-old Fortran 77. While the newer revisions, Fortran 90, 95 and 2003, have standardized more features, they are (very nearly) upwards compatible with Fortran 77. In fact, many of the new features are standardisation of extensions implemented by Fortran 77 compilers, albeit each with its own spelling. Still, the introduction of modern Free Format in place of the card-image-based Fixed Format, and the overall amount of new features (many first appearing in the Fortran 90 standard), means that some applications programmers consider modern (90, 95, 2003) Fortran to be a different language than archaic (66, 77) Fortran.\",\"PeriodicalId\":379614,\"journal\":{\"name\":\"ACM SIGPLAN Fortran Forum\",\"volume\":\"34 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM SIGPLAN Fortran Forum\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1105755.1105756\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGPLAN Fortran Forum","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1105755.1105756","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Including the new Fortran 2003, there are three revisions of the Fortran standard beyond the venerable, quarter-century-old Fortran 77. While the newer revisions, Fortran 90, 95 and 2003, have standardized more features, they are (very nearly) upwards compatible with Fortran 77. In fact, many of the new features are standardisation of extensions implemented by Fortran 77 compilers, albeit each with its own spelling. Still, the introduction of modern Free Format in place of the card-image-based Fixed Format, and the overall amount of new features (many first appearing in the Fortran 90 standard), means that some applications programmers consider modern (90, 95, 2003) Fortran to be a different language than archaic (66, 77) Fortran.