Tady pár informací o "tečka vs procento".
https://gcc.gnu.org/onlinedocs/gfortran/STRUCTURE-and-RECORD.html
On se Fortran velmi vyvíjel, takže pokud se bavíme o Fortranu 90+, tak se o něm můžeme bavit jako o novém jazyku.
19. 11. 2021, 18:59 editováno autorem komentáře
Fortran měl proprietární rozšíření s tečkou, ale do standardu nakonec dali procento. Počátky OO ve Fortranu taky byly všelijaké, už do F90 se snažili nacpat OOP se vším všudy (nejaktivnější byli Szymański a spol.). IMHO OOP není pro Fortran stěžejní, co dělá moderní Fortran Fortranem jsou kopole a další paralelní konstrukce. OOP tam přidali v době, kdy byly objekty moderní (ze stejného “pádného” důvodu bylo přidáno OOP například do Prologu, kde působí značně nepatřičně). Je příznačné, že třeba Fortress (což měl být následník Fortranu) měl osekané objekty à la Rust (včetně traitů) bez dědičnosti.
Tak ono by to mohl být s APL/J takový mini seriál: array oriented languages. Postarší ale ... https://sci-hub.se/10.1145/114054.114094
20. 11. 2021, 00:02 editováno autorem komentáře