>Кстати. товарищ философ осилит понимание тезиса "если чего нет в ассемблере, значит этого нет ни в одном языке, так как процессор этого "не умеет" - нет у него такой операции"?
Э, тут Вы не правы. Ассемблер - это язык программирования, т.е. описание правил составления программ (синтаксис там и т.п.)
Вы при всём желании не сможете в ассемблер ввести неявное задание переменных например, как в Фортране. Потому что в языке этого нет :o)
Или, например, при всём желании не сможете сделать программы на ассемблере кросс-платформенными. Так что Ваш метод, гм, рассуждений дал сбой.
Конечно, если говорить в более узком смысле, о функциональности, то ничто не мешает написать подпрограммы на ассемблере, позволяющие скажем выполнять операции с вещественными числами для массивов произвольно меняющейся размерности.
Но не надо :o)
>Потом можно пофилософствовать на тему "добро или зло языки высокого уровня". Так как все удобства их даются небесплатно - а за ограничения в возможностях. :)
Да прямо. Iva всё доступно на эту тему написал.
Сегодня если надо численно решить дифф уравнение, то для этого все пользуются обёрткой либо готовой функцией для фортрана. Сидеть и ковыряться в командах ЦПУ желающих нет. Жизнь коротка, знаете ли, чтобы бороться с ветряными мельницами.
Вон специально скомпилировал свою программку для марковских цепей (всего-то 500 строк) из чулана. На ассемблере текст компилятор суёт - более 3 тыс строк, без комментариев. Если б я писал это на ассемблере, было бы, наверное, все 10 тыс. Оно мне надо?