URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 117964
[ Назад ]

Исходное сообщение
"Компилятор Rust добавлен в состав дерева исходных текстов An..."

Отправлено opennews , 19-Июл-19 22:58 
Компания Google включила (https://android.googlesource.com/toolchain/rustc/) компилятор для языка программирования Rust в состав исходных текстов  платформы Android, что позволяет использовать данный язык для сборки компонентов Android или для проведения тестов. В состав также добавлены репозиторий android_rust (https://android.googlesource.com/toolchain/android_rust/) со скриптами для сборки Rust для Android и crate-пакеты byteorder (https://android.googlesource.com/platform/external/rust/crat.../), remain (https://android.googlesource.com/platform/external/rust/crat.../) и libc (https://android.googlesource.com/platform/external/rust/crat.../). Следует отметить, что аналогичным образом в состав репозитория с кодом Android входят (https://android.googlesource.com/toolchain/) языки Go, Python, Perl, M4, Java (JDK11), а также GCC и LLVM.

URL: https://news.ycombinator.com/item?id=20480723
Новость: https://www.opennet.ru/opennews/art.shtml?num=51133


Содержание

Сообщения в этом обсуждении
"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 22:58 
Учитывая, что Гугл, по любому, Андроид прикрывать собирается, это, совершенно точно, какой-то очень хитрый план.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:05 
На фуксии то будут только истинно верные языки.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:09 
Whitespace, в первых строках... Вернее, в их переводах. Чисто, что-бы, в то время когда система занимается телеметрией, делать телеметрию внутри телеметрии.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:49 
В фуксии и хромооси тоже уже используется Rust.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 22-Июл-19 10:15 
Уже пора учить Rust? Или там еще все может поменяться?

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Junior frontend developer , 24-Июл-19 11:22 
Он стабильный с 2015 года

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Ключевский , 20-Июл-19 01:52 
При чем «по любому, Андроид прикрывать собирается» основывается только на догадках на паре русскочелюстных сайтов. А разработка Андроида идет полным ходом и никто в мире этого бреда не знает :-D

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 10:41 
А как гугел хочет спрыгнуть с оракловый java тоже весь мир не в курсе...

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:06 
Раст это хорошо.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Андрей , 19-Июл-19 23:17 
> Java (JDK11)

Неужели? Был уверен, что 8. Потому что потом начинаются проблемы при использовании гугло-SDK в Debian начиная с 9-ой Java, которая очень быстро была заменена 10-ой и устаканилась пока на 11.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:45 
> Debian начиная с 9-ой Java, которая очень быстро была заменена 10-ой и устаканилась пока на 11.

На 9, 10 и 11 жаве никому не придёт в голову вести какую-либо серьёзную разработку. Все эти версии переходные.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:58 
> Все эти версии переходные.

Это 9 и 10 были переходными, 11 — LTS.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено equeim , 21-Июл-19 15:22 
Для сборки приложений с помощью SDK используется 8, т.к. Intellij Idea (на которой основана Android Studio) новые версии не поддерживает, да и в Gradle поддержка 11 версии появилась совсем недавно.

Но эта новость не про SDK, а про сборку самого андроида.
Там ни студия ни Gradle не используются, так что таких проблем нет.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:27 
Начинаем переписывать андроид на раст

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:29 
ну всё, вот теперь заживём!

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 19-Июл-19 23:53 
> КОМПИЛЯТОР для языка программирования Rust
> позволяет использовать данный язык для СБОРКИ КОМПОНЕНТОВ ANDROID
> аналогичным образом в состав репозитория с кодом Android входят PYTHON, PERL

Я что-то пропустил?


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 00:01 
В порядке фантазии, возможно имеются в виду всякие самописные файловые менеджеры, "очистители", магазины приложений, помощники настройки, следилки за всем подряд и прочий шлак, который вендоры имеют привычку пихать в прошивку. Тоже ведь, своего рода, неотъемлемая часть системы.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 21-Июл-19 10:45 
> Компилятор для языка ... Python, Perl

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 00:52 
Не ясно зачем это? Чем грозит?
Почему тут перл и питон? Что за пойку гугл устроил?
Впрочем андройд не нужен.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 01:48 
С айфончика сидишь, значит?

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Урри , 20-Июл-19 08:34 
Для людей, пишущих андроЙд, в аду существует отдельный котел.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Ordu , 20-Июл-19 11:18 
Ура. Я постоянно пишу андройд надеясь на что-то подобное. Я знал что я особенный и специальный.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 09:50 
Ненужным разбуханием грозит.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 07:00 
аналогичным образом в состав репозитория с кодом Android входят языки ... Perl

https://android.googlesource.com/toolchain/perl/

6 лет назад включили - для чего? зачем?
непонятно


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Корпорация Добра и Зла , 20-Июл-19 14:37 
Чтобы всех отыскать, воедино собрать и единою чёрною волей сковать.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Xasd , 20-Июл-19 15:32 
> 6 лет назад включили - для чего? зачем?

и как по твоему сборка библиотек работает? например сделанная на autotools


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Max , 21-Июл-19 00:39 
Старая школа всегда держит Perl под рукой, для мелких и не очень административных задач. А то что последние изменения были 6 назад говорит лишь о стабильности, универсальности и отточенности. Тяжело полюбить Perl, но полюбив будешь воссторгаться ее гибкости всегда. Как администратор я до сих пор не могу обойтись без Rex. И как программист Perl, к примеру, часто замечал что новомодные фичи новомодных языков в Perl были изначально, что только добавляет уважения к нему.

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено X4asd , 22-Июл-19 14:08 
> 6 назад говорит лишь о стабильности

а ничего страшного что в сетевых модулях (например для отправки почты) встречаются до сих пор ДЕТСКИЕ ошибки такие как: таймаут оказался только таймаутом на соединение, но не вляет на бесконечный таймаут ожидания сломанного сетевого сокета?

такая охренительная стабильность когда скрипт просто навсегда зависает (с низкой вероятностью), до его ручной перезагрузке


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Max , 23-Июл-19 11:41 
>> 6 назад говорит лишь о стабильности
> а ничего страшного что в сетевых модулях (например для отправки почты) встречаются
> до сих пор ДЕТСКИЕ ошибки такие как: таймаут оказался только таймаутом
> на соединение, но не вляет на бесконечный таймаут ожидания сломанного сетевого
> сокета?
> такая охренительная стабильность когда скрипт просто навсегда зависает (с низкой вероятностью),
> до его ручной перезагрузке

Ну идеального ничего нет в нашем мире и Perl не исключение. В Perl любой модуль можно переделать под свой вкус, а ещё лучше самому исправить и поделиться улучшениями через cpan или дать рекомендации разработчикам чтобы исправили.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 09:03 
Отличная новость. Речь про toolchain. На самом телефоне этого не будет.

Про Perl могу дать пример, где он нужен, например, whois от Marco d'Itri.

Таким образом можно писать приложения и сразу линковать их без танцев с бубнами, как было раньше.

Ждите волну школо-троянов.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 09:49 
>Следует отметить, что аналогичным образом в состав репозитория с кодом Android входят языки Go, Python, Perl, M4, Java (JDK11), а также GCC и LLVM.

Вот нафига блоатить ndk? Есть компиляторы из пакетов, они и должны быть использованы.


"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним , 20-Июл-19 17:00 
Лучше бы Kotlin Native развил и использовали

"Компилятор Rust добавлен в состав дерева исходных текстов An..."
Отправлено Аноним qwerty_qwerty1 , 22-Июл-19 10:34 
ну и как этой штукой пользоваться ?