The OpenNET Project / Index page

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

Google развивает новый Bluetooth-стек для Android, написанный на Rust

31.03.2021 20:00

В репозитории с исходными текстами платформы Android размещён вариант Bluetooth-стека Gabeldorsh (GD), переписанный на языке Rust. Подробности о проекте пока отсутствуют, доступна только инструкция по сборке. На Rust также переписан используемый в Android механизм межпроцессного взаимодействия Binder.

Примечательно, что параллельно для ОС Fuchsia развивается ещё один Bluetooth-стек, для разработки которого также используется язык Rust. Более того, для Fuchsia на Rust написан новый сетевой стек Netstack3.

  1. Главная ссылка к новости (https://news.ycombinator.com/i...)
  2. OpenNews: Второй предварительный выпуск мобильной платформы Android 12
  3. OpenNews: Компилятор Rust добавлен в состав дерева исходных текстов Android
  4. OpenNews: В ветку ядра Linux-next добавлен код для разработки драйверов на языке Rust
  5. OpenNews: Android переходит на сборочную систему Bazel
  6. OpenNews: Разработчики Chrome экспериментируют с языком программирования Rust
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/54874-android
Ключевые слова: android, bluetooth, rust
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (187) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (2), 20:03, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +45 +/
    Нужно икспертное мнение по поводу того насколько Раст не нужен, и что лучше было взять С/C++
     
     
  • 2.4, vgdn1942 (?), 20:04, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Так оно же и было на C/C++?
     
     
  • 3.13, Аноним (2), 20:15, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +15 +/
    Значит надо было так и оставить, нечего тут хипстерствовать!
     
     
  • 4.17, Аноним (17), 20:17, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Писать на более новом качественном языке = хипстерство?
    И чтоб не быть хипстером, надо сидеть в каменной пещере и рисовать мамонтов на стене?
     
     
  • 5.21, псевдонимус (?), 20:28, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >на более качественном языке

    Ты перепутал. Они на Форт его не собираются переписывать.

     
     
  • 6.106, Аноним (106), 10:03, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На factorcode.org же.
     
  • 2.19, Dzen Python (ok), 20:26, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Собрались как-то лебедь, рак и щука...
    И это вместо того, чтобы вылизывать далвик и как можно больше из него вынести?
     
     
  • 3.29, Сергей Брин (?), 20:58, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Далвик вылизали на столько, что и следа от него не осталось, как лет 5
     
     
  • 4.43, Dzen Python (ok), 21:54, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    ...просто переименовав его в арт и немного изменив стратегию компиляции, да?
    От этого джава-машина (подумать только! в переносном устройстве, где борьба идет за миллиампер-часы и лишние вейки, вкорячивать слой эмуляции в полноценной виртуалке, фактически налагая табу на нативный софт! Доннер веттер!) джава-машиной быть не перестала.
    Им бы в другую сторону повоевать. Чтобы джаву собирать сразу в нативный код, как so'шники, пусть и на фреймворке для мобилко-макак. Нет, будем переписывать и так вылизанный стек на хрусте.
     
     
  • 5.70, Аноним (70), 00:46, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Большре спасибо Гуглу за джаву на устройствах. Не просто большое, а громадное. Именно благоларя этому приложения портативны и легко декомпилируются.
     
     
  • 6.120, YetAnotherOnanym (ok), 11:17, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    При этом тормозят даже на топовых процах и жрут батарею.
     
     
  • 7.127, eganru (?), 11:45, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    [i]При этом тормозят даже на топовых процах и жрут батарею.[/i] - они есть и работают. можете вспомнить ад symbian и winmobile - абсолютно ничего хорошего. Есть еще ios с ощущением, что Вы на своем телефоне незванный гость..
     
     
  • 8.159, opa (?), 18:05, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    это я в свой цитатник заберу Респекет... текст свёрнут, показать
     
  • 7.163, Д1110ма (?), 19:21, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как же Java 2 micro edition?
     
  • 6.131, NameName (?), 11:59, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Джава-макака не палится
     
  • 5.88, Аноним (88), 07:20, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Гослинг рассказывал, что первая целевая платформа для Джавы была каким-то маломощным устройством с автономным питанием.
     
  • 5.109, Аноним (109), 10:33, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    20 лет в телефонах была javame и ничего
     
     
  • 6.158, opa (?), 18:03, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >20 лет в телефонах была javame и ничего

    вот именно ничего. В смысле никто не пользовался.

     
     
  • 7.164, Д1110ма (?), 19:25, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Когда–то читал что J2ME убило всю вычислительную мощь тогдашних мобилок и автор сравнивал ЭВМ времён DOS и сотовые.
     
  • 7.169, Аноним (109), 21:01, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Я пользовалась. Браузер опера отлично работал, даже лучше чем на windows mobile.
    Возможно местные эксперты не застали их в силу возраста.

    Ещё на java писали программы для смарткарт.

     
  • 5.161, opa (?), 18:11, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >Им бы в другую сторону повоевать. Чтобы джаву собирать сразу в нативный код

    на тизене код каждой либы и приложения предкомпилируется в нативные так называемые *.ni.dll
    вот только с межмодульными генериками проблемы, куда их приткнуть. Пока никуда.

     
  • 2.30, Аноним (30), 21:03, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Использование в качестве постфикса названия не каждого языка в корне меняет суть дела.
     
  • 2.41, Аноним (41), 21:44, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +11 +/
    Как вообще такое могло произойти? Неужели разработчики Google не читают опеннет?
     
     
  • 3.44, Dzen Python (ok), 21:56, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ну, "свой" директор в файндейшене есть; хейтеров - заткнет толпа *обиженых-от-аватарки-хейтера* толерастов. А пользователи? А что пользователи, схавают. Еще и у васянов с 4пда добавки попросят.
     
  • 2.55, Аноним (55), 23:06, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Для Гуголя резонный вопрос - почему не на Dart?
     
     
  • 3.67, uis (ok), 00:41, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Или go. Они-же его и делали. Сами поняли, что сделали что-то не то?
     
     
  • 4.99, daemontux (?), 08:50, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Видимо потому что ни дарт, ни го не годятся там где нужно низкоуровневая работа с железом.
     
  • 4.170, Аноним (170), 22:03, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну хватит петросянить ну был там один токсичный инноватор сделавший golang, но в виду того что он специфичен, то скорее всего это и закроет дорогу его изделию. я думаю, что нишу golang свою надет, но это как уже говорили проходной транслятор 40 лет и все.
     
  • 3.185, Аноним (185), 16:55, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Потому что сит. А R2D2 с логотипа ведроида - на стороне джедаев.
     

  • 1.3, Аноним (3), 20:04, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +13 +/
    Андроидное месиво станет ещё бОльшим месивом.
     
     
  • 2.74, Аноним (-), 01:07, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    это mambo jumbo и кодом считать трудно, месиво - самое мягкое определение
     
  • 2.84, kissmyass (?), 05:51, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а блобы тоже останутся?
     

  • 1.5, Онаним (?), 20:05, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Ну и габельдорш с ним.
     
  • 1.6, Аноним (6), 20:06, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    сетевой стэк в fuchsia был на golang написан был вроде;
    есть сомнения, что google избавляется от собственного golang там, где возможно, или как?
     
     
  • 2.8, Твой батя (?), 20:07, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Есть мнение что Гугл избавляется от фуксии.
     
  • 2.15, proninyaroslav (ok), 20:16, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Они давно заявили, что го плохо интегрируется в фуксию, в т.ч из-за начилия сборщика мусора, жирного рантайма и занимаемой памяти https://fuchsia.dev/fuchsia-src/contribute/governance/policy/programming_langu
     
     
  • 3.68, uis (ok), 00:42, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Чёт мне кажется, что через пару лет mozilla будет активно выпиливать хруст из своих продуктов, как это делает сейчас гоголь
     
     
  • 4.79, Аноним (79), 04:11, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А какой смысл? Насколько я помню все Rust'специфичные проверки происходят на этапе компиляции, а выхлоп у Rust не идентичный C/C++ выходит. Или я ошибаюсь?
     
  • 4.122, anonymous (??), 11:20, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Альтернативная реальность какая-то. Google ни откуда Go не выпиливает. С фуксией вообще обратная история: изначально Go вообще не был одобрен (IIRC из-за наличия GC). Но потом решили разрешить для некоторых задач (но не для сетевого стека).

    Rust никто никуда не выпиливает, а осень даже наоборот. У вас wishful thinking.

     
  • 4.176, муу (?), 02:17, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    через пару лет вполне может и не стать самой мазиллы, а хруст останется пока не вымрет поколение хипстеров
     
     
  • 5.186, Аноним (185), 16:56, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Хруст останется до следующего поколения хипстеров, которые сами программировать не будут, вместо этого будут писать ТЗ для ИИ.
     
  • 2.39, Ordu (ok), 21:38, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > google избавляется от собственного golang там, где возможно, или как?

    Ты тут, мне кажется, демонстрируешь непонимание гугла. У гугла нет задачи зохватить мир языком go. Если ты глянешь на любой проект гугла, ты обязательно увидишь там _мешанину_ из языков. go, C++, rust, python, js, и ещё парочка каких-нибудь, если среди разработчиков оказался любитель совсем уж экзотики. Гугл не парится тем, на каких языках пишут его разработчики.

    Соответственно, гугл не может ставить задачи типа "избавиться от go" или "перевести всё на go". Это не его стиль совершенно. Если так где-то случается, то это не результат какой-то осознанной централизованной политики, но хаотические флуктуации.

     
  • 2.101, Аноним (101), 09:03, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На такой бред и ответить-то нечего.
     

  • 1.7, ranen (?), 20:07, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +23 +/
    ржавеет андроид
     
     
  • 2.92, Аноним (92), 07:32, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Яндекс в радость, мэйл ру в сладость...
     
  • 2.96, Аноним (96), 08:30, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И это замечательно - постепенно, кусок за кусочком, будет становиться быстрее и надежнее.
     

  • 1.9, Урри (ok), 20:10, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Ахахахах, теперь в андроид-студию кроме прибитой гвоздями конкретной версии джавы будет включаться еще и прибитая гвоздями конкретная версия раста.

    А когда через год найдется бага в коде (интерферирующая с багой в компиляторе) исправить ее будет физически невозможно. Ибо обновление компилятора сделает код полностью некомпилябельным.

     
     
  • 2.81, lufog (ok), 04:23, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ничего там гвоздями не прибито. Распространяемая с Android Studio виртуальная машина Java нужна как минимум для самой студии, ибо по сути это Intelij Idea от реактивных, которая, внезапно, на Java написана. Никто не мешает поставить хоть два десятка разных версий JDK, указать их в настройках, а затем переключатся между ними по надобности.
     
  • 2.94, mumu (ok), 07:40, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Давно стал кернел-хакером андроида? Случаем не из тех xda-шников, которые даже в selinux не умеют и постоянно его отключают?
     
     
  • 3.183, анон (?), 14:02, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Он не просто так отключается.
     

  • 1.10, Аноним (3), 20:12, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    640 ядер ARMv9 хватит всем андроидам.
     
     
  • 2.14, Аноним (17), 20:16, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ты это к чему? При чем тут Раст, который по производительности на уровне C/C++?
    Вот Жаба -- да, ей может и хватит)
     
     
  • 3.32, Аноним (30), 21:07, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • –6 +/
    В некоторых ситуациях благодаря мощному статическому анализу он даже значительно быстрее плюсов.
     
     
  • 4.53, заминированный тапок (ok), 23:02, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    :-D
     
  • 4.56, Аноним (55), 23:08, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    А как насчёт обогнать ассемблер?
     
     
  • 5.59, Lex (??), 23:14, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    В следующей версии подвезут
     
     
  • 6.64, заминированный тапок (ok), 00:00, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +4 +/
    вообще-то в растовой stdlib новые дженерики на подходе, которые по скорости бинарный код обгоняют
     
     
  • 7.69, uis (ok), 00:44, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Сделаем вчера
     
  • 7.80, псевдонимус (?), 04:16, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И свет обгоняют.
     
  • 7.97, Аноним (97), 08:40, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А главное - программить ничего не надо. Пишешь "хочу зашибись", и компилятор все сам делает.
    Это вам не сипипи какая-то!
     
  • 5.115, n00by (ok), 10:47, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Когда метр был длиннее, килограмм тяжелее, а команда BSWAP выполнялась 9 тактов,... большой текст свёрнут, показать
     
  • 5.123, anonymous (??), 11:23, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то на asm-е писать производительный код сложнее, чем на Си или rust, тупо по тому, что современные процы стали очень сложными и надо учитывать тонну деталей при написании машинного кода.
     
     
  • 6.182, eganru (?), 10:46, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    [i]что современные процы стали очень сложными[/i] - на asm пишут для совершенно разных изделий. может быть МК с 64 байта памяти, может быть что-то для ПК, у которого кэш измеряется мегабайтами.

    [i]надо учитывать тонну деталей при написании машинного кода[/i]- обычно на asm пишут, когда на другом уже не получается. тонна деталей, не тонна деталей - на другом-то уже не получилось.

     
  • 5.156, Аноним (156), 17:48, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Обогнать ассемблер ананима с опеннета, ха.
    Это как раз такой случай что и питон подойдет.
     
     
  • 6.168, Аноним (-), 20:57, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Обогнать ассемблер ананима с опеннета, ха.
    > Это как раз такой случай что и питон подойдет.

    Да было уже, только сложнее - обогнали сишку (а там оптимизирует gcc) от анонима.
    Так ору было - "Нет! Нищитаицаа! Это нечесна!"

     

  • 1.11, Аноним (11), 20:12, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Пишите дАрАгие хоть на кельтских рунах. Всеравно двоичный код в итоге будет. Вопрос только в том будет ли оно работать.
     
  • 1.12, Аноним (17), 20:14, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Рад за Раст - он всё увереннее шагает по планете.
    Честно скажу, не сильно углублялся пока в него, но планы однозначно есть.
    Нравится гораздо больше C++, который является основным языком.
    Всем бобра
     
  • 1.16, Аноним (16), 20:16, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Android-то сам по себе редкое гуано, Раст его не сделает конфеткой. Особенно Раст
     
     
  • 2.22, НяшМяш (ok), 20:29, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Да в принципе ведроид (в виде AOSP) вполне неплох, ему бы поменьше уязвимостей. А раст может хоть как-то этому поспособствовать.
     
     
  • 3.34, Аноним (34), 21:08, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > вполне неплох
    > ему бы поменьше уязвимостей

    Взаимоисключающие параграфы.

    > А раст может хоть как-то этому поспособствовать.

    Интересно - как? Они магически научатся в качественный код от одного только вида божественного синтаксиса ржавого?

    Не имею ничего против Rust, но все эти спекуляции на тему "повысит безопасность" похожи на борьбу за всё хорошее против всего плохого методом переименования master в main.

     
     
  • 4.125, Анон123 (?), 11:37, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Так и есть Пацаны __сказали__ что раст __безопаснее__ А ещё они __сказали__ чт... большой текст свёрнут, показать
     
  • 3.60, Lex (??), 23:16, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А раст может хоть как-то этому поспособствовать

    Ростом числа зависимостей ?

     

  • 1.20, Fracta1L (ok), 20:27, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Довольно улыбаюсь
     
     
  • 2.25, A.Stahl (ok), 20:39, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +7 +/
    Каску поправь.
     
  • 2.40, Ordu (ok), 21:42, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Я тащусь с тебя. Довести опеннет до состояния, когда фраза "довольно улыбаюсь" вызывает баттхёрт хомячья, это надо уметь. И иметь настойчивость. Не каждому дано, короче. У меня никогда не хватало терпения на то, чтобы годами талдычить одно и то же.
     
     
  • 3.58, Аноним (55), 23:11, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Он, наверное, каким-нибудь продаваном работает.
     
  • 3.167, Fracta1L (ok), 20:52, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Правду говорить легко и приятно)
     
     
  • 4.200, губка боб (?), 16:49, 05/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Правду говорить легко и приятно)

    Именно, жаль от тебя ничего кроме бреда не дождаться.

     
  • 2.199, губка боб (?), 16:48, 05/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Довольно улыбаюсь

    Ну раз без причины то признак дурачины

     
  • 2.202, Аноним (202), 15:41, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Довольно улыбаюсь

    Ну ты понял да, что это за признак. Лечить уже бесполезно, не трать деньги. Лучше памперсы себе купи.

     

  • 1.24, Аноним (24), 20:35, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Может быть хоть один не совсем насквозь дырявый Bluetooth стек будет.
    Хотя если писать будут те же индусы, кто писал на плюсах в Android, шансов мало
     
     
  • 2.45, Аноним (45), 22:18, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема блюпупа не в языке на котором он написано, а в самом стеке.
     
     
  • 3.155, Аноним (-), 17:46, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Андроид так то сам по себе - проблема.
     
  • 2.72, uis (ok), 00:54, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Если программист пишет a делить на b, когда надо из b вычитать a, хруст не будет думать за программиста и вычитать, а будет делить, попутно запуская ракету на Марс. Язык не выпрямляет руки.
     
     
  • 3.126, Анон123 (?), 11:39, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Ты ничего не понимаешь - ЭТО ДРУГОЕ!!!11Адын
     
     
  • 4.171, Аноним (170), 22:07, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Там не в руках дело. Посмотрите кто руководит отделами разработки им говоришь что так плохо будет они не понимают и хотят выгоды. Вот смотри всем ясно что и стек дерьмо и андройд так себе, но по всему миру миллиардные прожажы люди страдают, но проджолжают кушать кактус. Выбору них или переплатить в 5 -10 раз или пользоваться и страдать. Так что пофигу рано или поздно сделают что-то и пофиксят может быть, а может быть и нет ... влюбом случае как-то мы файлы передаем и в интеренеты ходим и с повседневными задачами сппавляемся. Виной конечно всему троешники которые поскорее на рынок хоятт выкинуть сырой продукт сами хреново понимающие специфику.
     

  • 1.26, Skullnet (ok), 20:47, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Вообще нет никакой разницы на каком языке они пишут. Меня больше волнует исправление архитектурных недостатков.
     
     
  • 2.35, псевдонимус (?), 21:09, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Вот этого не дождешься.
     

  • 1.27, Аноним (-), 20:57, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Раст настолько бесполезен, что каждый новый проект на нём превращается в новость на опеннете.
     
  • 1.28, Аноним (92), 20:58, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Мир деградирует(
     
  • 1.31, Аноним (31), 21:06, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Когда я говорю что нужно делать интерфейс понятнее и интуитивнее, мне говорят "Ты отупляешь пользователей!", хотя пользователь и не планировал изучать "всю глубину наших глубин". Когда весь мир повалил на Rust, который сделан чтобы программист мог говнокодить не вникая в работу компьютера, хотя он должен в неё вникать, я тихо офигеваю.
     
     
  • 2.42, боня (?), 21:48, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Когда весь мир повалил на Rust, который сделан чтобы программист мог говнокодить не вникая в работу компьютера

    Rust сделан чтобы программист НЕ мог говнокодить не вникая в работу компьютера

     
     
  • 3.46, Аноним (31), 22:31, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Если вы пишите на Rust, вам компилятор будет диктовать жёсткие правила и точка. Жёсткие правила часто приводят к тому, что вы что-то можете сделать только одним способом и даже если он не оптимален, вы не можете его изменить. В результате программист отвыкает думать сам и по умолчанию предполагает что компилятор всё знает сам. А это ведёт к тому что вместо придумывания крутых штук, программист занимается поиском способа "тупо заставить это скомпилироваться".
     
     
  • 4.49, Аноним (30), 22:39, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно пример? Вообще подход "как делать", а не "что делать", уже давно доказал свою неправильность.
     
  • 4.71, Аноним (71), 00:50, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    По опыту почти каждый раз, когда начинало казаться, что та или иная система в т... большой текст свёрнут, показать
     
  • 4.86, боня (?), 06:31, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Если вы пишите на Rust, вам компилятор будет диктовать жёсткие правила и
    > точка.

    Согласен, как пример могу привести Elm подобные UI фреймворки на расте.

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

    А это правда надо?

     
     
  • 5.98, Lex (??), 08:45, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> А это ведёт к тому что вместо придумывания крутых штук, программист занимается поиском способа
    >> "тупо заставить это скомпилироваться".
    > А это правда надо?

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

    Та неее. Лучше тратить кучу времени на еб*лю с компилятором и лить тонны гомнокода лишь бы компилер схавал..
    А легкость поддерживаемости кода кем-то кроме самого его разработчика.. "Ну а кому сейчас легко ?"(ц)
    Зато потом можно рассказать какое это гамно "безопасное и даже не вылетает а аварийно завершает работу"

     
     
  • 6.108, боня (?), 10:32, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Предварительная оптимизация - корень всех зол Если у вас такая проблема - то в... большой текст свёрнут, показать
     
     
  • 7.139, uis (ok), 16:19, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Оп Подмена понятий Продумывание архитектуры - не оптимизация Предварительная ... большой текст свёрнут, показать
     
     
  • 8.152, Аноним (-), 17:39, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Вебмакаки в это не умеют, поэтому сперва кодят, потом думают Получается, конечн... текст свёрнут, показать
     
  • 7.154, Аноним (-), 17:42, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > то можно смело утверждать что, вы обработали все ошибки и ваша программа
    > гарантированно не упадёт в панику.

    Да? А что оно будет делать если вон тот индекс массива берется или считается, допустим, на основании внешних входных данных? Это в принципе валидации в compile time не подлежит. Так делать, конечно, не стоит, ни на каком ЯП, но иногда выбора особо и нет...

    В общем уровень экспертизы из растаманов так и прет. Лично мне было бы западло с таким коллегой работать.

     
     
  • 8.165, Аноним (-), 19:43, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Пока что уровень Ыкспертизы и safe coding прет из бедолаг подгорельцев У них, в... текст свёрнут, показать
     
  • 6.119, Аноним (119), 11:16, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ого, прям C++ описал! Правда, ошибки после того, как оно скомпилилось править времени уже не остаётся. Но кому не плевать на ошибки?
     
     
  • 7.129, Анон123 (?), 11:49, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Прально. Паниковать, если есть возможность безнаказно покарраптить данные, вывести ошибку и завершиться, не надо. И плевать, что там можно было свалиться раньше, а программист пока боролся с конпелятором понавставлял какой-то херни для отладки, а потом не всё убрал.

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

    Впрочем, однажды, очередной Microsoft или JetBrains добавит в свои IDE поддержку хруста и AI-помощника для написания кода на расте. Тогда программисту будет достаточно написать "мэээ" и остальная часть гениального программного продАкта будет написана автоматически. Останется только нажать на кнопку и заработать миллиарды нефтетонн или биткохенов в секунду.

     
     
  • 8.157, Аноним (156), 18:00, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    а ты не суди по себе Поверь есть люди с IQ выше 100 и у них нет никаких пробле... текст свёрнут, показать
     
  • 3.73, uis (ok), 00:56, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    php, basic
     
     
  • 4.138, uis (ok), 16:11, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Для них чё там как в компе работает знать не надо, если что
     
  • 2.47, Аноним (47), 22:38, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Говорят, что аутизм страшная болезнь, ты главное не падай духом, весь опеннет с тобой. Хорошо, что научился письменности, обычно люди даже ложку без посторонней помощи держать не могут.
     

     ....большая нить свёрнута, показать (17)

  • 1.36, Аноним (36), 21:16, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Развивает! Развивает, Карл!
     
  • 1.38, Аноним (38), 21:29, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему не на Dlang?
     
     
  • 2.48, Аноним (31), 22:39, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Потому что для таких вещей, помимо знания английского языка, нужны ещё и мозги. А мозгов всё меньше и меньше. Такие языки как Java/C# были призваны, в первую очередь, решить проблему нехватки квалифицированных кадров. Rust тут по той же самой причине, только для более низкоуровневой работы.
     
     
  • 3.50, Аноним (30), 22:42, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Т.е. то, что язык не даёт выстрелить себе в ногу, и для этого не надо изучать тысячу и один кейс UB, это плохо?
     
     
  • 4.52, Аноним (31), 22:48, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Да, он не даёт выстрелить себе в ногу. Но и в противника выстрелить он даёт только в полный рост в чистом поле.
     
     
  • 5.54, анонн (ok), 23:02, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да, он не даёт выстрелить себе в ногу. Но и в противника выстрелить он даёт только в полный рост в чистом поле.

    Вы считаете пользователей (вашей) программы противниками, в которых надо стрелять (из укрытия или засады)? 🤔

     
     
  • 6.130, Анон123 (?), 11:54, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Нет, так считают авторы раста - чуваки из мозиллы, которые уже не первый десяток лет занимаются сменой нескучных обоев в UI fiirefox и принимают MR и PR на заделывание дыр в своём бровзере исключительно согласно coc.md и "правильному" названию функций и переменных.

    Собственно, давайте вспомним для чего был написан раст? Для написания js/css движка в этом самом браузере. То есть язык для бровзера, не более того.

     
  • 5.61, Аноним (55), 23:16, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Но и в противника выстрелить он даёт только в полный рост в чистом поле, с расстояния 10 шагов.12043
     
     
  • 6.151, Аноним (-), 17:36, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    При том обычно оказывается что пока снимали с предохранителя, противник уже трижды добежал и оказался актуален совет про спиливание мушки.
     

  • 1.57, макпыф (ok), 23:09, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    c,c++,go,java,kotlin теперь еще и раст.
    похоже гуглу хочеться использовать в андроиде все ЯП которые он знает, а заодно напихать в исхи (которые и так весят 250 гб) 100500 компиляторов (и кстати зачем там 15 версий clang???)
     
     
  • 2.62, Аноним (55), 23:18, 31/03/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Паскалей ещё бы насыпать и оберончиков можно.
     
  • 2.149, Аноним (-), 17:31, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Питон еще забыл. Без него чудная новая сборочница вроде не фуричит, там вроде какое-то месиво на питоне которое чуть ли не половину себя с инета подкачивает. А как тебя зондировать иначе, гражданин Де'Велопер?
     
     
  • 3.180, макпыф (ok), 10:19, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Питон еще забыл. Без него чудная новая сборочница вроде не фуричит, там
    > вроде какое-то месиво на питоне которое чуть ли не половину себя
    > с инета подкачивает. А как тебя зондировать иначе, гражданин Де'Велопер?

    да, забыл, вроде еще и perl есть

     
  • 2.150, Аноним (-), 17:35, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > (и кстати зачем там 15 версий clang???)

    Для исторической справедливости! И вообще, если качать меньше 2 гигов - это не энтерпрайзно.  

     
     
  • 3.181, макпыф (ok), 10:21, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    >> (и кстати зачем там 15 версий clang???)
    > Для исторической справедливости! И вообще, если качать меньше 2 гигов - это
    > не энтерпрайзно.

    там 250

     
  • 2.172, Аноним (172), 22:10, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Дарт ещё тоже есть :)
     

  • 1.63, Аноним (63), 23:36, 31/03/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Вместо того, чтобы выкинуть на помойку это недоразумение под названием Синезуб. Они будут переписывать его на Rust. Нет, ну ты видел?
     
     
  • 2.66, Сейд (ok), 00:40, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А как без него файлы передавать?
     
     
  • 3.82, lufog (ok), 04:37, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Даже не помню когда я последних раз файлы через Bluetooth передавал. Wi-Fi с этим вполне неплохо справляется, синезуб только для наушников и использую.
     
     
  • 4.104, VladSh (?), 09:52, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ну а для наушников-то ведь он нужен?
     
     
  • 5.107, Аноним (107), 10:11, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    А вот не надо поддерживать и покупать те недоразумения, у которых нет 3.5mm. Кушайте свой кактус сами.
     
     
  • 6.110, vz_2 (?), 10:34, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    У накладных и полноразмерных bluetooth Наушников почти всегда есть гнездо mini jack.
     
  • 6.112, lufog (ok), 10:37, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А вот не надо поддерживать и покупать те недоразумения, у которых нет
    > 3.5mm. Кушайте свой кактус сами.

    У меня есть разъем 3.5, но все равно пользуюсь Bluetooth наушниками, ибо удобно. Не вырываешь наушники из ушей случайно зацепив провод, и распутывать их не нужно когда из кармана достал. Разве что, их заряжать нужно раз в пару дней.

     
     
  • 7.135, vz_2 (?), 13:29, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > У меня есть разъем 3.5, но все равно пользуюсь Bluetooth наушниками, ибо

    удобно

    Позвольте спросить, вы не пробовали подключать наушники по Bluetooth к ПК/ноуту и смотреть какие либо видеосервисы? Ощущается ли отставание звука от видео?

     
     
  • 8.193, lufog (ok), 04:43, 04/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С компьютером использую полноразмерные проводные наушники, ибо с их звучанием ма... текст свёрнут, показать
     
  • 7.148, Аноним (148), 17:26, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Особенно "удобно" когда он куда-нибудь типа путей метро выпадает. Англичане с горя аж захват специальный сделали, за хомяками убирать.
     
     
  • 8.194, lufog (ok), 04:59, 04/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    С разморозкой вас товарищ, сейчас Bluetooth наушники есть на любой вкус и цвет ... текст свёрнут, показать
     
  • 4.111, vz_2 (?), 10:36, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    А ещё для пультов ДУ, геймпадов.
     
     
  • 5.113, lufog (ok), 10:41, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > А ещё для пультов ДУ, геймпадов.

    Для пультов ДУ наверное ИК порт все-таки. А за геймпад, да согласен, сам порой в эмуляторе использую.

     
     
  • 6.134, vz_2 (?), 13:26, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Некоторые AirMouse, пульты с голосовым вводом, да их меньше, но они есть.
     
  • 4.136, Сейд (ok), 13:38, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А у меня по Wi-Fi не получается файлы передавать. И UWB нет.


     
     
  • 5.147, Аноним (148), 17:22, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    В смысле? Ну, сервак поставь. Вон VLC встроенный умеет, удобно.
     
     
  • 6.153, Сейд (ok), 17:42, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ещё и сервер покупать? Я лучше по блютусу.
     
  • 2.118, Аноним (109), 11:03, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Анонимный эксперт в своих местах решил оставить всех без беспроводных наушников. К счастью он только анонимный эксперт
     
     
  • 3.124, Аноним (124), 11:29, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Анонимный эксперт предлагает запилить новый беспроводной стандарт лишенный недостатков Bluetooth. В том числе и для наушников.
     
     
  • 4.132, NameName (?), 12:37, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Он уже есть, UWB
     

  • 1.75, Аноним (75), 01:25, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ждем "rust работает на 3.5 млрд устройств"
     
  • 1.76, Аноним (92), 02:28, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Прилетело обновление на самсунг с навязыванием подделок яндекса... это печально, нафиг не буду обновлять
     
     
  • 2.83, lufog (ok), 04:43, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе о предустановке российского ПО, не говорилось что оно должно быть не удаляемым. Одно радует, что навязанных программ 4, а не 11, как изначально предполагалось.
     
     
  • 3.87, боня (?), 06:43, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе
    > о предустановке российского ПО, не говорилось что оно должно быть не
    > удаляемым. Одно радует, что навязанных программ 4, а не 11, как
    > изначально предполагалось.

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

     
     
  • 4.103, макпыф (ok), 09:26, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –3 +/
    >> Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе
    >> о предустановке российского ПО, не говорилось что оно должно быть не
    >> удаляемым. Одно радует, что навязанных программ 4, а не 11, как
    >> изначально предполагалось.
    > Дурацкая ситуация немного, учитывая, что с большинства телефонов нельзя удалить гугловые
    > и майкрософтовские приложения.

    можно, все можно удалить. рут разумеется нужен (хоя можно через адб без рута)

     
  • 4.114, Аноним (114), 10:46, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чем тебя не устраивает просто задизейблить встроенные приложения, кроме того что оно продолжает юзать десяток-другой мегабайт на внутренней флешке?
     
     
  • 5.128, боня (?), 11:48, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А чем тебя не устраивает просто задизейблить встроенные приложения, кроме того что
    > оно продолжает юзать десяток-другой мегабайт на внутренней флешке?

    Меня устраивает.

    Но мне кажется, что если бы на телефоны не вшивали микрософтовские/гугл приложения - то и не требовалось бы доустанавливать туда отечественные аналоги.

    Мне нравятся многие российские приложения. В первую очередь, 2гис

     
  • 5.146, Аноним (148), 17:20, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А чем тебя не устраивает просто задизейблить встроенные приложения,

    Тем что стремный код с бэкдорами останется и хрен его знает насколько он там реально вырублен будет? К тому же один пару десятков, второй, а так вот юзер накаытвает несколько раз обновления - упс - что-то памяти совсем и не осталось. Потому что таких фиговин оказывается целая куча и 20 мегов - весьма оптимистичная оценка.

     
  • 5.175, Аноним84701 (ok), 23:06, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > А чем тебя не устраивает просто задизейблить встроенные приложения, кроме того что
    > оно продолжает юзать десяток-другой мегабайт на внутренней флешке?

    Тем, что там не десяток-другой мегабайт, а  запросто все 8 ГБ встроенной памяти выжирают апдейты вот этого вот "ненужно" в виде сосунгстора, onedrive, гуглодрайв и т.д. (да, "задизейбленных").
    И простенький телефон без каких-то особых доп. приложений (на позвонить, да щелкнуть фотку) после пары лет становится практически неюзабельным.
    Просто "отлично" (сарказм).


     
  • 3.90, Аноним (92), 07:28, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ведро на самсунге так вообще говно стало, мало неудаляемых гуглонедопрог, мало неудаляемых самсунговских поделок, так еще и вкорчили неудаляемые отечественный аналовнетовский софт...
     
     
  • 4.133, NameName (?), 12:45, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Переходите на postmarketos, там то зондов точно нет. А телефоном можно будет ещё и гвозди забивать.
     
     
  • 5.143, Аноним (-), 17:13, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Теперь и молоток будет штрафы присылать? Хрена, апгрейд!
     
  • 5.166, Миумиу (?), 20:26, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Даже тайганфон и тот на андроиде
     
  • 3.197, Аноним (79), 13:18, 04/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Тут кстати Samsung лизнула правительству даже больше чем нужно. Ибо в законе
    > о предустановке российского ПО, не говорилось что оно должно быть не
    > удаляемым. Одно радует, что навязанных программ 4, а не 11, как
    > изначально предполагалось.

    В iPhone неплохо сделали, просто список российских приложений отображается при первой настройке, хочешь ставь, не хочешь не ставь.

     

  • 1.77, Аноним (77), 02:40, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Ну наконец-то! А то гуглокладбище давно не пополнялось, подопечные уже скучать начали.
     
     
  • 2.91, Аноним (92), 07:30, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    На гулокладбище оживление, особенно в его российском филиале, теперь госуслуги, говномыло, недопоиск и зонды в каждом телефоне, спасибо самсунгу за это
     

  • 1.78, lockywolf (ok), 03:58, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    У меня на компе что-то ни фига на Расте не собирается. Может, руки кривые.

    Но и вообще у нас в Слаке ни дря Раста, ни для Го нет архитектуры, что плохо.

     
     
  • 2.144, Аноним (-), 17:15, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так у вас и для андроида инфраструктуры нет, так что какая разница? Слака ж не андроид.
     
  • 2.174, Wilem82 (ok), 22:43, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    $ cargo new hello
    $ cd hello
    $ cargo run

    Не работает? А ставил ты его как - через официальный способ?

    $ curl https://sh.rustup.rs -sSf | sh

    Должен работать.

    Если не работает что-то, поставленное из пакета, то это вопросы к изготовителям пакетов.

     
     
  • 3.178, lockywolf (ok), 04:21, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Должен работать.

    Пайпить curl в sh? Я что, самоубийца?

    Не собирается оно потому, программисты на русте повсеместно пользуются "nightly" фичами, которые на релизе отключены. Из-за этого компиляция ломается в середине процесса. При этом разделить репы на две они не могут почему-то.

     
     
  • 4.192, Wilem82 (ok), 22:17, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Пайпить curl в sh? Я что, самоубийца?

    Так это ж ничем не отличается от скачивания инсталлера и запуска его. Или, от скачивания лончера который сначала качает апдейт, а потом запускает программу.

    За пакет отвечает один чел - мейнтейнер. Точно также за содержимое этого шелл-скрипта отвечает один, а то и больше, разработчиков.  Почему тому, кто занимается пакетом больше доверия, чем разработчикам?

    Кроме того, надо понимать, что любая неофициальная модификация продукта - это потенциально путь к багам. Разработчики всё проверили, сделали что б работало, а вместо этого ты берёшь пакет который какой-то левый чел собрал (если это не официальный пакет), неизвестно что он там менял, не факт, что он его протестировал лучше, чем сами разработчики и так далее.

    > Не собирается оно потому, программисты на русте повсеместно пользуются "nightly" фичами

    А, так это не "раст не работает", а библы написанные под более новую версию компилятора не собираются старым. Тут два варианта - либо не пользоваться найтли библами (что разумно), либо если пользоваться, то использовать найтли компилятор (что не очень разумно).

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

     
     
  • 5.198, lockywolf (ok), 16:15, 05/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Какая интересная казуистика За содержимое пакета отвечают один, а то и больше р... большой текст свёрнут, показать
     
     
  • 6.201, Wilem82 (ok), 05:09, 06/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Так почему левым отвечающим доверия больше, чем авторам самой программы, которые... большой текст свёрнут, показать
     
  • 3.191, Аноним (191), 21:47, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > $ curl https://sh.rustup.rs -sSf | sh

    Дети, давайте поможем Даше найти, где будут дыры у растаманов!

     

  • 1.93, Аноним (92), 07:36, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Россиянин: оу обновление пришло!
    Samsung: fisting is 300 bucks
    Минцифры: Ну нахер, ну ты видел, видел?!
     
     
  • 2.177, муу (?), 02:20, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Samsung: fisting is 300 bucks

    I see you are a man of culture as well.

     

  • 1.95, Иваня (?), 08:22, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Гугл радует новыми разработками, есть чему поучиться у лучших инженеров. Раньше относился к расту с нелюбовью, теперь понимаю, что нужно научиться его готовить. Спасибо!
     
     
  • 2.173, Wilem82 (ok), 22:27, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –8 +/
    То есть как к чему относиться ты определяешь не через самостоятельную оценку предмета, а через то, как к этому относится гугл? Зачем тебе его мнение-то?
     
     
  • 3.179, Аноним (-), 08:43, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +6 +/
    > ты определяешь ... через то, как к этому относится гугл

    из его предложения это никак не следует. ты в простую логику на уровне пары утверждений не можешь, как ты вообще работаешь в it?

     

  • 1.100, Аноним (100), 08:52, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Прочитав очередные трюки понял на сколько хитры компании и действительно просто делят дистрибутив григория выискивая там новые нагенеренные фишечки.
     
     
  • 2.102, Аноним (100), 09:09, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А , как ты хотел не своруешь не поешь , пока караван есть будем воровать все равно западный барин про него не знает а платит нам
     
     
  • 3.105, Аноним (100), 09:58, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Ты мне тут по трынди фрустируешь что ли всю контору того
     
     
  • 4.116, Аноним (116), 10:55, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Уроды человек сделал великую работу меинбилд и потерял интерес к дальнейшим билдам , че завтра будете есть ? Где его миллион зеленых
     
     
  • 5.145, Аноним (-), 17:16, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вы вообще о чем?
     

  • 1.117, Аноним (109), 10:58, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Почему гугл использует эту смузихлебную растоподелку наплевав на мнение анонимных экспертов с опеннет?
     
     
  • 2.121, Аноним (116), 11:18, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Потому что все хотят пиццу
     

  • 1.137, Kuromi (ok), 14:48, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Обидно за Блютус. Это ведь уже второй самописный стек под Андроид. Сначала был Блюз, потом заменили на своё, а теперь вот снова будут менять. При этом Блюз как был...куском коричневого...так и остался. Вечно все отваливается и не подключается.
     
     
  • 2.140, uis (ok), 16:25, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вечное переписывание. Привыкай.
     
     
  • 3.190, Аноним (191), 21:44, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Перманентное состояние айтишников. Зачем что-то новое делать? Лучше будем языки плодить и переписывать существующее! Так было у сплюснутых, как тогда топили за плюсы... Сейчас за раст топят. Пройдёт лет 5-10 - и опять новый язык будет, и опять надо переписывать...
     
  • 2.141, MPEG LA (ok), 16:29, 01/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    Зашел увидеть этот коммент ^. Подрезать блюз нашару с линукса они смогли, а вот сделать алаверды сообществу, в виде нового надежного стека - видать jаба придавила.
     

  • 1.142, Аноним (-), 17:10, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > развивается ещё один Bluetooth-стек

    Нужно больше блютус стэков, милорд!

     
  • 1.160, Аноним (160), 18:10, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Далёким кто думает почему не на Дарт го или что то ещё, ответ просто зачем использовать питон если есть асемблер?
     
     
  • 2.196, Аноним (-), 08:39, 04/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > зачем использовать питон если есть асемблер

    зато ты, судя по этому ответу, типичный недалекий иксперт опеннет

     

  • 1.162, Аноним (162), 18:52, 01/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    что за софт использовался для рисования такой симпатичной схемы?
     
     
  • 2.188, Аноним (191), 21:07, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    OO/LO Draw, например
     

  • 1.184, Аноним (184), 14:08, 02/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Странное решение от гугла - выкинуть Go, в пользу Раста.
     
     
  • 2.195, Аноним (79), 05:06, 04/04/2021 [^] [^^] [^^^] [ответить]  
  • +/
    > Странное решение от гугла - выкинуть Go, в пользу Раста.

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

     

  • 1.187, Bdfybec (?), 20:53, 02/04/2021 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    >  Gabeldorsh (GD), переписанный на языке Rust

    С какого языка переписывали?

     
     
  • 2.189, Аноним (191), 21:10, 02/04/2021 [^] [^^] [^^^] [ответить]  
  • +1 +/
    с С++, конечно.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    A-Real
    Hosting by Hoster.ru
    Хостинг:

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