FuzzyLogic
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору KChernov Цитата: Ну сейчас же наворотили расширений (то же 2003-е) - не думаю, что они не замедляют результирующие программы. | Реально компиляторы в плане поддержки стандартов отстают лет на 5-7 минимум, ну а пока потом народ начнёт писать используя это пройдёт ещё время. Люди науки они обычно довольно консервативны Цитата: А тут есть много преимуществ, например шаблоны. | Шаблоны и подобные высокоуровневые вещи как раз не шибко хорошо поддаются оптимизации. Когда вы смотрите в каком порядке надо обрабатывать массивы чтобы оптимально использовать кэш, тут обычно не до высокоуровневых наворотов. Я буквально вчера сидел CUDA ковырял, на тему сколько комманд в один блок сложить, да сколько блоков сделать, чтоб работало быстрее, всё ручками да ручками ... Цитата: Да и макросы у С тоже весьма полезны. | Ну в фортране тоже ныне препроцессор есть, кстати мы пользовались макросами ещё лет Nдцать назад, просто обрабатывали исходники сишным препроцессором, а потом компилили фортраном. Цитата: Ну вообще-то всякие mpi для Ф скорее чужеродны. | Да какая в общем-то разница, был бы нормальный интерфейс, а там что си что фортран. И как сказал уже akaGM наследие оно тянет. Цитата: А насчёт оптимизации по скорости - сейчас актуальнее возможность оптимизации с точки зрения распараллеливания | И это тоже, только вот не все задачи хорошо параллелятся. Цитата: т.е. ограничиваясь теми же конструкциями (if, for и goto), что и начальный Ф, мы получали эквивалентный код | Имхо, но если себя так ограничивать то проще учить фортран. Совсем недавно столкнулся, взяли несколько довольно толковых студентов, но вот только программирование это просто какой-то ужас ... я бы их сями парить не стал ни за что Хотя лично мне абсолютно не важно, недавно начал писать новую модель - пишу на сях, потому как интерфейсы к всяким параллельным загогулинам типа CUDA первыми появляются именно на сях. А все интерфейсы всё равно будут web-based так что php рулит |