Size: a a a

2021 April 01

Тᅠ

Туночка ᅠᅠ... in dlang.ru
Dark Hole
Шаблоны на то и шаблоны
просто готовие матрицы на уме токо эти
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
а какой в ди есть аналог нампая?
чтоби все люибили от туда матемтику тірить?
источник

SG

Serg Gini in dlang.ru
Туночка ᅠᅠ
а какой в ди есть аналог нампая?
чтоби все люибили от туда матемтику тірить?
mir ndarray
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
import mir.ndslice;

auto matrix = slice!double(3, 4);
matrix[] = 0;
matrix.diagonal[] = 1;

auto row = matrix[2];
row[3] = 6;
assert(matrix[2, 3] == 6); // D & C index order
виглядеит страшна
источник

SG

Serg Gini in dlang.ru
зато быстрее numpy
источник

Тᅠ

Туночка ᅠᅠ... in dlang.ru
шо то єти слайси как то не так умножаются...
источник
2021 April 03

NO

Ned Ogl in dlang.ru
Евгений
По мне так булшит. Попытки писать низкоуровневую фигню на расте приводят к постоянному использованию unsafe. Ну и накой оно тогда нужно?
Оно затем и нужно, чтобы обвязать через unsafe всё, что того требует и дёргать это уже из безопасного кода. Когда что-то идёт не по плану, ты уже знаешь, на какие функции ставить отладчик. А ещё от твоего заявления пахнет уверенностью, будто unsafe позволяет тебе камня на камне не оставить, тогда как он обозначает ответственность программиста за всего 4 инварианта, пока компилятор продолжает заботиться об остальных - вот статья.
источник

e

e in dlang.ru
Ned Ogl
Оно затем и нужно, чтобы обвязать через unsafe всё, что того требует и дёргать это уже из безопасного кода. Когда что-то идёт не по плану, ты уже знаешь, на какие функции ставить отладчик. А ещё от твоего заявления пахнет уверенностью, будто unsafe позволяет тебе камня на камне не оставить, тогда как он обозначает ответственность программиста за всего 4 инварианта, пока компилятор продолжает заботиться об остальных - вот статья.
> Оно затем и нужно, чтобы обвязать через unsafe всё, что того требует и дёргать это уже из безопасного кода. Когда что-то идёт не по плану, ты уже знаешь, на какие функции ставить отладчик

Это не так работает.

Если бы ты еще несколько лет назад спросил разработчика на гошке что там с обобщенным программированием. Гошник ответил бы что допустим ему в вебе оно и не нужно, т.к. для решения его задач если и приходится применять алгоритмы, то весьма редко. А еще эти ваши дженерики усложняют понимание кода. Таким образом, гошка отлично подходит для его задач.

Если сейчас спросить гошника что там с обобщенным программированием, то он скорее-всего ответит, что решение вовсю разрабатывают, т.к. оно, внезапно, для его задач весьма пригодилось бы. И до кучи обобщенное программирование просто блистает если применять его к алгоритмам и структурам данных, но вообще-то, и в бизнес логике оно не лишнее.

В общем "оно" такое не из-за того, что оно "затем и нужно", а от того, что по каким-то причинам ничего лучше у вас сейчас нету.

Т.е. вместо того чтобы признавать проблемы, гошко\раста\чего-угодно -ебы спешат рассказывать кому текущее состояние выгодно, и как оно охуенно.
источник

e

e in dlang.ru
Статью не читал.
источник

0

000Sanya in dlang.ru
e
> Оно затем и нужно, чтобы обвязать через unsafe всё, что того требует и дёргать это уже из безопасного кода. Когда что-то идёт не по плану, ты уже знаешь, на какие функции ставить отладчик

Это не так работает.

Если бы ты еще несколько лет назад спросил разработчика на гошке что там с обобщенным программированием. Гошник ответил бы что допустим ему в вебе оно и не нужно, т.к. для решения его задач если и приходится применять алгоритмы, то весьма редко. А еще эти ваши дженерики усложняют понимание кода. Таким образом, гошка отлично подходит для его задач.

Если сейчас спросить гошника что там с обобщенным программированием, то он скорее-всего ответит, что решение вовсю разрабатывают, т.к. оно, внезапно, для его задач весьма пригодилось бы. И до кучи обобщенное программирование просто блистает если применять его к алгоритмам и структурам данных, но вообще-то, и в бизнес логике оно не лишнее.

В общем "оно" такое не из-за того, что оно "затем и нужно", а от того, что по каким-то причинам ничего лучше у вас сейчас нету.

Т.е. вместо того чтобы признавать проблемы, гошко\раста\чего-угодно -ебы спешат рассказывать кому текущее состояние выгодно, и как оно охуенно.
длинно и непонятно
источник

e

