The OpenNET Project / Index page

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



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

Оглавление

Около 21% нового компилируемого кода в Android 13 написано на языке Rust, opennews (?), 03-Дек-22, (0) [смотреть все]

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


23. "Около 21% нового компилируемого кода в Android 13 написано н..."  +7 +/
Сообщение от Аноним (23), 03-Дек-22, 14:24 
Пусть лучше будет 100500 удаленно эксплуатируемых уязвимостей работы с памятью, чем распухание прошивки настолько, что для её работы не хватит памяти для работы на устройствах 10летней давности, из-за того, что какие-то коммерсанты решили, что развивать надо фундаментально блоатварный язык, принципиально не умеющий в другие подходы к разработке, и принимать решения об интегрировании его в продукты, чтобы сделать не покупающих людьми третьего сорта, чтобы никто не посмел не покупать.
Ответить | Правка | Наверх | Cообщить модератору

33. "Около 21% нового компилируемого кода в Android 13 написано н..."  –7 +/
Сообщение от Джон Макагонов (?), 03-Дек-22, 14:33 
Наглая ложь. Раст выдает вполне компактные бинарники,  оперативная память задействуется по минимуму,  если разработчик не идиот конечно.
Ответить | Правка | Наверх | Cообщить модератору

50. "Около 21% нового компилируемого кода в Android 13 написано н..."  +10 +/
Сообщение от Аноним (50), 03-Дек-22, 14:53 
Вы  же общаетесь с экспертом опеннета. Объясните ему сначала концепцию дебаг/релиз сборок
Ответить | Правка | Наверх | Cообщить модератору

104. "Около 21% нового компилируемого кода в Android 13 написано н..."  +11 +/
Сообщение от Аноним (104), 03-Дек-22, 16:08 
>если разработчик не идиот конечно

1. Перед "конечно" нужна запятая. Смешно, когда люди, не освоившие в школе предмет "Русский язык", не говоря уже о медицинском образовании, пытаются судить о степенях умственной отсталости.
2. Он выдаёт компактные бинарники только в том случае, когда разработчик не использует внешние библиотеки статической линковки. Что при текущем уровне развития языка

а) невозможно: cargo не предоставляет средств для использования динамической линковки, и к нему гвоздями прибито защёлкивание версий. Ситуация, в которой в одно приложение компилируются и линкуются 3 версии одной и той же библиотеки - обыденность.
б) противоречит идеологии развития языка и глобальному cargo-культистскому тренду на "самодостаточные приложения"
в) даже если предположить, что а) упадёт, а б) - пропадёт, то большинство библиотек всё равно созданы исключительно для существующих официальных подходов и практик и ломают API в почти каждой версии, и если кто-то захочет это поменять, то ему придётся сначала форнуть и переписать cargo, потом переписать или форкнуть все зависимости, и их после весь этот кошмар поддерживать и обновлять и конфликты слияния устранять, и портировать на новое API культистов. cargo-культистские оригинальные авторы за адекватов это делать не будут.

3. Результат: динамическая линковка там исключительно для галочки, чтобы в неё можно было мордой тыкать всех, кто скажет слово против использования статической линковки: вот мол вам компилятор, вот - cargo, вы хотите динамическую линковку и либы из пакетов? Форкните и переделайте весь тулчейн, все либы, и весь софт, и только после этого выпендривайтесь. А нашим обезьянкам и статическая сойдёт.

4. Так что да

fn main(){
    println!("{}", 1 + 2)
}


может в принципе быть компактной. Но людям нужна не она, а реальные приложения

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

6. А для корпораций это вообще не баги, а фичи. Ибо благодаря им можно продать больше телефонов.

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

120. "Около 21% нового компилируемого кода в Android 13 написано н..."  –2 +/
Сообщение от Джон Макагонов (?), 03-Дек-22, 16:31 
Напомню,  здесь чат - текст набирается со смартфона,  пунктуацию некогда проверять. Я не на диктанте. Это первое.
Второе. Вы для начала хорошенько почитайте в офиц. документации какие флаги выставляются для релизной версии,  изучите этот вопрос,  откомпилируйте несколько значимых открытых программ на расте (на гитхабе их много) и только потом возражайте,  если на то будут основания. Вы не изучили этот вопрос, но слюной уже брюзжите.
Ответить | Правка | Наверх | Cообщить модератору

247. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Аноним (228), 04-Дек-22, 08:44 
> пунктуацию некогда проверять

