To není tak úplně pravda. Porovnejte program provádějící nějaké numerické výpočty ve Fortranu a ten samý kód v C (nebo C++). Fortran je mnohem přímočařejší a z hlediska výpočtu, který v něm provádíte, čitelnější. Domnívám se, že Fortran má k myšlení matematika nebo fyzika blíže, než C. Dokonce jsem při svém pedagogickém působení zjistil, že pro mladé fyziky je mnohem chytlavější než C. A to jsme jeli v F77, kde i ono implicitní typování I.., J.., K.. připadalo studentům velmi příjemné a v souladu s jejich dosavadními matematicko-fyzikálními zvyky.
Řekl bych, že pokud jde o C jako o jazyk technických a vědeckých výpočtů, tak o něm platí, že pro samé stromy v něm není vidět les. Pro technika který chce počítač použít k usnadnění svých výpočtů je programovací jazyk jen nástrojem k těmto výpočtům, on nechce ztrácet čas nějakými obskurnostmi ohledně datových typů, objektů, správně strukturovaného programování... Chce jazyk, kterému nemusí nic dlouze vysvětlovat, kam prostě napíše postup výpočtu tak jak mu technický zobák narost a ten jazyk mu rozumí. A z tohoto pohledu Fortran skutečně nemá a myslím, že ještě dlouho mít nebude, konkurenci. No a nejrozsáhlejší "knihovní fond" ze všech existujících jazyků je také nemalá devíza. Ty numerické postupy přeci jen nepodléhají takové módě, jako prostá výpočetní technika, takže i 30 let stará, ale za to dobře odladěná knihovna je stále užitečná věc.
Ono to porovnávání výhod je ošidné - záleží na osobních preferencích. "Ukecanější" kód Fortranu
(Basicu,Pascalu,Ady atd.) někomu přijde jako výhoda (oproti C,C++,C#), jinému jako nevýhoda.
Chtěl jsem to když tak udělat až později, aby se na některé věci dalo odkázat.
Srovnávat rychlostí jazyků je v podstatě nesmysl. Pokud specifikujeme i překladač, už to jakýs takýs smysl dává, ale pořád nic moc - je těžké rozhodnout, kdy jsou kódy ekvivalentní (kromě
triviálních případů). Ze svého nejlepšího svědomí vám můžu doporučit taková obecná tvrzení
o rychlostech jazyků ignorovat - je to něco podobného, jako když řeknu že velká auta jsou rychlejší než malá.