The OpenNET Project / Index page

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



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

Оглавление

Проект по созданию реализации zlib на языке Rust, opennews (??), 11-Апр-24, (0) [смотреть все]

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


48. "Проект по созданию реализации zlib на языке Rust"  +1 +/
Сообщение от ferris (?), 11-Апр-24, 10:21 
Фронтенд на расте, а бэкенд - нет.
Ответить | Правка | Наверх | Cообщить модератору

86. "Проект по созданию реализации zlib на языке Rust"  +4 +/
Сообщение от Аноним (86), 11-Апр-24, 11:29 
Если так, то это позор
Потому что каждый, кто пишет свой язык, в первую очередь добивается чтобы этот язык мог скомпилировать сам себя, т.е. написать компилятор на самом себе это такой своеобразный хеллоуворлд для дизайнеров языка
Ответить | Правка | Наверх | Cообщить модератору

93. "Проект по созданию реализации zlib на языке Rust"  +2 +/
Сообщение от ferris (?), 11-Апр-24, 11:39 
Не позор, а потому что нету смысла. Сейчас много языков компилируют в LLVM-IR: это существенно упрощает разработку компиляторов, и у тебя сразу бесплатно появляется поддержка кучи аппаратных платформ.
Ответить | Правка | Наверх | Cообщить модератору

104. "Проект по созданию реализации zlib на языке Rust"  –2 +/
Сообщение от Аноним (218), 11-Апр-24, 11:57 
> Не позор, а потому что нету смысла. Сейчас много языков компилируют в
> LLVM-IR: это существенно упрощает разработку компиляторов, и у тебя сразу бесплатно
> появляется поддержка кучи аппаратных платформ.

позор, позор. сдох llvm - сдох язык. впрочем, от языка у которого нет стандарта - слишком завышенные требования, да.

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

133. "Проект по созданию реализации zlib на языке Rust"  –1 +/
Сообщение от Аноним (-), 11-Апр-24, 13:13 
Отсутствие стандарта не делает язык плохим.
А вот наличие такого овностадарта как у сишки... лучше бы его вообще не было))

Вот тут вам в ваш распрекраснейший "стадарт" еще UB напихали linux.org.ru/forum/development/17495219
То что раньше было ID стало UB

до С23
if new_size is zero, the behavior is implementation defined (null pointer may be returned (in which case the old memory block may or may not be freed), or some non-null pointer may be returned that may not be used to access storage). Such usage is deprecated

в C23
if new_size is zero, the behavior is undefined.

Еще и обратную совместимость сломали.

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

138. "Проект по созданию реализации zlib на языке Rust"  +/
Сообщение от нах. (?), 11-Апр-24, 13:23 
> Еще и обратную совместимость сломали.

а то у тебя дофига кода которому нужно было ТАК получать null pointer?

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

137. "Проект по созданию реализации zlib на языке Rust"  +1 +/
Сообщение от нах. (?), 11-Апр-24, 13:22 
> позор, позор. сдох llvm - сдох язык

открытый код не может сдохнуть - байтики никуда не пропадут.

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

143. "Проект по созданию реализации zlib на языке Rust"  +/
Сообщение от Аноним (218), 11-Апр-24, 13:37 
>> позор, позор. сдох llvm - сдох язык
> открытый код не может сдохнуть - байтики никуда не пропадут.

скажи это XFree86.

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

151. "Проект по созданию реализации zlib на языке Rust"  +/
Сообщение от нах. (?), 11-Апр-24, 14:32 
А что ей сделалось? На том железе и по сей день запустится.

А с llvm в этом плане и еще проще, поскольку он куда меньше зависит от шта6ле нонсенсов.
Как работал так и будет. Добавить новую платформу ты к нему конечно не сможешь, ну так ты и сейчас не сможешь.

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

215. "Проект по созданию реализации zlib на языке Rust"  +2 +/
Сообщение от Аноним (215), 12-Апр-24, 00:05 
Сдох LLVM — это как именно? С двенадцатым ударом часов перестанут компилироваться исходники? Ну что ж, печаль, ляжем и умрём все тогда, наверное.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

209. "Проект по созданию реализации zlib на языке Rust"  +2 +/
Сообщение от Аноним (209), 11-Апр-24, 21:38 
> Если так, то это позор
> Потому что каждый, кто пишет свой язык, в первую очередь добивается чтобы

Позор - опять онанимным Ыкспердам, слашавшим звон.
"Компилятор на самом себе" совершенно не означает, что ты должен еще и переизобрести трансляцию в машкод всех возможных платформ.
Впрочем, ыкспрды ни о том, что байткод для LLVM <-> это "машкод для виртуального процессора" не слышали, ни о "чистом" бэкэнде на ржавом типа crane-lift (ест-но, поддерживающего заметно меньше архитектур), но им некогда - комменты сами себя не напишут ...

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

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

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




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

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