Ну он же не отозвал лицензию. Кто скачал код — может пользоваться. Можно переопубликовать (что npm и сделал) и тд.
Обязательств продолжать публикацию и поддержку кода никто на себя не берет.
Я бы и прощения не просил. Если ко мне относятся наплевательски, несмотря на то, что я могу им все сломать (хотя они скорее всего и не догадывалась) и мой труд не ценят, то почему бы и не сломать, а npm в этом случае ССЗБ.
Жаль что откатить удаление судя по всему они могли абсолютно легально (BSD же), а то можно было бы в суд подать.
Европейские государства просто не понимают, как бороться с террористами. Опыта маловато.
Это вполне реально, на примере Израиля, где террористы вынуждены пользоваться подручными средствами типа ножей и автомобилей. Взрывов нет уже давно. Но лет это заняло немало.
В комментах все хоронят С++, а на практике большинство или продолжает им пользоваться, или никогда его не использовало.
Имхо, единственный конкурент С++ — это Rust, и пока непонятно взлетит он или нет, хотя шума удалось наделать немало. Вполне возможно, что он останется уделом маргиналов, как D…
Вопрос был в том, какой смысл брать вывод компилятора и улучшать его в качестве ассемблерной программы вместо того чтобы делать в ней ассемблерные вставки. С самого начала я об этом и говорил — неудачные куски можно переписать на асме в качестве вставок в С код.
Какую самую сложную задачу вы реализовали полностью на асме? Какой был её размер? Несколько быстрее это вышло, чем оптимизированный код на С?
А смысл? Делайте тогда ассемблерные вставки где надо. А самостоятельно полностью вы не напишете лучше, я почти уверен в этом. А если и напишете — вы один из немногих.
Назвать ваш пример небанальной задачей язык не поворачивается. Имелось ввиду что-то посложнее.
Попробуйте написать ту же нейронную сеть лучше компилятора. ;)
Ну если задача одновременно "не легла" и является критичным местом, то переписать её на ассемблере — вполне реально. Писать же на ассемблере всё — оверкилл, куча времени и денег.
При этом те самые известные паттерны, встроенные в компилятор, писали программисты уровнем гораздо выше среднего. Количество программистов способных решить небанальную задачу на асме лучше компилятора невелико.
Проблемы с плавающей запятой возникают в редких случаях, когда посреди вычислений используются значения отличающиеся на много порядков друг от друга и от результата. Если мы оперируем числами порядка 10^40, то обычно нам не важно, что там после запятой. А если важно, есть типы с произвольной точностью.
По последней ссылке или я что-то неправильно понимаю, или просто бред написан. sqrt(a^2+b^2)+sqrt(c^2+d^2) и sqrt((a+c)^2+(b+d)^2) это явно разные числа и эксель тут не виноват.
Ну вы же понимаете, что в double у вас нет точности в 324 значащих знака после запятой, просто там больше бит под экспоненту, а точность — 15-17 десятичных знаков, а у decimal — 27-28.
У binary128 точность вообще 34 знака, а у 256-битного — 71.
Вряд ли крупный опенсорсный проект согласиться сменить систему сборки только из-за того вы пользуетесь IDE которая поддерживает только CMake.
Имеют или не имеют права на жизнь вопрос другой, но используются повсеместно и поддерживаться IDE должны имхо.
С другой стороны, для меня очень есть фичи и поважнее системы сборки, типа того же Valgrind и gprof. Развиваться есть куда, ребята работают над проектом, так что терпеливо ждем -_-
Ну если округлить до 3.2, что кстати позволит посчитать результат в уме, то отрезано будет примерно столько же (с учетом погрешности измерительного прибора, ножниц, кривых рук студента). А если нет разницы…
Обязательств продолжать публикацию и поддержку кода никто на себя не берет.
Жаль что откатить удаление судя по всему они могли абсолютно легально (BSD же), а то можно было бы в суд подать.
Это вполне реально, на примере Израиля, где террористы вынуждены пользоваться подручными средствами типа ножей и автомобилей. Взрывов нет уже давно. Но лет это заняло немало.
Имхо, единственный конкурент С++ — это Rust, и пока непонятно взлетит он или нет, хотя шума удалось наделать немало. Вполне возможно, что он останется уделом маргиналов, как D…
Какую самую сложную задачу вы реализовали полностью на асме? Какой был её размер? Несколько быстрее это вышло, чем оптимизированный код на С?
Попробуйте написать ту же нейронную сеть лучше компилятора. ;)
При этом те самые известные паттерны, встроенные в компилятор, писали программисты уровнем гораздо выше среднего. Количество программистов способных решить небанальную задачу на асме лучше компилятора невелико.
По последней ссылке или я что-то неправильно понимаю, или просто бред написан. sqrt(a^2+b^2)+sqrt(c^2+d^2) и sqrt((a+c)^2+(b+d)^2) это явно разные числа и эксель тут не виноват.
У binary128 точность вообще 34 знака, а у 256-битного — 71.
Имеют или не имеют права на жизнь вопрос другой, но используются повсеместно и поддерживаться IDE должны имхо.
С другой стороны, для меня очень есть фичи и поважнее системы сборки, типа того же Valgrind и gprof. Развиваться есть куда, ребята работают над проектом, так что терпеливо ждем -_-
Обратите внимание на год публикации статьи.
Рассчитайте длину проволки образующей кольцо диаметром 0.75 см.
Готово?
Сколько? 23.562 мм?
Держи проволку, отрежь мне столько.