The OpenNET Project / Index page

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



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

Оглавление

Выпуск графического тулкита GTK 4.2, opennews (??), 30-Мрт-21, (0) [смотреть все]

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


30. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Я (??), 31-Мрт-21, 02:33 
через год всем будет очевидно что GTK пора переписывать на раст.
Ответить | Правка | Наверх | Cообщить модератору

31. "Выпуск графического тулкита GTK 4.2"  +1 +/
Сообщение от Аноним (19), 31-Мрт-21, 03:05 
как там поживает растотулкит на ресдохе? течёт и падает?!
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск графического тулкита GTK 4.2"  –3 +/
Сообщение от Аноним (47), 31-Мрт-21, 05:41 
Это не C, чтоб течь или падать ;)
Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск графического тулкита GTK 4.2"  +1 +/
Сообщение от Аноним (19), 31-Мрт-21, 05:55 
Вы из какой криокамеры вылезли?
Ответить | Правка | Наверх | Cообщить модератору

84. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Аноним (82), 31-Мрт-21, 11:56 
Именно поэтому прямо в документации на хруст про memleaks местами пишут. Выглядит забавно, спору нет.
Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

100. "Выпуск графического тулкита GTK 4.2"  +/
Сообщение от Аноним (-), 31-Мрт-21, 12:51 
> Именно поэтому прямо в документации на хруст про memleaks местами пишут. Выглядит забавно, спору нет.

Для хелловорлдщиков и ламеров оно может выглядеть забавно, спору нет.
Остальные в курсе, что передача ресурсов в либу на другом ЯП - это чистый и незамутненный "leak".


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

187. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Аноним (-), 01-Апр-21, 19:38 
Найти хоть 1 прогу без этсамого еще умудриться надо. А чтобы ее код еще и читабельным был - такое, вообще, бывает?

Во всяком случае примеры на сайте хруста по микроконтроллерам являют собой
- Как сделать дерьмовые абстракции.
- Как нагородить огород вокруг тривиальщины.
- Как сделать код нечитабельным трэшом.
- Бонус: крайне контринтуитивным на глаз.
- Бонус2: с адской кучей левых загогулин не являющихся логикой  программы.
- Как со всем этим жестко обломаться, когда проект станет побольше и захочется там что-то поменять (этого нет в примерах, но если сделать как они советуют - будет у того кто в это влопался).

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

146. "Выпуск графического тулкита GTK 4.2"  +2 +/
Сообщение от Аноним (145), 31-Мрт-21, 19:43 
Хоспаде Rust незащищает от идитов и если ты сделал mem::uninitialized() и передал куда-то в C библиотеку или передал ее из C библиотеки и не позаботился о владелцах и вермени жизни, то да все потечет. Rust это не волшебный инструмент решающий все проблемы им еще нужно научиться пользоваться, а это значит читать документацию и вникать, а ты судя по всему так не сделал, а вместо этого ходишь тут и всем мозги пудришь ерундой.
Ответить | Правка | К родителю #84 | Наверх | Cообщить модератору

67. "Выпуск графического тулкита GTK 4.2"  +1 +/
Сообщение от Аноним (67), 31-Мрт-21, 10:09 
Не течет. Не падает.
Ответить | Правка | К родителю #31 | Наверх | Cообщить модератору

87. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Аноним (82), 31-Мрт-21, 12:00 
Документация хруста про это не согласна. А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет. Поздравляю дважды соврамши.
Ответить | Правка | Наверх | Cообщить модератору

96. "Выпуск графического тулкита GTK 4.2"  +2 +/
Сообщение от Аноним (67), 31-Мрт-21, 12:35 
> Документация хруста про это не согласна.

Если судить по документации Си и С++, то на них не может быть написано корректно работающих программ, ведь там везде встречается понятие "undefined behavior". Но, тем не менее, программ, написанных на этих языках, огромное количество, и они как то работают. Хотя, следуя твоей логике - они никак не работают и не выполняют своих целей.

> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет.

Поэтому это дефолтное поведение для ресдохотулкита? Пруфы?

> Поздравляю дважды соврамши.

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

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

106. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Аноним (118), 31-Мрт-21, 13:40 
Ну так не делайте так, как написано про undefined behavior.
Ответить | Правка | Наверх | Cообщить модератору

160. "Выпуск графического тулкита GTK 4.2"  +/
Сообщение от Аноним (160), 01-Апр-21, 00:18 
> Ну так не делайте так, как написано про undefined behavior.

