Garbage collection is typically used periodically or on demand, like if the heap is close to full or above some threshold. It then looks for unused variables and frees their memory, depending on the algorithm.
Rust would know when the variable gets out of scope or its lifetime ends at compile time and thus insert the corresponding LLVM/assembly instructions to free the memory.
Rust also allows some kind of garbage collection, like atomic reference counting though.
А как по вашему там память освобождается, если не указано явно? Это разновидность сборки мусора.
mitekgrishkin: Спасибо за ваше мнение, но за 28 лет работы в индустрии - мне виднее как это происходит на самом деле. Вопросы о 500 баксах меня лично не парят уже много лет как. Но дело то не обо мне.
Наверху не могут быть многие. По определению.
Как только масса людей, умеющих нечто делать, появляется - этим людям начинают мало платить. Это закон экономики.
Ну например, совсем недавно люди, делавшие простейшие, по нынешним меркам, веб-сайты - зарабатывали весьма хорошо. Как только этому научились толпы индусов - и цены упали ниже плинтуса.
Это закон экономики.
Смиритесь, хорошо зарабатывать может только небольшая часть людей. Всегда.
Я не спорю, что в любой момент кто-то может пробиться и начать зарабатывать хорошо, прекратить работать за еду....
Но говорить, что это доступно многим, что это легко, что это само собой подразумевается - неверно.
Еще раз:
Закон экономики таков, что наверху пирамиды мало людей.
mitekgrishkin: То, что ОТДЕЛЬНЫЕ люди могут взлетать быстро и лететь высоко - ничуть не противоречит утверждению, что подавляющее большиство - дешевые сотрудники.
Поглядите просто выборку на АпВорке. Если, по вашему, любой и запросто становится высококвалифицированным работником, то ГДЕ эти все работники?
На АпВорке подавляющее большинство - "суповики", работающие на еду. ОК - пусть это ТОЛЬКО НОВИЧКИ.
Но ведь в сегменте высоких оплат конкуренции - НЕТ. А этого быть не может - так как противоречит вашему утверждению. За долгие годы существования АпВорка туда, в высокодоходный сегмент, должно было дорости куча народа.
mitekgrishkin: Есть и еще одно свойство характера - часто проявляющееся. Это неуверенность. Неуверенность в своих силах, неуверенность в поступлении денег (ипотека не способствует желанию рисковат). Люди не тянутся к дорогим заказам - это очень распространено.
mitekgrishkin: Подавляющее большинство людей - посредственности, не способные к быстрому квалификационному росту. Вы забываете, что 95% - начинают с полного 0. Без оффлайнового опыта такие люди гораздо дольше профессионально растут и потому остаются низкоквалифицированными специалистами, "работающими за еду". Неоднократно встречался с подобными людьми в реале. Понтов выше крыши, какие-то обидки на то, что ты пытаешься првоерить их квалификацию. А заказы способны делать на уровне плохого миддла - и это после 7, к примеру, лет опыта во фриленсе. Нет базы - нет роста. Не все гении и способны к самостоятельному росту.
maxt888: Не порите чуши. Лет 15 работаю во фриленсе. Уже раз 5-7 вместе с другими незнакомыми мне фриленсерами принимал участие в КРУПНЫХ (бюджет несколько миллионов, несколько десятков миллионов) заказах, которые вы обзываете "только для аутсорсеров". Нашу команду собирал сам заказчик. Просто собирал команду из фриленсеров.
А как по вашему там память освобождается, если не указано явно? Это разновидность сборки мусора.