The OpenNET Project / Index page

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



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

Оглавление

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

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


900. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Аноним (891), 16-Дек-21, 00:15 
почему все ?
  что такого замечательного в обероне?
     в нем есть хвостовая, паттерн матчинг, атомы?
Ответить | Правка | Наверх | Cообщить модератору

901. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Аноним (-), 16-Дек-21, 00:33 
> атомы?

Нафига они при наличии стат. типизации и композитных типов данных?


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

930. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Будяк Д В (?), 16-Дек-21, 14:01 
> почему все ?
>   что такого замечательного в обероне?
>      в нем есть хвостовая, паттерн матчинг, атомы?

В Обероне, в отличие от Си, есть массивы. Кроме того, сборка мусора. Вот два фактора по которым он впереди. В общем-то Активный Оберон - это примерно то же, что go (go является прямым наследником языка, на котором написана ЯОС), просто эта технология не в моде. Однако, в отличие от go, там есть ассемблерные вставки, т.е. язык годится для системного программирования.

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

932. "ЯОС - прототип безопасной русскоязычной операционной системы..."  +/
Сообщение от Будяк Д В (?), 16-Дек-21, 14:08 
> почему все ?
>   что такого замечательного в обероне?
>      в нем есть хвостовая, паттерн матчинг, атомы?

Зачатки лиспа в ЯОС есть и уже используются в деле (например, в инструменте поиска по файлам). В т.ч. атомы в какой-то форме. См. файл БВыраж.ярм Скорее всего, буду переделывать командный интерфейс на что-то лиспоподобное. Хвостовая рекурсия некритична. Паттерн матчинг лучше делать библиотекой, потому что он бывает очень уж разный. На данный момент нет.

Я, кстати, рассматривал в качестве отправной точки не только A2, но и Mezzano. Но она слишком убогая по сравнению с a2, просто рядом не стояла. И лисп тормозной по сравнению с Обероном, т.к.  нём больше боксинга и статическая типипзация слишком уж сбоку прикручена. Поэтому A2 быстрая, а Mezzano - это по скорости просто какая-то беда.

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

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

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




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

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