The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.60, opennews (??), 07-Апр-22, (0) [смотреть все] –1

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


132. "Выпуск языка программирования Rust 1.60"  +/
Сообщение от Аноним (132), 08-Апр-22, 12:37 
Да какой-то он не такой активный. Вон Zig сначала один человек писал, затем двое. Проект с нативной компиляцией, поддерживает гораздо больше архитектур и ОС, чем у текущих рабочих реализаций Оберона. Более того, собирается отказываться от llvm, насколько знаю.
Ответить | Правка | К родителю #88 | Наверх | Cообщить модератору

163. "Выпуск языка программирования Rust 1.60"  +1 +/
Сообщение от Аноним (53), 08-Апр-22, 14:52 
Нет, не собирается. LLVM останется, как я понял. Просто сейчас компилятор написан на C++, будет написан self-hosted компилятор на Zig.

И как я понял можно будет отказаться / заменить LLVM. Но это для тестов или чего то ещё.

Для production отказываться от 15 лет инвестиций в оптимизации LLVM никто не собирается. Более того они активно пушат изменения обратно в LLVM, расширяя его границы и возможности.

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

176. "Выпуск языка программирования Rust 1.60"  +1 +/
Сообщение от Брат Анон (ok), 08-Апр-22, 16:51 
> Да какой-то он не такой активный. Вон Zig сначала один человек писал,
> затем двое. Проект с нативной компиляцией, поддерживает гораздо больше архитектур и
> ОС, чем у текущих рабочих реализаций Оберона. Более того, собирается отказываться
> от llvm, насколько знаю.

Если вы считаете, что Оберон представлен недостаточным числом платформ -- то я недоумеваю.
Если Zig только собирается отказываться от LLVM, то Оберон с самого начала мог собирать сам себя, а остальные компиляторы, трансляторы и траспиляторы прикручены были позже. Так что этого фатального недостатка - оберон точно лишён))

Может ли Zig похвалиться тем, что сначала был написан он, а потом -- процессор под него? Как у Оберона?

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

179. "Выпуск языка программирования Rust 1.60"  +/
Сообщение от Аноним (132), 08-Апр-22, 17:17 
> Если вы считаете, что Оберон представлен недостаточным числом платформ -- то я недоумеваю.

Хочу прогать esp32. Подойдёт?
> Может ли Zig похвалиться тем, что сначала был написан он, а потом -- процессор под него?

А где можно этот процессор получить/купить?

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

205. "Выпуск языка программирования Rust 1.60"  +1 +/
Сообщение от Брат Анон (ok), 09-Апр-22, 10:39 
> Хочу прогать esp32. Подойдёт?
>> Может ли Zig похвалиться тем, что сначала был написан он, а потом -- процессор под него?

На счёт esp32 -- не уверен. Надо смотреть бекэнды в компиляторе aix -- сам давно туда не лазил, может быть и есть. Также есть варианты написать прошивку на Обероне для транслятора "Восток" или SDCS. Оба умеют в Си.

> А где можно этот процессор получить/купить?

Покупаете плату FPGA Spartan-4 или старше (от 200 баксов), прошиваете схему (доступна на Project Oberon), подключаете клаву, мышу, VGA-монитор через штатные разъёмы и вуаля. Как вариант -- можете посмотреть на дальнего древнего родственника -- эмулятор "Кронос" (далеко не тупая машина была). Даёт хорошее представление о том, каким мог бы стать массовым 2х процессорный "ВоркСтейшн мейд ин ЮССаР" ещё в 1989 г. Если бы всё не пошло прахом.

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

223. "Выпуск языка программирования Rust 1.60"  –1 +/
Сообщение от Аноним (-), 09-Апр-22, 17:51 
Ну вы сравнили 200 баксовый спартан с ESP за десятку. К тому же мышь, клава и HDMI какой на одноплатнике за ту же десятку будут сильно лучше, если нужно было именно это и не хотелось именно самому, именно VGA реализовывать (очень нишевое удовольствие).

> Если бы всё не пошло прахом.

Когда некто предлагает тул за 200 баксов вместо тула за 10 баксов, кто угодно прахом пойдет.

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

231. "Выпуск языка программирования Rust 1.60"  +/
Сообщение от Брат Анон (ok), 09-Апр-22, 22:07 
Тот, кто хочет -- ищет возможности.
Кто не хочет -- ищет причины.


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

244. "Выпуск языка программирования Rust 1.60"  +/
Сообщение от Аноним (-), 10-Апр-22, 00:14 
Верно. Я хочу делать решения которые используются, с разумными параметрами на выходе. А вон то - очень узкоспециализированное. Самоцель "программить на чем-то" очень странная. Она не решает ни одной проблемы человечества, ни одной задачи. Ну карьера и заканчивается тремя странными конторами на выбор. А мир в целом пишет критичные системы, на сях, в многократно большем количестве. Конечно используя специфичные субдиалекты, правила и - главное - используя специфичные подходы к разработке. Вообще, там главное общие подходы, они от ЯП не сильно зависят. А верификаторы дополнительных критериев могут и внешними быть. В таком процессе все равно на каждое изменение гоняется куча верификаций, анализов и тестов чтобы любые отклонения от идеала ловить ДО того как что-то упадет, взорвется или въедет в стену.
Ответить | Правка | Наверх | Cообщить модератору

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

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




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

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