|
|
|
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?fid=58&gotonew=1&tid=2042108]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 379ms |

| 0 / 0 |
