вы бы посмотрели что такое простой вызор SUBROUTINE или OUTPUT
там и не 50 строк за строку будет
>но даже не полюбопытствовал скомпилировать програмку в язык ассемблера, где исходный текст в виде комментариев, да посмотреть во сколько ассемблерных команд на самом деле компилируется строка языка высокого уровня. 3-4. Особенно если речь о фортране. Пожалуй единственное исключение - арифметические выражения и вызовы фунцкий, но приделать к ассемблеру затычку, которая их транслирует не сложно. В чем там "великий прорыв"?
а цикл? не видели что получается?
>Преимущество языков высокого уровня в переносимости с одной архитектуры на другую. А недостаток в трудностях привязки к технической базе. Будь то экзотическая система 60-х годов, нынешний "слабый" специализированный микроконтроллер или офигенно мощный, но специализированный графический процессор.
>В 60-х проблемы переносимости не стояло. А проблема экзотического железа стояла и очень остро.
тут согласен. Но это не снимает проблему производительности труда программиста. И трудности отладки - чем сложенее конструкция и чем больше в ней строк - тем сложнее.
Поэтому лучше, когда за тебя часть работы сделает язык высокого уровня и его компилятор.
>>Т.е. писание на асемблере, в общем случае, это нужда. Жестокая, фиговая нужда.
>
>Ерунду пишете. Какая у ученого "жесткая нужда"? Просто если написать процедуру кластерного анализа ДНК чипов или подобной информации для графической платы, чтобы работало в 50 раз быстрее обычного компа, можно изучать проблемы, которые рыньше заняли бы слишком много времени или денег. Жесткое любопытство заставляет, а никак не нужда :). А в универе мне было прикольно оптимизировать до предела поиск сайтов рестрикционных ферментов в ДНК. Битовыми операциями на 32-битных регистрах. Нужды никакой. Просто интересно, а как следствие - возможности.
Ограничение по ресурсам - по железу. Просто ваш опыт соверменный - мегабайты тут и там. А когда вам надо все запихнуть в 64-256К - тогда это уже не интерес - а насущная необходимость.
Нет хуже работы - пасти дураков. Бессмысленно храбрых - тем более.(Киплинг).