Size: a a a

cxx.Дискуссионная

2020 March 06

а

а это кто in cxx.Дискуссионная
Т-34 85
так они даже свою стандартную библиотеку не то, что без ансейфа не смогли написать, так там ещё и UB
где там UB кстати?
источник

G

GNU/Совунья in cxx.Дискуссионная
Т-34 85
так они даже свою стандартную библиотеку не то, что без ансейфа не смогли написать, так там ещё и UB
Лол
источник

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
где там UB кстати?
а что, хочешь сказать, что нет?
источник

IL

Ilya L in cxx.Дискуссионная
Т-34 85
мне надо как в плюсах. Раст так не может, тогда зачем он нужен?
Самый странный аргумент
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Т-34 85
а что, хочешь сказать, что нет?
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Ой, я это @rust_power адресовал
источник

TS

Till Schneider in cxx.Дискуссионная
Mikail Bagishov
И что это доказывает?
имхо, что не удобно писать на расте, надо прибегать к использованию unsafe чтоб добиться оптимальной производительности, более сложные структуры данных реализовать будет сложно, а без них будет сложнее добиться оптимальной производительности,
таким образом, для написания кода на расте понадобиться больше человека часов, чем на том же Си

Отсюда можно сделать вывод, что kernel на расте не взлетит
источник

а

а это кто in cxx.Дискуссионная
Т-34 85
а что, хочешь сказать, что нет?
нет, я прошу тебя уточнить что ты имеешь ввиду. я ничего не утвеждала
источник

а

а это кто in cxx.Дискуссионная
Mikail Bagishov
Ой, я это @rust_power адресовал
ок
источник

Т8

Т-34 85 in cxx.Дискуссионная
а это кто
нет, я прошу тебя уточнить что ты имеешь ввиду. я ничего не утвеждала
источник

а

а это кто in cxx.Дискуссионная
спс
источник

а

а это кто in cxx.Дискуссионная
прикольно)
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Till Schneider
имхо, что не удобно писать на расте, надо прибегать к использованию unsafe чтоб добиться оптимальной производительности, более сложные структуры данных реализовать будет сложно, а без них будет сложнее добиться оптимальной производительности,
таким образом, для написания кода на расте понадобиться больше человека часов, чем на том же Си

Отсюда можно сделать вывод, что kernel на расте не взлетит
Это лишь доказывает , что в linux kernel'e будет существовать ансейф код. Это не доказывает, что весь код ядра будет ансейфным.
Я соглашусь с тем, что при написании эффективных коллекций трудно обойтись без ансейфа. Но мне вот с виду кажется, что например реализаций двусвязного списка будет 2-3 на все ядро (потому что каждая из них будет обобщенной, и будет использоваться в куче мест).
Так что код всяких структур данных не составляет большой доли в объеме.
Открываю рандомный файл (https://github.com/torvalds/linux/blob/master/include/crypto/aead.h) и не вижу никаких коллекций, например.
источник

VD

Vlad Doc in cxx.Дискуссионная
Mikail Bagishov
Это лишь доказывает , что в linux kernel'e будет существовать ансейф код. Это не доказывает, что весь код ядра будет ансейфным.
Я соглашусь с тем, что при написании эффективных коллекций трудно обойтись без ансейфа. Но мне вот с виду кажется, что например реализаций двусвязного списка будет 2-3 на все ядро (потому что каждая из них будет обобщенной, и будет использоваться в куче мест).
Так что код всяких структур данных не составляет большой доли в объеме.
Открываю рандомный файл (https://github.com/torvalds/linux/blob/master/include/crypto/aead.h) и не вижу никаких коллекций, например.
А я вижу
источник

TS

Till Schneider in cxx.Дискуссионная
Mikail Bagishov
Это лишь доказывает , что в linux kernel'e будет существовать ансейф код. Это не доказывает, что весь код ядра будет ансейфным.
Я соглашусь с тем, что при написании эффективных коллекций трудно обойтись без ансейфа. Но мне вот с виду кажется, что например реализаций двусвязного списка будет 2-3 на все ядро (потому что каждая из них будет обобщенной, и будет использоваться в куче мест).
Так что код всяких структур данных не составляет большой доли в объеме.
Открываю рандомный файл (https://github.com/torvalds/linux/blob/master/include/crypto/aead.h) и не вижу никаких коллекций, например.
А еще! Ну вот как можно писать на языке, который делает то, чего его не просят???
источник

MB

Mikail Bagishov in cxx.Дискуссионная
Vlad Doc
А я вижу
Что я пропустил?
источник

VD

Vlad Doc in cxx.Дискуссионная
Mikail Bagishov
Что я пропустил?
источник

VD

Vlad Doc in cxx.Дискуссионная
Что это по твоему?
источник

TS

Till Schneider in cxx.Дискуссионная
Какой-то скаттерь лист
источник

TS

Till Schneider in cxx.Дискуссионная
Ахах
источник