Size: a a a

Сrystal Lang — русскоговорящее сообщество

2017 February 13

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
вроде работает
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
надо бы отрефакторить, но лень
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
а фиг, опять с наследованием не работает
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
теперь работает
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
теперь сериализация с наследованием не работает (
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
Разница не плохая
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
I have benchmarked Crystal-Redis against several other client libraries in various programming languages in this blog article.

Here are some results:

Crystal: With this library I get > 680,000 commands per second using pipeline on a MacBook Air with a single client thread.

C: The equivalent program written in C with Hiredis gets me 340,000 commands per second.

Ruby: Ruby 2.2.1 with the redis-rb and Hiredis driver handles 150,000 commands per second.
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
да ну жесть, не может быть crystal в 2 раза быстрее си, где-то явно в чём-то критичная разница
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
Да, но можешь сравнить на своем, может результаты другие будут?

Да, и cr по скорости не сильно и уступает Си
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Ivan
Да, но можешь сравнить на своем, может результаты другие будут?

Да, и cr по скорости не сильно и уступает Си
в том-то и дело, что не сильно, но уступает. а тут выигрывает в 2 раза. ненормально
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
не, у себя не хочу это тестить)
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
Решают же алгоритмы, а не скорость языка
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
Но тестить в любом случае нужно)
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
по идее, если библиотека написана на чистом кристале, то у компилятора есть информация обо всем коде и он может сильнее оптимизировать, чем если есть shared библиотека на си
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
не?
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
По-идее да, но у си тоже оптимизаторы есть
источник

G

GNU/Плюшка in Сrystal Lang — русскоговорящее сообщество
ну с уже скомпилированным .so вряд ли что-то получится сделать. вот при статической линковке можно заюзать -flto и т.д.
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
Тоже радует
источник

I

Ivan in Сrystal Lang — русскоговорящее сообщество
источник