The OpenNET Project / Index page

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



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

Оглавление

Выпуск языка программирования Rust 1.69, opennews (??), 20-Апр-23, (0) [смотреть все]

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


7. "Выпуск языка программирования Rust 1.69"  +1 +/
Сообщение от Аноним (7), 20-Апр-23, 23:43 
Как будто что-то плохое. Кроссплатформа как-никак. На сишке здесь бы пришлось завязаться на какой-нибудь нескучный glib.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

33. "Выпуск языка программирования Rust 1.69"  +/
Сообщение от Аноним (33), 21-Апр-23, 08:24 
А что тогда графики и звука в стандартной библиотеки нету?
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск языка программирования Rust 1.69"  +9 +/
Сообщение от Аноним (7), 21-Апр-23, 10:10 
Графика - это гуй? В разных операционках он слишком разный. Да что там - он разный даже внутри одной операционки (gtk/qt, x11/wayland). А концепт сети везде одинаковый: IP-адрес - он и в Африке IP-адрес. Башкой думай немного, хорошо?
Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск языка программирования Rust 1.69"  –4 +/
Сообщение от Аноним (60), 21-Апр-23, 11:49 
> А концепт сети везде одинаковый: IP-адрес - он и в Африке IP-адрес.

мамкин сетевик не подозревает что кроме IP сетей есть другие сети

https://www.5gtechnologyworld.com/internet-protocol-the-work.../

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

61. "Выпуск языка программирования Rust 1.69"  +6 +/
Сообщение от Аноним (7), 21-Апр-23, 12:12 
> мамкин сетевик не подозревает что кроме IP сетей есть другие сети

Это легко исправляется: читай соответствующие книги по сетевой модели OSI, и тогда ты перестанешь быть "мамкиным сетевиком". Затем вернись сюда через годик или два и отпишись, каким образом наличие "других сетей" мешает расту добавить стандартные средства по работе с популярным протоколом IP.

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

66. "Выпуск языка программирования Rust 1.69"  +/
Сообщение от Аноним (60), 21-Апр-23, 12:24 
> каким образом наличие "других сетей" мешает расту добавить стандартные средства по работе с популярным протоколом IP

почему бы не добавить стандартные средства к другим популярным протоколам Wayland например ?
Ну просто сейчас корпорациям-основателям расты нужны дешёвые мамкины сетевики.

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

74. "Выпуск языка программирования Rust 1.69"  +/
Сообщение от Аноним (74), 21-Апр-23, 12:57 
>> каким образом наличие "других сетей" мешает расту добавить стандартные средства по работе с популярным протоколом IP
> почему бы не добавить стандартные средства к другим популярным протоколам Wayland например?

Сравнил популярность вида "все ОС, от гайки и до венды" и "используется 30% от 2%"

> Ну просто сейчас корпорациям-основателям расты нужны дешёвые мамкины сетевики.

Они уже 20 лет назад были нужны, оналитег папкин ...


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

113. "Выпуск языка программирования Rust 1.69"  –1 +/
Сообщение от Аноним (60), 21-Апр-23, 16:38 
> Сравнил популярность вида "все ОС, от гайки и до венды" и "используется 30% от 2%"

реальное соотношение С vs Rust

> Они уже 20 лет назад были нужны

20 лет назад не было андроидов и айфонов и раст бананоедам не впихивали

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

120. "Выпуск языка программирования Rust 1.69"  +1 +/
Сообщение от Аноним (74), 21-Апр-23, 18:25 
> почему бы не добавить стандартные средства к другим популярным протоколам Wayland например?
>> Сравнил популярность вида "все ОС, от гайки и до венды" и "используется 30% от 2%"
> реальное соотношение С vs Rust

Реальный спрыг с неудобной темы ...

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

89. "Выпуск языка программирования Rust 1.69"  +2 +/
Сообщение от n00by (ok), 21-Апр-23, 14:33 
>> каким образом наличие "других сетей" мешает расту добавить стандартные средства по работе с популярным протоколом IP
> почему бы не добавить стандартные средства к другим популярным протоколам Wayland например
> ?

