странные дела творятся, однако |
[Sep. 14th, 2020|06:54 pm] |
погонял урфортом бенчмарк от Forth Inc. в целом, UrForth примерно в 1.8 раз медленней, чем bigForth. учитывая, что bigForth генерит машинный код — результат меня вполне устраивает. а вот с SP-Forth вышло что-то странное: он почти не быстрее UrForth (т.е. значительно медленнее bigForth). это очень удивительно, потому что там тоже машинный код, и весьма навороченый оптимизатор. очевидно, я сделал что-то не так, потому что включение/выключение оптимизатора не повлияло ни на что. похоже, что в dev-сборке он сломан, и на выходе получается тупой лобовой stc. который да, не будет так уж сильно быстрее — почти все преимущества native code проебайтунг из-за щёлканья стеками.
в любом случае — меня такая скорость устраивает. я, конечно, мог бы переключиться на генерацию native code, но особого смысла в этом нет. а код усложнится весьма сильно (потому что без оптимизатора выигрыш будет никакой, так что оптимизатор тоже пришлось бы делать). в практическом смысле скорость отличная.
по ходу добавил поддержку floating point (с очень уёбищными парзером и печаталкой, которые не обеспечивают roundtrip), и даже собрал шахматную программку TSCP. на удивление — она заработала (после небольшой рихтовки). |
|
|
Comments: |
From: | (Anonymous) |
Date: | September 14th, 2020 - 08:02 pm |
---|
| | | (Link) |
|
Кетмар, разве ты объяснишь мне — откуда Эти странные образы дум? Отвлеки свою волю от чуда, Обреки на бездействие ум.
Я боюсь, что наступит мгновенье, И, не зная дороги к словам, Мысль, возникшая в муках творенья, Разорвет твой мозг пополам.
From: | (Anonymous) |
Date: | September 14th, 2020 - 08:46 pm |
---|
| | | (Link) |
|
Промышляя в фифе лж-раши, Услаждая слепые умы, Словно малые глупые дети, Веселимся над пропастью мы.
Но лишь только черед наступает, Фортом форт собирать не спеша, Жесткий диск у компа умирает, Анонимусов местных смеша!
From: | (Anonymous) |
Date: | September 29th, 2020 - 10:28 pm |
---|
| | | (Link) |
|
Кейт, ты там живой??
это я)) Лёльк)) хехе и я всё ещё тут забанена))
From: | (Anonymous) |
Date: | September 29th, 2020 - 11:22 pm |
---|
| | | (Link) |
|
убейся ап стену, тупая сука ))
From: | (Anonymous) |
Date: | September 30th, 2020 - 10:06 pm |
---|
| | | (Link) |
|
госпожа Тупая, ёросику онэгай симас)) | |