e in dlang.ru
e
> Оно затем и нужно, чтобы обвязать через unsafe всё, что того требует и дёргать это уже из безопасного кода. Когда что-то идёт не по плану, ты уже знаешь, на какие функции ставить отладчик

Это не так работает.

Если бы ты еще несколько лет назад спросил разработчика на гошке что там с обобщенным программированием. Гошник ответил бы что допустим ему в вебе оно и не нужно, т.к. для решения его задач если и приходится применять алгоритмы, то весьма редко. А еще эти ваши дженерики усложняют понимание кода. Таким образом, гошка отлично подходит для его задач.

Если сейчас спросить гошника что там с обобщенным программированием, то он скорее-всего ответит, что решение вовсю разрабатывают, т.к. оно, внезапно, для его задач весьма пригодилось бы. И до кучи обобщенное программирование просто блистает если применять его к алгоритмам и структурам данных, но вообще-то, и в бизнес логике оно не лишнее.

В общем "оно" такое не из-за того, что оно "затем и нужно", а от того, что по каким-то причинам ничего лучше у вас сейчас нету.

Т.е. вместо того чтобы признавать проблемы, гошко\раста\чего-угодно -ебы спешат рассказывать кому текущее состояние выгодно, и как оно охуенно.
Если что, "дженерики" в обобщенном программировании не обязательны, что конечно не мешало гошникам рассказывать про проблемы дженериков, оправдывая отсутствие в их идеальном ЯП обобщенного программирования, приемлемого в системной разработке.
источник

NO

Ned Ogl in dlang.ru
e
> Оно затем и нужно, чтобы обвязать через unsafe всё, что того требует и дёргать это уже из безопасного кода. Когда что-то идёт не по плану, ты уже знаешь, на какие функции ставить отладчик

Это не так работает.

Если бы ты еще несколько лет назад спросил разработчика на гошке что там с обобщенным программированием. Гошник ответил бы что допустим ему в вебе оно и не нужно, т.к. для решения его задач если и приходится применять алгоритмы, то весьма редко. А еще эти ваши дженерики усложняют понимание кода. Таким образом, гошка отлично подходит для его задач.

Если сейчас спросить гошника что там с обобщенным программированием, то он скорее-всего ответит, что решение вовсю разрабатывают, т.к. оно, внезапно, для его задач весьма пригодилось бы. И до кучи обобщенное программирование просто блистает если применять его к алгоритмам и структурам данных, но вообще-то, и в бизнес логике оно не лишнее.

В общем "оно" такое не из-за того, что оно "затем и нужно", а от того, что по каким-то причинам ничего лучше у вас сейчас нету.

Т.е. вместо того чтобы признавать проблемы, гошко\раста\чего-угодно -ебы спешат рассказывать кому текущее состояние выгодно, и как оно охуенно.
Не соглашусь с тобой. "Оно" - а именно unsafe в Rust именно "затем и нужно", а именно для "ручного" управления инвариантами, за которые компилятор отвечать не может. Например за то, что в коде на С не произойдёт segfault или что системный вызов вернёт указатель на валидную память или вообще управление.
источник

g

gui in dlang.ru
сам раст не нужен
источник

NO

Ned Ogl in dlang.ru
Ned Ogl
Не соглашусь с тобой. "Оно" - а именно unsafe в Rust именно "затем и нужно", а именно для "ручного" управления инвариантами, за которые компилятор отвечать не может. Например за то, что в коде на С не произойдёт segfault или что системный вызов вернёт указатель на валидную память или вообще управление.
Я хочу сказать, что неправильно относиться к unsafe как к костылю, который обходит дизайн языка для каких-то узких целей. Это полноценный механизм.
источник

NO

Ned Ogl in dlang.ru
gui
сам раст не нужен
возможно, тебе) самое забавное, что обсуждаем мы это в чате по D)
с тех пор, как я хоть как-то связан с миром D, наблюдаю, что этот язык отличается самой рефлексирующей целевой аудиторией и чаще всего поддаётся сравнению с другими языками в собственном же чате)
источник

e

e in dlang.ru
Если что, я вообще не пишу на ди.
источник

NO

Ned Ogl in dlang.ru
e
Если что, я вообще не пишу на ди.
Зато в его чате рассказываешь про го и раст, в том и прикол) Этот чат - колыбель для дизайнеров и амбассадоров других языков, этим Ди и прекрасен)
источник

e

e in dlang.ru
Ned Ogl
Я хочу сказать, что неправильно относиться к unsafe как к костылю, который обходит дизайн языка для каких-то узких целей. Это полноценный механизм.
А я и не отношусь к нему так. Я писал про то, что многим, в частности растоебам, не хватает смелости признавать проблемы.
источник

0

000Sanya in dlang.ru
gui
сам раст не нужен
так вообще можно сказать про все языки ¯\_(ツ)_/¯
источник