The OpenNET Project / Index page

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



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

Оглавление

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

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


122. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  –1 +/
Сообщение от Урри (ok), 26-Дек-20, 17:41 
> Справедливости ради, даже в самом безопасном языке со встроенным GC может течь память.

Справедливости ради все же есть языки, где память не может течь в принципе.

Чисто функциональные лиспы с GC не занимаются подсчетом ссылок и у них не может быть, ввиду парадигмы языка, циклических зависимостей. GC пробегает от корня, строит однонаправленное дерево живых объектов и быстро компактифицирует кучу.

Не смотря на функциональность, эти языки вообще ничем не уступают всем остальным языкам, так как нужная мутабельность (если она действительно нужна) легко реализуется сопрограммами. Ну разве что надо научиться предварительно обдумывать программу, прежде чем начинать программировать.

> Но в подавляющем большинстве случаев это все кривые руки кодеров

Да, тут вы 100% правы.

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

189. "Выпуск операционной системы Redox OS 0.6, написанной на язык..."  +1 +/
Сообщение от Вы забыли заполнить поле Name (?), 26-Дек-20, 22:56 
> Чисто функциональные лиспы с GC

Можно пример?

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

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

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




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

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