Конечно. Есть еще точность в решении, приемлемая или нет. Есть разного рода оптимальности в решении. Их довольно много может быть, правильных решений.
Это. разумеется, если не впадать в максимализм "для простоты".
>Ну так как там с неявным заданием переменных? :)
Так, что прежде чем использовать переменную по делу - вы (неявно для вас. быть может) ее зададите явно. Адресом и размером. На ассемблере - ровно так же дела обстоят. Только вот, "высокий уровень" языка не позволит вам просто провести "преобразование типа", а ассемблер - позволит. Он предполагает что его использующий - не чайник-кодировщик, а человек отчетливо понимающий что и зачем он делает. И что "unsigned int" на самом деле есть адрес-указатель, которым можно пользоваться без ошибки сразу по месту. И можно не городить "преобразование типа" всякий раз. :)
>А, ну да, я же и забыл, что в этом мире Вы исполняете почётную миссию нести флаг ассемблера!
НЕт. Вы ошиблись. Я исполняю забавную миссию (для себя) - изучения распространенных (и не очень) человеческих заблуждений. Волей-неволей, приходится при этом проговариваться о том "как оно на самом деле есть на свете" - но, к счастию, очень мало кто готов принять правду как она есть. Поэтому заблуждения остаются неискаженными моим воздействием на их носителя. Что приятно. :)
>Ассемблер много чего может, что не нужно.
Значит процессор может много. чего "не нужно". Осталось выяснить почему так. Зачем проектировщики его мучались, создавая и усложняя то, "чего не нужно". Мазохисты или просто "давились за прибылью"? :)
>Строго говоря это не переменные, а просто адрес участка памяти.
А что для вас такое "переменная"? Что это такое для ЦП - я уже говорил. Но ваше мнение. отличное от мнения ЦП - интересно. :)
>Так а зачем? Вы как предпочитаете, зайти в автосалон, купить автомобиль и поехать на нём, или приобрести набор "сделай сам"?
Волей отечественного автопрома... до последних лет все мы проходили через "сделай сам". А причин "самоделок" может быть много. Мне. например, легче сделать "нужную зубочистку", чем лазить искать "последнюю версию чего-то там брендового", которая уже умеет ровно то что нужно в данный момент мне. :)
>Да, Вы можете написать подпрограммы для этого. Но Ваши подпрограммы будут уступать профессиональным...
А, может, и не будут. Но они точно будут делать то. что мне нужно. И я точно буду знать где в них таятся подвохи и как их исправить, если вдруг они окажутся неприемлемы.
>..., и на их написание Вы потратите лучшую часть жизни.
:) Лучшую часть лучше провести на диване?
>Не проще ли взять Фортран, где уже всё для Вас сделано?
Ни! ЗА! ЧТО!! С да асм - остальное от лукавого! За исключением мапла. :)
>Какой кустарщиной? Если Вам нужно проанализировать результаты опыта, у Вас меньше всего времени на программную реализацию всего этого.
Если ТАК свербит - то используется мапл или пакет статистики. Написанный вовсе не на фортране. я вас умоляю! :)
А вот коли выньдос (получив порцию кода в свежеоткопанную кулхацкерами дыру) закрывает вам доступ в директорию...
Вы мне расскажите как вы на фортране будете решать эту проблему. А я послушаю под пиво с чипсами. :)
>Понятийный аппарат + правила составления конструкций, выполняющих определённые действия над объектами.
ООП провалилась. Вы не в курсе, разве? :)
>Зависит от задачи.
Практически - не зависит. Фортран довольно давно эээ помрэ. :)