>>Хм, если у Вас нет мат сопроцессора, то ассемблер Вам ничем не поможет.
>
>Поможет запросто. Просто надо самому знать что и как посчитать. Итеррационно или рядами. Вот если не знать - то да. Это будет проблема. :)
В ИБМ704, что характерно, работа с вещественными числами была реализована аппаратно. То есть "сопроцессор" был. Равно как и у БЭСМ и прочих мэйнфреймов.
До чего назойливы могут быть участники, искренне верящие что строка фортрана транслируется в 300 строк ассемблера, программу управления ядерным реактором можно написать за пару часов, а АМД с Интелом пислали свои версии БЛАС-а на фортране.
Дурак написал учебник, а попугай его вызубрил. Сюр, да и только.
>>Ох, трудно даётся понимания того, что собственно есть язык программирования
>
>Средство для формализации "алгоритмической" задачи.
>А что для вас представляет собой "язык программирования" (коих, кстати, много есть на свете)?
Трудно дается что фортран не лучший предмет для рассуждений о "собственно языке программирования", по причине примитивности.
>>Ну так спецпакеты вызывают библиотеку на фортране.
>
>Нет. Вовсе нет. Скорее "на ассемблере" - точнее - в коде, сгенеренном С++. Что очень близко к ассемблеру. :)
Поскольку речь о библиотеках для линейной алгебры, которые используются в тысячах приложений, в том числе суперкомпьютерного свойства, ни о каком фортране речи быть не может. Эти примитивы оптимизированы до предела для данной архитектуры. Это не только ипользование сопроцессора и разных версий SIMD, но сравнение скорости различных вариантов реализации по тактам процессора и специально созданные команды, чтобы этих тактов было меньше.
Эти примитивы не только дурачек с матлабом на писишке пользовать будет, но и серьезные дяди, которые ждут результатов вычисления на тысячепроцессорном суперкомпьютере неделями. Какой там нафиг фортран? Мало ли что в предисловиях к учебникам напишут. Но народ впечатлительный к звону, источника которого не знает.
-------------------- http://www.orossii.ru