The OpenNET Project / Index page

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



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

Оглавление

Выпуск операционной системы Redox OS 0.6, написанной на языке Rust , opennews (??), 26-Дек-20, (0) [смотреть все]

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


221. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –3 +/
Сообщение от Аноним (-), 27-Дек-20, 08:25 
Ты нам показал, что на Расте возможны утечки. Хорошо. Но на какой такой чёрт растаманы чмырят ЯП Си за дырени и утечки. Бревно в своём глазу не видят, а соломинку в чужок глазу видят.

И тут я вспомнил слова Кена Томпсона, о том, что "Си не может быть опасным или безопастным". Сама постановка вопроса не правильная. Всё зависит от программиста.

Много программистов не умеют грамотно писать на чистом Си, и при возниконовении утечок или ошибок они и их окружение проклинают чистый Си. Но ведь Си тут не причём, эта рука программиста растёт из жопы.

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

238. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +3 +/
Сообщение от red75prim (?), 27-Дек-20, 10:21 
Осталось найти способ клонировать пряморуких никогда не ошибающихся программистов и всё будет в ажуре.
Ответить | Правка | Наверх | Cообщить модератору

254. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –1 +/
Сообщение от Ingeneremail (??), 27-Дек-20, 13:09 
Все таки Си создает риск что код получится с утечкой. Раст наоборот.
То есть надо уходить от Сей. На РАст или что еще.
Кэп
Ответить | Правка | Наверх | Cообщить модератору

259. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (201), 27-Дек-20, 13:45 
> Си создает риск что код получится с утечкой. Раст наоборот.

Раст создаёт риск, что код получится без утечки?

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

272. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +2 +/
Сообщение от Аноним (272), 27-Дек-20, 17:19 
Растаманам бы сначала разговорный язык подтянуть, потом уже ЯП изучать.
Ответить | Правка | Наверх | Cообщить модератору

246. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +2 +/
Сообщение от Аноним (246), 27-Дек-20, 11:43 
Потому что при существенное утечке памяти... у тебя закончится память (и возможно апп кильнут).
А при выходе за границы массива аппа напр. получит рут. Абсолютно никакой разницы, правда?
Ответить | Правка | К родителю #221 | Наверх | Cообщить модератору

340. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Wilem82 (?), 28-Дек-20, 15:22 
> Но на какой такой чёрт растаманы чмырят ЯП Си за дырени и утечки.

За дырени. Что касается утечек, то их в Расте сделать сильно сложнее - надо специально постараться. Ну и плюс сам язык Си адски устарел и не умеет множества полезных вещей. Си++ умеет, но всё равно уступает в простоте и удобстве.

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

344. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (-), 28-Дек-20, 15:31 
>сам язык Си адски устарел

Язык следующй структурной парадигме устареть не может никогда. Си вечнозелённый.

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

349. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Wilem82 (?), 28-Дек-20, 15:57 
> Язык следующй структурной парадигме устареть не может никогда

Налицо подмена понятий. Парадигма может и не устарела, а язык - да.

В нём очень мало фич, что приводит к усложнению разработки. За 50 лет много полезного и удобного успели придумать, мягко говоря.

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

353. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (353), 28-Дек-20, 17:47 
Мягко говоря все фичи к "процедурному стилю программирования" никакого отношения не имеют. Все фичи пилятся в рамках ООП или функциональщины.
Ответить | Правка | Наверх | Cообщить модератору

355. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Wilem82 (?), 28-Дек-20, 19:13 
Эта мысль для меня слишком глубока, извините, не осилил понять какое это имеет отношение к тезису "си - устарел".
Ответить | Правка | Наверх | Cообщить модератору

363. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (-), 29-Дек-20, 06:37 
>Эта мысль для меня слишком глубока, извините, не осилил понять

Ну хорошо, смотри. Алмаз может устареть? Он всегда ценен, и люди во все времена хоят его добывать. Чистый Си - это процедурный алмаз.

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

350. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Аноним (350), 28-Дек-20, 16:49 
> Всё зависит от программиста.

Вот Растофанатики и усвоили урок что язык не имеет никакого значения. Программируешь ты на С++ или Расте, ни тот ни другой язык не даст тебе никакой безопасности если думать не умеешь.

И встречный вопрос если все зависит от программиста зачем нужен Раст? Ответ очевиден. Раст не нужен.

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

383. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +/
Сообщение от Wilem82 (?), 29-Дек-20, 11:12 
> если все зависит от программиста зачем нужен Раст?

От программиста зависит только использование unsafe. Без ансейфа ты сегфолты не получишь.

Утечки без unsafe - насколько понимаю только через специальные для этого функции - std::mem::forget(), std::boxed::Box::leak(). Случайно ты их не вызовешь. Ну это как случайно вызвать std::process::exit(0) и жаловаться, что у тебя процесс завершается.

Как ты считаешь, если компилятор в силу устройства языка проверяет за тебя кучу ошибок работы с памятью и гарантирует отсутствие сегфолтов без unsafe - означает ли это, что ничего от языка не зависит? Как ты так интересно логические выводы-то строишь?

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

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

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




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

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