| GM8 Release Candidate |
|
WertyXBOCT
| Дата: Четверг, 24.09.2009, 23:06 | Сообщение # 21 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
Да! Я что-то забыл сказать), никто похоже не заметил, что в гм8 можно писать вот так: if a = 0 a = draw_text(10,10,'text')+draw_text(10,20,'and text')+draw_text(10,30,'and text')+draw_text(10,40,'and so more text...'); будет выведено 4 строки text) Это похоже на сиплюплюшную фишку: for(int i =0; i<10;i++) i--,i++,i--,i++; -- тут фигня в том, что компилятор считает все что до ; аргументами, сама же ; является оператором, операторы через пишутся через точку с запятой.
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
DreamRunner
| Дата: Пятница, 25.09.2009, 06:38 | Сообщение # 22 |
Админ
Группа: Админы
Сообщений: 1382
Статус: Offline
|
WertyXBOCT, это для тех кому лень ставить скобки?:)
|
| |
| | |
|
WertyXBOCT
| Дата: Пятница, 25.09.2009, 09:14 | Сообщение # 23 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
Ага, походу)
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
NewStrannik
| Дата: Пятница, 25.09.2009, 10:32 | Сообщение # 24 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
Сравнил совершенно разные вещи. draw_text() возвращает 0 => в GM7 так же можно писать.
|
| |
| | |
|
WertyXBOCT
| Дата: Пятница, 25.09.2009, 11:17 | Сообщение # 25 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
NewStrannik, я говорю не конкретно об draw_text, я говорю о том, что можно любую встроенную функцию писать через плюс, в чейнджесах так написано, значит в седьмом гме, не все функции можно так писать. А то что в 7ом тоже можно, это круто, буду так писать теперь)
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
NeutralD
| Дата: Суббота, 26.09.2009, 10:17 | Сообщение # 26 |
Хрен заткнешь
Группа: Высший Советник
Сообщений: 398
Статус: Offline
|
DreamRunner, ты работал с ds или просто массивами?
|
| |
| | |
|
DreamRunner
| Дата: Суббота, 26.09.2009, 11:15 | Сообщение # 27 |
Админ
Группа: Админы
Сообщений: 1382
Статус: Offline
|
NeutralD, выше я говорил о массивах. Кстати дс тоже можно потестить. Добавлено (26.09.2009, 11:15) --------------------------------------------- Цикл на 1000 проходов. Пишу участвующие в цикле функции, и фпс. Больше число - лучше. Показатели такие : Code # | | GM 7 | GM 8 | 1 | ds_list_delete() | | | ..| ds_list_insert() | 226 | 310 | 2 | ds_list_replace() | 310 | 420 | 3 | ds_list_find_value() | 290 | 420 | 4 | ds_list_find_index() | 330 | 430 | 5 | a = b[0,0] | 350 | 540 | 6 | a = c | 430 | 690 | Итог: ГМ8 победил))) Прирост довольно существенный. У меня есть подозрение, что была улучшена база ГМ, т.е. интерпретатор, а не отдельные функции. Остальные дс я не люблю, поэтому не буду проверять:)
|
| |
| | |
|
WertyXBOCT
| Дата: Суббота, 26.09.2009, 12:00 | Сообщение # 28 |
Каждый 5й пост мой
Группа: Страж
Сообщений: 2467
Статус: Offline
|
А я люблю еще ds_map. Очень полезная штука.
Blog:www.WeslomPo.ru mailto: i@weslompo.ru
|
| |
| | |
|
NewStrannik
| Дата: Суббота, 26.09.2009, 14:12 | Сообщение # 29 |
Всех уже задолбал
Группа: Проверенные
Сообщений: 808
Статус: Offline
|
| | GM 7 | GM 8 | 1 | division | 17.93 | 8.53 | 2 | exec_str | 19.06 | 9.00 | 3 | 2d drawing | 37.28 | 27.87 | 4 | instances | error | 10.37 | Тоже чуть-чуть баловался с тестами.. P.S.: Эти числа - задержка в мс, т.е. чем меньше, тем лучше. string(<enormous number>) => возвращает 'ERROR'. show_message(<enormous number>) => unexpected error. (*Ухмылка* Исправили только в "стрингах" ошибку, а "show_message" - нет. Хы-хы.) DreamRunner, они где-то писали, если не изменяет память, что улучшили интерпретатор и прирост ~100%:)
Сообщение отредактировал NewStrannik - Суббота, 26.09.2009, 14:34 |
| |
| | |
|
Danox
| Дата: Суббота, 26.09.2009, 19:07 | Сообщение # 30 |
Болтун
Группа: Проверенные
Сообщений: 213
Статус: Offline
|
Все гениальное просто ничего не изменяли просто C++ быстрей дельфи.
|
| |
| | |
|
NeutralD
| Дата: Суббота, 26.09.2009, 19:42 | Сообщение # 31 |
Хрен заткнешь
Группа: Высший Советник
Сообщений: 398
Статус: Offline
|
DreamRunner, лучше бы оба теста в одних попугаях посчитать. чтобы заодно знать, насколько дс быстрее массивов (если быстрее). а вообще конечно круто, что он такой — наш новый король — гамак восьмой.
|
| |
| | |
|
DreamRunner
| Дата: Суббота, 26.09.2009, 20:10 | Сообщение # 32 |
Админ
Группа: Админы
Сообщений: 1382
Статус: Offline
|
NeutralD, обновил. У Странника всёравно операторы, а не структуры.
|
| |
| | |
|
Ang3L
| Дата: Понедельник, 05.10.2009, 22:03 | Сообщение # 33 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
Так-с, я хотел спросить, насколько готов этот ГМ8? Можно им пользоваться? Полноценно...
Blogpost
|
| |
| | |
|
splean
| Дата: Понедельник, 05.10.2009, 22:17 | Сообщение # 34 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 1473
Статус: Offline
|
Нет, терпи до ноября.
Блог? Твиттер! =)
|
| |
| | |
|
DreamRunner
| Дата: Среда, 14.10.2009, 10:26 | Сообщение # 35 |
Админ
Группа: Админы
Сообщений: 1382
Статус: Offline
|
Блин, уже руки чешутся, дайте хоть тему поднять, помечтать ))) Чтото задолбался я на VC++, хочу ГМ8 Как выйдет релиз, буду новый движок для аркады ваять ^-^ А у вас какие планы?
|
| |
| | |
|
Neuton_Mouse
| Дата: Среда, 14.10.2009, 15:04 | Сообщение # 36 |
Болтун
Группа: Проверенные
Сообщений: 224
Статус: Offline
|
Как вийдет релиз, буду ждать кряк)))))))))
|
| |
| | |
|
3bl3gamer
| Дата: Среда, 14.10.2009, 17:04 | Сообщение # 37 |
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
|
Quote (Neuton_Mouse) Как вийдет релиз, буду ждать кряк))))))))) аналогично! ну, а на счёт производительности... не, это, конечно, хорошо, он в полтора раза ускорился, однако, те же массивы в С++ работают раз в 20-40 (если не больше) раз быстрее, чем в гм7. я вообще не понимаю, почему в ГМе все вычисления такие медленные. понятно, если графичесуий движок медленный; это зависит от того, как он написан. но 2+2 то они и в африке 2+2! почему же оно так медленно считается?!
|
| |
| | |
|
splean
| Дата: Среда, 14.10.2009, 17:09 | Сообщение # 38 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 1473
Статус: Offline
|
Работа в одном международном офисе, там люди, говорящие на разных языках. Ты сидишь ближе всех к окну, а кому то в в самом дальнем углу захотелось его закрыть. Вот он, англичанин, говорит своему соседу из тайваня, чтобы тот передал - пусть закроют окно. Тот кое-как понимает что от него требуется и передает дальше, голландцу, который в свою очередь говорит это девочке-секретарше из болгарии, которая прибегает к тебе, и вместо того чтобы закрыть окно - объясняет тебе, что нужно сделать. И вот ты встаешь и закрываешь окно. И все вы - интерпретатор )))
Блог? Твиттер! =)
|
| |
| | |
|
3bl3gamer
| Дата: Среда, 14.10.2009, 18:16 | Сообщение # 39 |
Хоть палкой гони
Группа: Проверенные
Сообщений: 650
Статус: Offline
|
как всё сложно.
|
| |
| | |
|
Ang3L
| Дата: Среда, 14.10.2009, 19:21 | Сообщение # 40 |
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
|
splean, офигительно объяснил!
Blogpost
|
| |
| |
|
|