Size: a a a

2021 December 27

VG

Vadim Goncharov in pro.vim
ха-ха!
источник

SS

Sergey Skvortsov in pro.vim
Посли C вообще не должно быть страшно
источник

goldstein опять in pro.vim
вообще говоря напишешь (но с ансейфом, да)
источник

VG

Vadim Goncharov in pro.vim
вот про это-то и идёт обсуждение с самого начала
источник

NG

Nicholas Guriev in pro.vim
искать не умеете
источник

goldstein опять in pro.vim
тут ловушка в том, что связный список тебе вообще не нужен
источник

SS

Sergey Skvortsov in pro.vim
Это смешное заблуждение, проблем в unsafe нет
источник

goldstein опять in pro.vim
а если нужен, он лежит в стдлибе (и не использует Arc)
источник

SS

Sergey Skvortsov in pro.vim
Нет, вы ввели криво просто
источник

VG

Vadim Goncharov in pro.vim
с чего бы это?
источник

NG

Nicholas Guriev in pro.vim
если с unsafe, то зачем такой "безопасный" раст нужен?
источник

goldstein опять in pro.vim
ты не пишешь ничего, что требовало бы связного списка, а не последовательной деки, change my mind
источник

SS

Sergey Skvortsov in pro.vim
Но да, по garbage collector ровно одно вхождение — Rust is blazingly fast and memory-efficient: with no runtime or garbage collector
В расте действительно нет garbage collector
источник

NG

Nicholas Guriev in pro.vim
а вы не могли исправить
источник

VG

Vadim Goncharov in pro.vim
rust имеет поползновения в ядро, а там без них никуда
источник

SS

Sergey Skvortsov in pro.vim
Потому что для большей части кода не нужно руками писать связные ссылки и Arc
источник

VG

Vadim Goncharov in pro.vim
кстати, define "последовательной деки"
источник

goldstein опять in pro.vim
как массив в перле
источник

goldstein опять in pro.vim
амортизированный O(1) push/pop с обеих сторон, элементы хранятся в памяти последовательно
источник

SS

Sergey Skvortsov in pro.vim
Соответственно, вероятность ошибиться при работе с памятью значительно меньше
источник