The OpenNET Project / Index page

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



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

Оглавление

ЯОС - прототип безопасной русскоязычной операционной системы на базе проекта A2, opennews (?), 14-Дек-21, (0) [смотреть все]

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


285. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Ivan_83 (ok), 14-Дек-21, 14:42 
К слову тут и другие ЯП не любят, потому что это распыление сил на всякое ненужное.

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

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

491. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +1 +/
Сообщение от Аноним (370), 14-Дек-21, 17:48 
Это на Си то легко в проект войти? Язык, где надо всё делать вручную и ничего не забывать? А иначе либо memory leak, либо double free, либо незакрытый файловый дескриптор, либо segmentation fault. Либо просто ошиблись арифметикой указателей, мусор из памяти куда-то скопировали и продолжаем исполняться.

Хотя, войти может и легко, если не считать последствий такого входа. Но тогда это с любым языком так.

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

595. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Ivan_83 (ok), 14-Дек-21, 20:15 
Войти легко потому что диалектов языка практически нет.
Самое фричество что я видел из живого это glib с ещё типа объектами/классами.

Насчёт утечек памяти/дескрипторов, лично у меня они редко случаются, потому что основное правило: написал аллокатор/открыл файл - тут же пиши освобождение памяти/закрытие файла.

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

822. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Аноним (822), 15-Дек-21, 15:00 
> Войти легко потому что диалектов языка практически нет.

Это обстоятельство не гарантирует лёгкого вхождения. Язык может быть простой, а писать на нём - сложно. Ну и входить в проект тоже. Особенно когда код разрастается.

> Насчёт утечек памяти/дескрипторов, лично у меня они редко случаются, потому что основное правило: написал аллокатор/открыл файл - тут же пиши освобождение памяти/закрытие файла.

Если бы всё было так просто. А если у тебя появится return в середине функции между аллокацией и деаллокацией, и ты забудешь вызвать деаллокатор перед ним? Даже если тот return не добавишь ты, его может добавить кто-то другой, кто забудет про твой деаллокатор в конце. Или если аллокатор в одной функции, деаллокатор в другой.

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

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

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




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

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