понятно, почему ты с гусями не по назначению обращаешься... "казнить нельзя помиловать".

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

155. "Около 21% нового компилируемого кода в Android 13 написано н..."  –1 +/
Сообщение от Michael Shigorinemail (ok), 03-Дек-22, 18:01 
Спасибо за дельную подборку.
Ответить | Правка | К родителю #104 | Наверх | Cообщить модератору

169. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Аноним (161), 03-Дек-22, 19:10 
> Смешно, когда люди, не освоившие в школе предмет "Русский язык", не говоря уже о медицинском образовании, пытаются судить о степенях умственной отсталости.

У тебя есть десять минут чтобы предоставить на всеобщее обозрение свои дипломы по русской филологии, медицине и CS. Иначе клеймо опеннетного балабола станет твоим навечно. Время пошло.

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

197. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Аноним (106), 03-Дек-22, 22:11 
запятых перед "чтобы" достаточно, диплом только для госконтор нужен
Ответить | Правка | Наверх | Cообщить модератору

222. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Аноним (-), 04-Дек-22, 01:21 
Авторская пунктуация.
Ответить | Правка | Наверх | Cообщить модератору

225. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Аноним (297), 04-Дек-22, 02:06 
> Что не отменяет вину притащивших этот язык в проект.

Судя по предоставленной статистике по ошибкам, "притащившим этот язык в проект" надо по большущей вилле подарить в местах, где они выберут. А таких специалистов как ты, игнорирующих объективную реальность, в лучшем случае надо отправлять чистить толчки на этих виллах, до просветления и не подпускать к "компутерам".

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

253. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Аноним (253), 04-Дек-22, 09:46 
Извини, пролам яхты и виллы не полагаются. А капиталисты, которые увеличат руками и мозгами пролов потребность быдла в телефонах путём навязывания софта, написанного на блоатварном языке, яхты и вилы себе уже купили, но могут продать и купить ещё больше. Да, это объективная реальность, что мы живём в обществе массового потребления и в экономике стимуляции потребления путём намеренного устаревания. Нет, я не желаю терпеть такую реальность и буду её менять.
Ответить | Правка | Наверх | Cообщить модератору

69. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Без аргументов (?), 03-Дек-22, 15:16 
Ну это уже перебор, это не про раст, это про NodeJS
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

107. "Около 21% нового компилируемого кода в Android 13 написано н..."  +3 +/
Сообщение от Аноним (104), 03-Дек-22, 16:13 
Это именно про rust. Те, кто считают, что это не про Rust, просто дела с ним никогда не имели. Ядерный внешний модуль вайргарда весит 32 кибибайта. BoringTUN весит мебибайты в отстрипанном виде, долго компилируется. lwIP влезает в ардуинку. smoltcp (целевое применение - микроконтроллеры) весит мебибайты в отстрипанном виде. Пихал я в рот такие именины.
Ответить | Правка | Наверх | Cообщить модератору

162. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Без аргументов (?), 03-Дек-22, 18:35 
вы процессорные библиотеки минимум под одноплатники и IwIP
Ответить | Правка | Наверх | Cообщить модератору

163. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Без аргументов (?), 03-Дек-22, 18:36 
*сравнили
Ответить | Правка | Наверх | Cообщить модератору

330. "Около 21% нового компилируемого кода в Android 13 написано н..."  –2 +/
Сообщение от Свинни Тодд (?), 04-Дек-22, 23:01 
> кибибайты
> мебибайта

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

А то это выглядит как говорить "в украине" и не разделять "либеральный дискурс".

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

355. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от mma (?), 07-Дек-22, 08:33 
Почему же новояз. Любой в праве использовать те величины которые считает нужными, соответствующий IEEE вам в помощь чтобы понять что KiB !=KB

Тут скорее вопрос контекста, KiB/MiB совсем не к месту но сути сказанного не искажает

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

356. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Свинни Тодд (?), 07-Дек-22, 14:55 
> Почему же новояз.

Элементарно. Суть новояза в том, что слова те же, а смыслы подменяются на другие. Практически любые идеологии прибегают к этому приему.

https://www.orwell.ru/library/novels/1984/russian/ru_app