Потому что Аноним всё равно ничего не напишет с использованием этого протокола. И даже его описание не прочтёт.

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

63. "Выпуск языка программирования Rust 1.69"  –4 +/
Сообщение от Аноним (63), 21-Апр-23, 12:20 
Ок, но TCP/IP может не быть в ОС вообще, к примеру. Или быть, но API не является BSD sockets. Все равно будет работать? Сеть, как и графика, тоже бывает разная в разных ОС.

> он разный даже внутри одной операционки (gtk/qt, x11/wayland)

тулкиты и протоколы то тут причем, клован? Почему нет нативной графики в обход всех тулкитов и протоколов в стандратной библиотеке?

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

67. "Выпуск языка программирования Rust 1.69"  +4 +/
Сообщение от Аноним (7), 21-Апр-23, 12:32 
> Сеть, как и графика, тоже бывает разная в разных ОС.

Если включать в раст только те вещи, которые абсолютно совпадают всегда и везде, то из раста придется убрать даже поддержку по работе с файлами, ибо в разных файловых системах все немного по-разному. Думай немного прагматично, ок? IP-адрес -- это понятие из RFC, а не из имплементации.

> тулкиты и протоколы то тут причем, клован? Почему нет нативной графики в обход всех тулкитов и протоколов в стандратной библиотеке?

Потому что "графика" -- это понятие из имплементации, а не из RFC, клован.

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

75. "Выпуск языка программирования Rust 1.69"  +2 +/
Сообщение от Аноним (75), 21-Апр-23, 13:34 
> Ок, но TCP/IP может не быть в ОС вообще, к примеру

ну так в твою прогу при компиляции соотвественно данный кусок стандартной библиотеки и не вкомпилится, ибо не используется. В чем проблема? Это почти как:

"
- Мне положено мясо!
- Положено - ешь.
- Но оно не положено!
- Не положено - не ешь.
"

> Сеть, как и графика, тоже бывает разная в разных ОС.

Модель TCP/IP и пучок соответствующих отраслевых стандартов одинаков для всех иначе разные ОС не могли бы устанавливать друг с другом соединения и гонять байтики. Как оно там внутри будет реализовано - дело десятое.

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

69. "Выпуск языка программирования Rust 1.69"  –2 +/
Сообщение от keydon (ok), 21-Апр-23, 12:39 
Так и сетевая подсистема в разных операционках слишком разная, даже в разных версиях линуха.
С таким же успехом можно сказать концепт гуя тоже везде одинаков - везде поверхности рисовать и реакции пользователя отслеживать, чем собственно qt, gtk успешно занимаются даже с кроссплатформой.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

71. "Выпуск языка программирования Rust 1.69"  +1 +/
Сообщение от Аноним (7), 21-Апр-23, 12:48 
> сетевая подсистема в разных операционках слишком разная

Ага, как и файловые системы: одни case-sensitive, другие нет. Одни дают DAC, другие нет. Одни с xattrs, другие нет. Одни поддерживают subvolumes, другие нет. Вывод: срочно убираем файлы из стд библиотеки! Они слишком по-разному себя ведут!

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

73. "Выпуск языка программирования Rust 1.69"  +/
Сообщение от keydon (ok), 21-Апр-23, 12:52 
>> сетевая подсистема в разных операционках слишком разная
> Ага, как и файловые системы: одни case-sensitive, другие нет. Одни дают DAC,
> другие нет. Одни с xattrs, другие нет. Одни поддерживают subvolumes, другие
> нет. Вывод: срочно убираем файлы из стд библиотеки! Они слишком по-разному
> себя ведут!

Могу с этим только согласиться.

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

150. "Выпуск языка программирования Rust 1.69"  +/
Сообщение от Советский инженер (?), 24-Апр-23, 01:50 
https://en.cppreference.com/w/cpp/filesystem  ну все, давай убирай.
Ответить | Правка | Наверх | Cообщить модератору

151. "Выпуск языка программирования Rust 1.69"  +/
Сообщение от keydon (ok), 24-Апр-23, 11:44 
> https://en.cppreference.com/w/cpp/filesystem  ну все, давай убирай.

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

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

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

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




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

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