Ну дак не делай так, чтоб текло и падало, лол

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

131. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Аноним (-), 31-Мрт-21, 14:50 
Да, там есть некоторые моменты. Но если так обратить внимание, у хрустиков, наворачивающих с хрустом синтаксис там и тут - все это тоже стало появляться. И вот оказывается уже туда не ходи, так не делай, вот это фу-фу, а т.к. синтаксис сложный, этого фу-фу там не факт что меньше уже и оно сильно менее очевидное.

В сях достаточно запомнить с десяток азов работы компьютеров (позырив на то как сделаны процы) и все станет логично и понятно. Раст пытается это полу-недо-маскировать, но полноценная маскировка убивает скорость в хлам, поэтмоу оно именно полу и недо. Как с инициализированной памятью. Принудительная инициализация может в энном алгоритме скорость в разы профакать, а ее отсутствие это вообще совсем UB. И растаманы тут малость лукавят.

А гитлаб с каким там ред-крап-тулкитом я даже пытаться открывать не буду, мне достаточно того что это гитлаб, идите нафиг. Сами копайтесь в своем шите, гитлаб очень под стать таким прожЕктам.

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

140. "Выпуск графического тулкита GTK 4.2"  +1 +/
Сообщение от Анонимъ (?), 31-Мрт-21, 16:11 
Преждевременная оптимизация есть зло.

Кстати использовать неинициализированную память в Rust никто не запрещает. И даже без UB можно это сделать.

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

183. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Аноним (-), 01-Апр-21, 19:28 
> Преждевременная оптимизация есть зло.

Да вот что-то в разы более тормозные програмы юзерей при наличии нормальных не прельщают. Так что редсдохос не больно кому вперся, вон, к линуксу вместо этого примазаться пытаются.

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

161. "Выпуск графического тулкита GTK 4.2"  +/
Сообщение от Аноним (160), 01-Апр-21, 00:18 
Ну то есть пруфов нет у тебя, а соврамши я.
Ответить | Правка | К родителю #131 | Наверх | Cообщить модератору

139. "Выпуск графического тулкита GTK 4.2"  –1 +/
Сообщение от Cppshnik (?), 31-Мрт-21, 16:06 
Самое смешное, что только c/cpp и ada допущены для разработки софта для авиации. Что-то не видно вашего Rust)
Ответить | Правка | К родителю #96 | Наверх | Cообщить модератору

162. "Выпуск графического тулкита GTK 4.2"  +2 +/
Сообщение от Аноним (160), 01-Апр-21, 00:20 
Поэтому боинг весь прошлый год из-за проблем в ПО трясли. Слышал да
Ответить | Правка | Наверх | Cообщить модератору

109. "Выпуск графического тулкита GTK 4.2"  +/
Сообщение от Аноним (-), 31-Мрт-21, 13:44 
> А что до падений так это дефолтное поведение хруста при непонятках на тему безопасТно оно там или нет. Поздравляю дважды соврамши.

https://doc.rust-lang.org/stable/rust-by-example/error/panic...
> The simplest error handling mechanism we will see is panic. It prints an error message, starts unwinding the stack, and usually exits the program. Here, we explicitly call panic on our error condition:

https://doc.rust-lang.org/edition-guide/rust-2018/error-hand...
> Unexpected problems are bugs: they arise due to a contract or assertion being violated. Since they are unexpected, it doesn't make sense to handle them in a fine-grained way. Instead, Rust employs a "fail fast" approach by panicking, which by default unwinds the stack (running destructors but no other code) of the thread which discovered the error. Other threads continue running, but will discover the panic any time they try to communicate with the panicked thread (whether through channels or shared memory). Panics thus abort execution up to some "isolation boundary", with code on the other side of the boundary still able to run, and perhaps to "recover" from the panic in some very coarse-grained way. A server, for example, does not necessarily need to go down just because of an assertion failure in one of its threads.

Ыксперды опеннета, че ...

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

195. Скрыто модератором  –1 +/
Сообщение от Аноним (195), 05-Апр-21, 02:06 
Ответить | Правка | Наверх | Cообщить модератору

93. "Выпуск графического тулкита GTK 4.2"  –2 +/
Сообщение от Аноним (90), 31-Мрт-21, 12:17 
Что мертво умереть не может...
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

193. "Выпуск графического тулкита GTK 4.2"  +/
Сообщение от mi (?), 03-Апр-21, 21:22 
Течет еще как. А не падает, потому что намертво виснет.
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

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

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




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

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