|
|
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Этот код выдаёт 7525000041,32991 или же 7.52500004132991E+0009 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. А этот выдаёт 7525000010 или же 7.52500001000000E+0009 Код: pascal 1. 2. 3. 4. 5. Какие нужны хитрости, что бы получить результаты как в первом варианте ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:18:02 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик, Вообще-то правильный именно второй вариант. Здесь проблема в точности работы с вещественными числами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:31:47 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик... Какие нужны хитрости, что бы получить результаты как в первом варианте ? Разобраться в том, как Double представляется в двоичном коде. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:34:24 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
НяшикЭтот код выдаёт 7525000041,32991 или же 7.52500004132991E+0009 Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. А этот выдаёт 7525000010 или же 7.52500001000000E+0009 Код: pascal 1. 2. 3. 4. 5. Какие нужны хитрости, что бы получить результаты как в первом варианте ? Точно представить число 0.1 (1/10) в двоичной системе счисления невозможно. Это то же самое, если попытаться точно представить число 1/3 (она третья) в десятичной СС. Число 10.1 в Double хранится как 1010.0001100110011001100110011001100110011001100110011 - видишь, "бесконечный" период (0011) нарисовался? Если код обратно вернуть в 10 СС, получишь не 10.1, а 10.1000003814697265625. Лишние 3.814697265625E-7. А вот десятичное значение 150.5 - вполне себе укладывается в двоичном коде, ибо 0.5 - степень двойки (-1). Получается в 2-м (Double) 01000011000101101000000000000000. Преобразование обратно в 10сс вернет снова 150.5. ~~~~~~~~~~~~~~~~~ В общем, задача нерешаемая. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:49:29 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
ЖышыА вот десятичное значение 150.5 - вполне себе укладывается в двоичном коде, ибо 0.5 - степень двойки (-1). Получается в 2-м (Double) 01000011000101101000000000000000. Преобразование обратно в 10сс вернет снова 150.5. :d на результатах правда не видно.. Верный результат Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. Без дроби Код: pascal 1. 2. 3. 4. 5. Я уже тестировал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:52:07 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик... Я уже тестировал "Блажени чистии сердцем, яко тии Бога узрят." - (с). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:54:59 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
ЖышыНяшик... Я уже тестировал "Блажени чистии сердцем, яко тии Бога узрят." - (с). И к чему это интересно? Нет, конечно хорошо что вы читаете - ползаете и ищите цитатками дабы показать какой вы умный. Но это не относиться к теме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 18:59:26 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
НяшикЖышыпропущено... "Блажени чистии сердцем, яко тии Бога узрят." - (с). И к чему это интересно? Нет, конечно хорошо что вы читаете - ползаете и ищите цитатками дабы показать какой вы умный. Но это не относиться к теме. Я вот тебя молоком практически из собственной натруженной груди кормлю, а ты кусаешься: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 19:11:04 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик, Какие нужны хитрости, На, балуйся: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 19:13:20 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Bred eFeM, Да это я для интерпретатора хочу сделать некую оптимизацию, дабы ускорить процесс работы К слову, даже без оптимизации, он медленнее modejs на 1.4 % Вот думал, как бы грамотно числа сложить - что бы получать верный результат. И за помощью сюда обратился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 19:18:37 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
"...интерпретатор". Считает либо быстро, либо правильно? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 19:33:58 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
чччД"...интерпретатор". Считает либо быстро, либо правильно? :) Ибо быстро, и правильно!) NodeJs как то же делает оптимизации такие... Иначе бы она не была быстрее на 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 19:39:09 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
НяшикКакие нужны хитрости, что бы получить результаты как в первом варианте ?Вместо double использовать currency. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 20:13:29 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
rgreatНяшикКакие нужны хитрости, что бы получить результаты как в первом варианте ?Вместо double использовать currency. Да всt они не отдают плавающую точку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 20:36:52 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик..они не отдают плавающую точку ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 20:48:13 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
ЖышыНяшик..они не отдают плавающую точку Разница между 150.0 (1125515264) и 150.5 (1125548032) очевидно есть. В представлении long ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 21:05:04 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
НяшикДа всt они не отдают плавающую точкуПотому что она там фиксированная. :D Ну а если надо c даблами можешь приделать принудительное округление до N-го знака после запятой, после каждой операции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 21:07:54 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик, не делай интерпретатор, ну пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 21:20:49 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
чччДНяшик, не делай интерпретатор, ну пожалуйста. Хороший стёб =) Он уже работает, и очень быстро. Хотя на тех же сях люди лучше не могут написать. Аналог тот же php7.1 ... Пыжиться а высратся не могут (не в обиду кому либо) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 21:23:40 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Ты не понимаешь, как Double в памяти представлен. У тебя интерпретация без чисел с плавающей точкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 21:30:36 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
чччДТы не понимаешь, как Double в памяти представлен. У тебя интерпретация без чисел с плавающей точкой? Я не понимаю, почему если сделать +0.5 это не отработает так же, если сделать 5 раз по + 0.1 ... С этим соглашусь, потому что не читал спецификации. Но, в остальном мой язык проходит все математические тесты из PHP и даже на ура. Бред силой кабылы будет сейчас всё выкинуть, так как это уже годный интерпретатор, в отличии от php и lua ... Не говоря об остальных подобных (js хорош.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 21:35:46 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Короче, RoundTo - твой выбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 22:04:24 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Говорят, что давным-давно решили сравнить качество компиляторов фортрана на тяжелой (тогда) расчетной задаче. Все компиляторы, кроме одного, компилировали программу минут за 10 (ориентировочно), после чего расчет шел порядка полутора часов. А один компилятор компилировал несколько часов, зато ответ выдал мгновенно. Тестирующие прифигели, полезли смотреть исполняемый модуль. Оказалось, что там есть только печать числа-ответа. Поскольку в программе были все данные для расчета, то компилятор соптимизировал расчет до "нуля". Хитрый компилятор обманули путем вынесения исходных данных на внешний носитель. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 23:46:03 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
bk0010Говорят, что давным-давно решили сравнить качество компиляторов фортрана на тяжелой (тогда) расчетной задаче. Все компиляторы, кроме одного, компилировали программу минут за 10 (ориентировочно), после чего расчет шел порядка полутора часов. А один компилятор компилировал несколько часов, зато ответ выдал мгновенно. Тестирующие прифигели, полезли смотреть исполняемый модуль. Оказалось, что там есть только печать числа-ответа. Поскольку в программе были все данные для расчета, то компилятор соптимизировал расчет до "нуля". Хитрый компилятор обманули путем вынесения исходных данных на внешний носитель. Разве оптимизация - сама по себе не ценна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.06.2017, 23:50:37 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик, О много нам открытий чудных готовит просвещения дух :) Удивляет работа чисел с конечной точностью? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 00:36:37 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшик, Если по началу твои романтические порывы вызывали уважение и желание помочь, то сейчас они начинают раздражать. Добиться точности расчётов можно только увеличив точность физическую. Можешь взять Extended, можешь взять Currency (или иной способ хранения чисел фиксированной точности) или сам написать расчёт, придумав N-байтные числа с плавающей точкой. Но в любом случае смысла в этом нет. Ты же хочешь повторить стандартный функционал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 00:49:41 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
ЖышыРазве оптимизация - сама по себе не ценна?Я совершенно не против оптимизации, просто воспоминания циклом навеяло. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 00:53:37 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Не думайте, что я не понимаю что это такое - совсем. Так как меня интересовала, как повторить алгоритм до N чисел. Ибо я 150 + 0.500001 могу написать. Но это в конечном даст 7525000057,88325. Что, конечно же не точно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 00:57:29 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
defecatorи этот неуч незнайка основ представления чисел пишет интерпретатор Да, интерпретатор пожалуй написать было легче =) Ахах))... Ну я тут вообще - то спрашивал как, могли бы и ссылки скинуть, а не смеяться.. =)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 09:33:59 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшикdefecatorи этот неуч незнайка основ представления чисел пишет интерпретатор Да, интерпретатор пожалуй написать было легче =) Ахах))... Ну я тут вообще - то спрашивал как, могли бы и ссылки скинуть, а не смеяться.. =)) ну тебе же рассказали уже тут 20581621 и тут 20582120 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 10:01:59 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
defecatorНяшикпропущено... Да, интерпретатор пожалуй написать было легче =) Ахах))... Ну я тут вообще - то спрашивал как, могли бы и ссылки скинуть, а не смеяться.. =)) ну тебе же рассказали уже тут 20581621 и тут 20582120 Да.. Рассказали.. Только 0.1 в double храниться бинарным как 1.1001100110011001100110011001100110011001100110011010 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 10:14:06 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшикdefecatorпропущено... ну тебе же рассказали уже тут 20581621 и тут 20582120 Да.. Рассказали.. Только 0.1 в double храниться бинарным как 1.1001100110011001100110011001100110011001100110011010 гугли "представление чисел с плавающей точкой". изучай сначала матчасть, прежде чем браться за что-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 10:18:00 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
defecator, Я к тому, что слушать многих - тоже плохо. Особенно кто из себя строит умников.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 10:21:46 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
ты не картинки читай, ты возьми карандашик и бумажку, и разберись сам, своим мозгом, как устроены числа с плавающей точкой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 10:28:07 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
defecatorты не картинки читай, ты возьми карандашик и бумажку, и разберись сам, своим мозгом, как устроены числа с плавающей точкой Та как раз на картинках можно грамотно разобрать от А до Я а точнее на генерируемых диограммах. Изучить - то, как меняются значении если добавить к примеру +0.2 и так далее.. А на листе с бумажкой так быстро и не сделаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 10:50:03 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
НяшикЯ не понимаю, почему если сделать +0.5 это не отработает так же, если сделать 5 раз по + 0.1 ... Если до Штирлица не дошла шифровка, то ее надо перечитать еще раз. Писать структуру из двух целых с точным представлением целой и дробной частей (а может и из трех, чтобы с большим порядком), написать все операторы и прочие преобразования. В финансовых программах примерно так и делают. Там даже точности double недостаточно, не все вписывается. Или гуглить готовую библиотеку повышенной точности. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 11:51:45 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
НяшикЯ не понимаю, почему если сделать +0.5 это не отработает так же, если сделать 5 раз по + 0.1 Потому что 0.1 это десятичная система. А процессор считает в двоичной. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 12:15:11 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Не все числа представими в double и даже extended. Нет никакого способа точно записать число 0.5 + 0.1, то есть ни одна последовательность бит не даст на выходе точное значение при пересчете на десятичную систему. Его просто не существует. То есть и double и extended - это такое 'дырявое' представление точных чисел. Причём 'дырки' находятся на привычных для людей местах в десятичной системе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 14:45:17 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Если числа рациональные, их можно точно записать дробью. В них и считать. С иррацинальными разбираться отдельно если нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 14:53:48 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Кстати не помните как быстро найти максимальный общий знаменатель ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:02:26 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUКстати не помните как быстро найти максимальный общий знаменатель ) Даже не знаю, давать ссылку на википедию или нет. Ты там наверняка сам нашел , но что-то пошло не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:09:47 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
makhaon, Не совсем так. Десятичное число можно представить в двоичной системе, но только будет неэффективно по памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:11:18 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOUКстати не помните как быстро найти максимальный общий знаменатель ) Никак. Всегда найдется максимальнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:15:46 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Я говорил только про double и extended. А так то, что записано, возможно представить в памяти хотя бы в виде текста. Можно прямо процессором так и считать. Только медленнее и расход памяти больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:18:25 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Жышы, Спасибо. Я думал есть какая-то простая реализация в пару строк ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:23:22 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
rgreat, makhaon, Если речь идёт о сворачивании констант или обычных расчётах, то универсального точного подхода нет. Потому что могут быть 1/3, синусы, корни. Везде важна специфика. В случае автора достаточно бычного машинного рассчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:28:57 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Повторюсь. Если ограничиваться рациональными числами, то с бесконечной точностью быстро и компактно можно считать дробями. 1/3, рациональное, если что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:38:26 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Повторюсь :) Универсального точного подхода нет. Везде важна специфика. В случае автора достаточно обычного машинного рассчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 15:57:20 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
SOFT FOR YOU, Универсальный точный подход есть. Разделять рациональные/иррациональные числа и считать раздельно. Некоторые мат. пакеты так и делают, получается хорошо. Пример из старых: https://en.wikipedia.org/wiki/Derive_(computer_algebra_system) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 19:00:44 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Вопрос снимается, я изменил слегка в своём интерпретаторе "логику", и добавил вычислительные функции не как слагаемое - а как обработка куска кода в реальном времени. Это позволяет выполнять тот код, за 0.238179 sec. вместо прежних ~ 0.863601 sec. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 19:13:06 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Няшикдобавил вычислительные функции не как слагаемое - а как о бработка куска кода в реальном времени . Это позволяет выполнять тот код, за 0.238179 sec. вместо прежних ~ 0.863601 sec.это как, научи? Хочу чтобы и мои проги были в 4х! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 21:50:47 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Я когда-то писал биос для компа на интел-8080, там такие забавные вещи приходилось делать, чтобы поднять быстродействие! Например, там не было команды move, а блоки памяти пересылать было нужно. И в/из памяти можно было за раз по 1 байту только. Ну вот, догадались в цикле использовать команды push и pop: они за раз читали/писали сразу по 2 байта, да еще и автоматом адрес (указатель на вершину стека, фактически) инкрементировали/декрементировали на два. Ну и т.п. Разница в итоге порой отличалась в разы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 23:14:23 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
чччДЯ когда-то писал биос для компа на интел-8080, там такие забавные вещи приходилось делать, чтобы поднять быстродействие! Например, там не было команды move, а блоки памяти пересылать было нужно. И в/из памяти можно было за раз по 1 байту только. Ну вот, догадались в цикле использовать команды push и pop: они за раз читали/писали сразу по 2 байта, да еще и автоматом адрес (указатель на вершину стека, фактически) инкрементировали/декрементировали на два. Ну и т.п. Разница в итоге порой отличалась в разы. Ностальгия :) "Успех системы MULTICS был весьма неоднозначен. Эта система разрабатывалась для того, чтобы обеспечить сотни пользователей машиной, немногим более мощной, чем персональный компьютер с процессором Intel 386, хотя при этом имеющей возможность работы со значительно большим количеством устройств ввода-вывода. Это было не так уж безумно, как может показаться, потому что в те дни люди знали, как создавать маленькие, эффективные программы -- навык, который впоследствии был утерян. " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 23:19:27 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
schiчччДЯ когда-то писал биос для компа на интел-8080, там такие забавные вещи приходилось делать, чтобы поднять быстродействие! Например, там не было команды move, а блоки памяти пересылать было нужно. И в/из памяти можно было за раз по 1 байту только. Ну вот, догадались в цикле использовать команды push и pop: они за раз читали/писали сразу по 2 байта, да еще и автоматом адрес (указатель на вершину стека, фактически) инкрементировали/декрементировали на два. Ну и т.п. Разница в итоге порой отличалась в разы. Ностальгия :) "Успех системы MULTICS был весьма неоднозначен. Эта система разрабатывалась для того, чтобы обеспечить сотни пользователей машиной, немногим более мощной, чем персональный компьютер с процессором Intel 386, хотя при этом имеющей возможность работы со значительно большим количеством устройств ввода-вывода. Это было не так уж безумно, как может показаться, потому что в те дни люди знали, как создавать маленькие, эффективные программы -- навык, который впоследствии был утерян. " навык был потерян, потому что доступные ресурсы стали гораздо более жирные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.06.2017, 23:24:41 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
defecatorнавык был потерян, потому что доступные ресурсы стали гораздо более жирные+ стали культивироваться наплевательские подходы и инструменты этому способствующие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2017, 10:00:23 |
|
||
|
Double inc За один раз
|
|||
|---|---|---|---|
|
#18+
Конкуренция победит. Там где нужна производительность - апдейтят железо или оптимизируют софт. Но чаще нужны возможности и/или дизайн ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.06.2017, 11:14:14 |
|
||
|
|

start [/forum/topic.php?all=1&fid=58&tid=2042108]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
207ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
95ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 579ms |

| 0 / 0 |
