мне кажется, это было бы выгодно организовать провайдерам интернета… клиент ставит программу, которая хранит данные либо выполняет расчеты и клиент оплачивает только разницу между тем, что он заработал этой программой, и абонплатой. надежным клиентам делать скидки/бонусы.
когда-то у нас в общаге (в 2005-2006 году) хотели организовать кластер, но так как этим занимался один из майоров военной кафедры (с большими амбициями получить миллион, подобрав ключ к зашифрованному файлу), ничего кроме смеха эта идея не вызывала…
вместо бумаги, я кратко набрасываю код, или комментарии к тому что здесь должно происходить прямо в редакторе того языка на котором пишу… это не обязательно должен быть компилирующийся код, просто костяк того что должно получиться…
Мне не понятно почему было решено выбрать именно 4 регистра и именно эти (допустим про RCX понятно)? почему нельзя было для параметров использовать регистры от R15 и вниз до нужного количества параметров, и сделать одну команду которая выгрузит на стек их все вместе (pusha )? почему параметры с плавающей запятой только 4 почему не все 8 (или просто все регистры сопроцессора)…
И если подумать, то окажется что fastcall подходит для функций которые не вызывают другие функции, иначе сохранение параметров ест весь профит… и как я понимаю если вызвать из одной функции несколько других то параметры будут многократно сохраняться и восстанавливаться?
Я за одно универсальное решение, но я против плохо обдуманных решений…
> Любому здравомыслящему человеку, имеющему отношение к созданию ПО и хоть мало-мальски приличное образование, очевидно, что сравнивать double/float надо с заранее определенной точностью (обычно обозначаемое epsilon). Отношение к абстрацкии вообще никакого.
не любому… допустим как epsilon выбираете вы? оно у вас меньше чем 0.05?
Делал лабы на такой когда учился в ДонНТУ (в нем же она была разработана).
Насколько я знаю (из рассказов преподов), следующие версии этого комплекса (по моему серия 51) были уже с экранами и использовались для прогнозирования погоды и построения симулятора МИГ-29…
По словам одного из ее разработчиков, в расчете дифуров она на несколько порядков опережала существующие в то время цифровые комплексы…
недавно ржали с резюме кандидата… 14 страниц текста… человек вспомнил все технологии которые существуют и указал оценку от «незнаю» (где-то 60%) до «знаю хорошо» (2-3 пункта, какие-то текстовые редакторы)…
когда-то у нас в общаге (в 2005-2006 году) хотели организовать кластер, но так как этим занимался один из майоров военной кафедры (с большими амбициями получить миллион, подобрав ключ к зашифрованному файлу), ничего кроме смеха эта идея не вызывала…
И если подумать, то окажется что fastcall подходит для функций которые не вызывают другие функции, иначе сохранение параметров ест весь профит… и как я понимаю если вызвать из одной функции несколько других то параметры будут многократно сохраняться и восстанавливаться?
Я за одно универсальное решение, но я против плохо обдуманных решений…
я считаю что эпсилон должен быть относительным, например 0.001% от одного из аргументов…
не любому… допустим как epsilon выбираете вы? оно у вас меньше чем 0.05?
Насколько я знаю (из рассказов преподов), следующие версии этого комплекса (по моему серия 51) были уже с экранами и использовались для прогнозирования погоды и построения симулятора МИГ-29…
По словам одного из ее разработчиков, в расчете дифуров она на несколько порядков опережала существующие в то время цифровые комплексы…