Сообщение Re[3]: Производительность .Net на вычислительных задачах от 29.10.2020 18:17
Изменено 29.10.2020 18:26 omgOnoz
Re[3]: Производительность .Net на вычислительных задачах
Здравствуйте, Sinclair, Вы писали:
S>Ничего про это не знаю. Начнём с того, что в java в принципе нет многомерных массивов.
Многомерный массив всегда можно представить в виде обычного массива.
А также нет value-типов и нормальных генериков; то есть сделать обёртку вокруг линейного массива, которая будет переводить item(i, j) в item[i*w+j], придётся для каждого типа отдельно.
В скале это можно. Даже есть перегрузка операторов.
S>А где в linq2d голые циклы?
я так называю ... for i for j
S>Ничего про это не знаю. Начнём с того, что в java в принципе нет многомерных массивов.
Многомерный массив всегда можно представить в виде обычного массива.
А также нет value-типов и нормальных генериков; то есть сделать обёртку вокруг линейного массива, которая будет переводить item(i, j) в item[i*w+j], придётся для каждого типа отдельно.
В скале это можно. Даже есть перегрузка операторов.
S>А где в linq2d голые циклы?
я так называю ... for i for j
Re[3]: Производительность .Net на вычислительных задачах
Здравствуйте, Sinclair, Вы писали:
S>Ничего про это не знаю. Начнём с того, что в java в принципе нет многомерных массивов.
Многомерный массив всегда можно представить в виде обычного массива.
S>А также нет value-типов и нормальных генериков; то есть сделать обёртку вокруг линейного массива, которая будет переводить item(i, j) в item[i*w+j], придётся для каждого типа отдельно.
В скале это можно. Даже есть перегрузка операторов.
S>А где в linq2d голые циклы?
я так называю ... for i for j
S>Ничего про это не знаю. Начнём с того, что в java в принципе нет многомерных массивов.
Многомерный массив всегда можно представить в виде обычного массива.
S>А также нет value-типов и нормальных генериков; то есть сделать обёртку вокруг линейного массива, которая будет переводить item(i, j) в item[i*w+j], придётся для каждого типа отдельно.
В скале это можно. Даже есть перегрузка операторов.
S>А где в linq2d голые циклы?
я так называю ... for i for j