----- begin -----
Новояз должен был не только обеспечить знаковыми средствами мировоззрение и мыслительную деятельность приверженцев ангсоца, но и сделать невозможными любые иные течения мысли. Предполагалось, что, когда новояз утвердится навеки, а старояз будет забыт, неортодоксальная, то есть чуждая ангсоцу, мысль, постольку поскольку она выражается в словах, станет буквально немыслимой. Лексика была сконструирована так, чтобы точно, а зачастую и весьма тонко выразить любое дозволенное значение, нужное члену партии, а кроме того, отсечь все остальные значения, равно как и возможности прийти к ним окольными путями. Это достигалось изобретением новых слов, но в основном исключением слов нежелательных и очищением оставшихся от неортодоксальных значений — по возможности от всех побочных значений. Приведем только один пример. Слово «свободный» в новоязе осталось, но его можно было использовать лишь в таких высказываниях, как «свободные сапоги», «туалет свободен». Оно не употреблялось в старом значении «политически свободный», «интеллектуально свободный», поскольку свобода мысли и политическая свобода не существовали даже как понятия, а следовательно, не требовали обозначений.
----- end -----

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

> Любой в праве использовать те величины которые считает нужными, соответствующий IEEE вам в помощь чтобы понять что KiB !=KB

То, что IEEE это утвердил, говорит лишь о том, что IEEE сегодня может утвердить любой абсурд. А также о том, что современный мир "созрел" до состояния, когда в нем стало возможным называть черное белым.

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

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

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

359. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от burjui (ok), 25-Дек-22, 14:02 
Суть в том, что киби - это 1024, а кило - 1000 в системе Си, с остальными приставками аналогично. Но сишникам корректность неинтересна, поэтому какая нахрен разница, да?
Ответить | Правка | Наверх | Cообщить модератору

362. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Свинни Тодд (?), 27-Дек-22, 00:31 
> Суть в том, что киби - это 1024, а кило - 1000
> в системе Си, с остальными приставками аналогично. Но сишникам корректность неинтересна,
> поэтому какая нахрен разница, да?

Что такое "корректность" в вашем понимании? Есть слово, наделенное смыслом. Есть история этого смысла от самого зарождения, есть его объяснение. Тут пришел кто-то очень авторитетный и сказал: теперь это означает не это, а другое, потому что все должно быть единообразно, даже предметы принципиально разнородные. И все такие взяли под козырек и начали думать по-другому?

К счастью, в реальном мире такая "корректность" корректно не работает, так как мыслящие люди подвергают все критике. Часть согласится, часть не согласится. Произойдет раскол и речка потечет в итоге по тому же руслу, по которому проложила себе путь, можете хоть все бабки мира истратить на лоббирование. Всем и каждому полный рот их насовать, кто имеет какое-то влияние и кому не получилось промыть мозги. Тщетно, что мертво, то не оживет.

Кроме того, скажите, что делать, например, с огромным количеством уже написанных книг, в которых используется "старояз"? Запретить? Переписать? А автора спросили, не против ли он? А если автор уже умер и спросить его невозможно -- переписать без его ведома? Но это же неэтично.

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

363. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от burjui (ok), 27-Дек-22, 02:44 
> Что такое "корректность" в вашем понимании?

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

> Тут пришел кто-то очень авторитетный и сказал: теперь это означает не это, а другое

Было такое "слово" - "кило", обозначающее 1000. Пришли авторитетные кодеры и сказали, что кило - это 1024. Но раз они пришли давно, то они правы - так получается по вашей логике.

> Кроме того, скажите, что делать, например, с огромным количеством уже написанных книг, в которых используется "старояз"?

Ничего.

Воды льёте много.

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

364. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от Свинни Тодд (?), 27-Дек-22, 09:37 
> А давайте не будем опускаться до уровня разбора таких банальных слов, значения
> которых очевидны для образованного человека.

Много лет было неочевидно, а как сказали сверху, сразу стало очевидно. Причем, всем таким "образованным" одновременно. Таким, наверное, точно так же очевидно, что есть восемьдесят восемь гендеров. Они считают, что сами до этого додумались и "всегда так считали".

О чем это говорит, если не об отсутствии способности к минимальной рефлексии?

Ну, не будем опускаться так не будем, раз вам и без разбора все банально и очевидно.

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

183. "Около 21% нового компилируемого кода в Android 13 написано н..."  +/
Сообщение от paulus (ok), 03-Дек-22, 20:31 
где-то во времена а8-9 ось весила столько же как и сервисы гугла! ява и гапсы вот и покупай новое железо :) Тут не в си/расте дело, а в остальном гавне...
Ответить | Правка | К родителю #23 | Наверх | Cообщить модератору

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

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




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

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