Size: a a a

2020 December 23

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Как будто подразумевается, что «хеши у нас работают так хорошо, что аж не важно, как и сколько ты собираешься использовать хеши/объекты, они работают максимально эффективно».
Ничего подобного, нет такой идеи и ооп в перле тоже нет
источник

АК

Алексей Клименко... in use Perl or die;
Ну у вас таблица функций и вообще всех локальных переменных и переменных пакета – разве не «в хеше лежит» внутри?
источник

АК

Алексей Клименко... in use Perl or die;
Да и самих пакетов в общем пространстве, раз по факту обращение к пакету – это обращение к «строке» его имени.
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Ну у вас таблица функций и вообще всех локальных переменных и переменных пакета – разве не «в хеше лежит» внутри?
В хеше естественно, даже в разных
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Да и самих пакетов в общем пространстве, раз по факту обращение к пакету – это обращение к «строке» его имени.
Не всегда
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
В хеше естественно, даже в разных
Ну то есть, перлу нормально _постоянно_ работать с хешами по поводу и без?

Практически любое действие в программе – это УЖЕ обращение к какому-то там внутреннему хешу.
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Ну то есть, перлу нормально _постоянно_ работать с хешами по поводу и без?

Практически любое действие в программе – это УЖЕ обращение к какому-то там внутреннему хешу.
Ну да, так а почему бы нет? Ты думаешь, в c# например иначе?
источник

АК

Алексей Клименко... in use Perl or die;
Ну я и говорю, хеши должны быть настолько быстрыми, что быстрее них нет ничего!
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Ну я и говорю, хеши должны быть настолько быстрыми, что быстрее них нет ничего!
Да обычные там хеши
источник

SZ

Sergey Zhmylove in use Perl or die;
Я бы даже сказал, достаточно медленные
источник

SZ

Sergey Zhmylove in use Perl or die;
Когда нужна быстрая структура, используют xs
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
Да обычные там хеши
Массивы на огромное количество элементов – насколько (порядков) быстрее чем такой же хеш со строковыми ключами?

Примерно.
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Массивы на огромное количество элементов – насколько (порядков) быстрее чем такой же хеш со строковыми ключами?

Примерно.
Я тебя не понял
источник

АК

Алексей Клименко... in use Perl or die;
В javascript, например, они одинакового порядка.
источник

AK

Andrey Karepin in use Perl or die;
Алексей Клименко
Массивы на огромное количество элементов – насколько (порядков) быстрее чем такой же хеш со строковыми ключами?

Примерно.
как это можно сравнивать вообще?
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
Я тебя не понял
Если у меня числовые последовательные ключи – какую выгоду мне даст использование массива вместо хеша?
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
В javascript, например, они одинакового порядка.
Рядом с хешем лежит массив ключей
источник

АК

Алексей Клименко... in use Perl or die;
Sergey Zhmylove
Рядом с хешем лежит массив ключей
Да это ладно, это не то.
источник

SZ

Sergey Zhmylove in use Perl or die;
Алексей Клименко
Если у меня числовые последовательные ключи – какую выгоду мне даст использование массива вместо хеша?
Например, они будут отсортированы
источник

SZ

Sergey Zhmylove in use Perl or die;
И ещё не будет дырок
источник