The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновление Linux-дистрибутива Pop!_OS и решение отключить In..., opennews (ok), 03-Дек-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


67. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +/
Сообщение от Аноним (-), 03-Дек-17, 20:41 
Тем, что небезопасность изолирована. Если где-то в программе нарушается memory-safety, то известно, в каких частях кода.
Ответить | Правка | Наверх | Cообщить модератору

73. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +1 +/
Сообщение от Аноним (-), 03-Дек-17, 22:14 
Каким образом изолирована? Там что какой-то malloc особый? Другие системные вызовы?
Ответить | Правка | Наверх | Cообщить модератору

95. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +1 +/
Сообщение от Аноним (-), 04-Дек-17, 15:08 
> Каким образом изолирована? Там что какой-то malloc особый?

Ох уж эти знатоки.
Конечно же аллокатор там свой. Внезапно, да?
А еще, компилятор отслеживает владение и время жизни, не полагаясь на честное погромистское "тут не NULL! И фри я не делал! И алиасов на этот блок больше нет, материнкой клянусь!".
И бьет по рукам.
Хочешь заниматься извратом или небезопасными вещами - делай это в блоке unsafe.
И хотя местные эксперты утверждают, что весь ржавый код состоит из таких блоков чуть менее чем полностью, как обычно, к нашей реальности это почти не относится.

Ответить | Правка | Наверх | Cообщить модератору

104. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +/
Сообщение от Аноним (-), 04-Дек-17, 22:09 
Супер новый коллектор - это обычный c плюс плюсный  shared_ptr
В ядре все данные сырые, везде будет unsafe
Ответить | Правка | Наверх | Cообщить модератору

106. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +1 +/
Сообщение от Аноним (-), 05-Дек-17, 01:13 
> Супер новый коллектор - это обычный c плюс плюсный  shared_ptr

Счетчик в рантайме != счетчик в компиляторе.
> В ядре все данные сырые, везде будет unsafe

Слышал звон …


Ответить | Правка | Наверх | Cообщить модератору

112. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +/
Сообщение от wert (??), 06-Дек-17, 01:09 
По сути Раст - это набор того, чего программистам не хватает во всяких других языках.
Идея крутая и перспективная. Из того, что не нравится: есть центральный кратер и
по всяким причинам оттуда все скачивается. Вроде как нет зеркала, зачастую по трафику не выгодно.
Название понятное: надо сгноить хром, вряд ли это нужно кому-то не из конкурентов.
Разработчик раста, типичный: https://github.com/withoutboats

Ответить | Правка | Наверх | Cообщить модератору

110. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +/
Сообщение от Аноним (-), 05-Дек-17, 14:00 
Только вы забываете на чём компилятор этого самого раста написан и в какой язык потом этот самый код генерирует. А ещё бывает небезопатсное железо, внезаптно, да?
Ответить | Правка | К родителю #95 | Наверх | Cообщить модератору

111. "Обновление Linux-дистрибутива Pop!_OS и решение отключить In..."  +/
Сообщение от Аноним (-), 05-Дек-17, 14:46 
> Только вы забываете на чём компилятор этого самого раста написан и в
> какой язык потом этот самый код генерирует.

Ну-ка ну-ка, на чем он написан и что генерирует?

И какая тут вообще связь с "аргументацией"?
Да вы не стесняйтесь, просветите нас, почему это абсолютно бессмысленно ограничивать риски довольно хорошо проверенной порцией кода и вместо этого переизобретать велосипеды?
Или вы пишите из параллельной, сферическо-конической реальности, где ошибки в софт, в основном, вносятся компиляторами?


> А ещё бывает небезопатсное  железо, внезаптно, да?

И что? Ремни и подушки безопасности или прививки тоже не всегда помогают, предлагаете отказаться?

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру