|
2.120, нитупен (?), 04:16, 07/05/2021 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +1 +/– |
ржачники заняты ублажением торвальдса - им неимётся обратить пингвина в свою ржачную религию. по-этому на этот раз мало что для пользователей.
| |
|
3.161, заминированный тапок (ok), 11:03, 07/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –1 +/– |
> ржачники заняты ублажением торвальдса - им неимётся обратить пингвина в свою ржачную
> религию. по-этому на этот раз мало что для пользователей.
ну убийцей Сей и Крестов Расту стать не удалось
ну так может хоть убийцей Kernel станет
чё, хоть и отрицательное, но тоже достижение
| |
3.297, боссъ (?), 14:11, 12/05/2021 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
ну пока все петросяны на ставке на опеннете, кому-то приходится выбирать и приоритизировать - сил на все не хватает
| |
|
|
3.262, Йожин с бажин (?), 22:01, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +7 +/– |
Да, хотел сказать то по теме (и забыл).
Что у них любой язык (который компилит в WebAssembly) для из виртуальной машины в канистре (Canister) по их понятиям.
Но из сторонних (кроме своего нативного Motoko, скроенного под них изначально с упором на концепцию микросервисов Actors) - педалят Rust.
| |
|
4.291, анон (?), 14:29, 11/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Раз у них столько бабла, то пусть сначала занесут интелу, а то в 2к21 простой переход по двойной ссылке через вебасм опасен потерей компа.
| |
|
|
|
|
|
3.179, Аноним (172), 12:28, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
Здесь ключевой момент именно ваше личное непонимание,
а не общественные проблемы с синтаксисом.
ЯП - это такая вещь, которую нужно понимать, а не языком пересказывать, как вы это привыкли на вашем любимом "синтаксисе". И копипаста тоже здесь вам не поможет. Одна горе для вас здесь... Можете лишь тявкать из-под калитки.
| |
|
|
|
|
|
6.177, Аноним (172), 12:21, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
уверен, ты даже не поднимался до такого уровня, с которого можно деградировать, чтобы что-то про это рассказать "из личного опыта"
| |
|
|
|
3.74, eganru (?), 22:45, 06/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +2 +/– |
Скорее всего смотря что делать.
Решил я для ознакомления с Rust сделать двусвязный список со статическим размещением элементов и без их предварительной инициализации.
Если коротко - в си это просто. в rust это страх, в котором еще ошибку сделать на раз-два.
| |
|
|
5.121, Аноним (121), 05:18, 07/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
>let mut slist = vec![]
А вставка миллиона элементов в начало списка длиной в миллион элементов много времени займёт?
| |
|
6.154, Аноним (154), 10:54, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
В стандартной библиотеке Раста для быстрой вставки в начало вектора есть специальный Vec растущий в обе стороны - VecDeque, но быстро добавлять элементы в середину он не даёт. Так же есть и связный список. Но эти все виды коллекций автору нельзя использовать, потому что они требуют аллокатора памяти, которого на его микроконтроллере нет.
| |
|
5.122, Аноним (154), 05:35, 07/05/2021 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
Не подходит, я видел как этот перец спрашивал как сделать его связный список.
У него уже есть весь рабочий код на C, из него он выбрал двусвязный список чтобы попробовать раст. Поэтому кусок на расте должен идеально повторять C. Это должно быть именно массив из структур содержащих сырую память и два указателя допускающих nullpointer-ы.
Я не настоящий сварщик, только говорят что все эти штуки очень не подходят для rust. Вне unsafe использовать неинициализированную память, нулевые указатели, и иметь по две изменяющие ссылки - нельзя.
| |
|
6.138, eganru (?), 09:51, 07/05/2021 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
Поэтому кусок на расте должен идеально повторять C - когда были продуманы основные алгоритмы, то естественно была оглядка только на возможности типовых МК, в которых это всё применяется(грубо говоря дальше ISA load/store архитектур никто не думал).
Оказалось, что в Си нет проблем для того, чтобы работать с этим и особых знаний для реализации не требуется.
Оказалось, что в rust в лоб такие вещи решаются плохо и требуются нетривиальные знания, которые сложно нагуглить, их нет в примерах и даже скорее непонятно как искать.
Надеюсь летом довести основные алгоритмы до POC на rust. Чтобы так сказать понять, какая часть нормально, какая часть плохо.
| |
|
|
6.152, n00by (ok), 10:46, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Технически на базе массива возможно реализовать некоторые варианты списков, если использовать вместо указателей индексы элементов (оптимизатор же огого и выкинет лишнюю арифметику). Это не секрет и в литературе описано. Потому иногда читаю войны вокруг списков, в надежде увидеть подобное предложение от знатоков Rust. Но после "Одной строкой", наверное, нет смысла ждать.
| |
|
7.159, Egan (?), 11:01, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Можно выкинуть часть указателя, договорившись что все данные списка лежат рядом.
Но это просто секономит место. Простоты не добавит.
| |
|
|
|
|
|
|
|
2.41, Аноним (-), 21:42, 06/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +4 +/– |
> Я посто жду метаклассов в с++ и библиотеки что экранирует вcе указатели в RAII. И все, раст можно закопать назад.
Эксперты опеннета во всей своей экспертной красе ...
| |
2.47, Аноним (10), 21:50, 06/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –7 +/– |
В Расте много фишек, которые не связаны с безопасностью и которых не будет в C++ от 5-10 лет до никогда
По этой причине постепенно переползаю с C++.
| |
|
|
4.174, заминированный тапок (ok), 12:13, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
с подключением
вопрос уровня "Раст - тоже язык программирования?"
да, тоже системный (по крайней мере ему ничто не мешает быть таковым)
на крестах вполне успешно и часто пишут драйверы и прошивки для МК
| |
|
|
6.183, заминированный тапок (ok), 12:53, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Другими словами, rust - замена C++ для написания фейсбуков и майкрософтов.
именно так, замена "системного" языка для фейсбука и майкрософта
(учитывая, сколько фейсбук и майкрософ навыпускали для того же embedded - это просто убийца C/C++ в данном сегменте) :-D
хотя да, для растоманов, видимо, "системное" и фейсбуковеб - одно и то
же (забористая ж у вас мариванна, однако)
| |
|
7.184, Анонин (?), 12:58, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
> хотя да, для растоманов, видимо, "системное" и фейсбуковеб - одно и то
же (забористая ж у вас мариванна, однако)
sed 's/растоманов/плюсовиков/g'
| |
|
|
|
|
|
|
1.55, Аноним (205), 22:06, 06/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +8 +/– |
Постоянно появляются языки, которые обещают решить все актуальные проблемы индустрии раз и навсегда. Перл, Пых, Ява, Шарп, тысячи их. Но пионЭры продолжают смотреть на очередную серебряную пулю, как на новые ворота. Эта музыка будет вечной.
| |
|
2.66, Онаним (?), 22:33, 06/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +8 +/– |
Перл никогда никому ничего, кроме обработки строк, не обещал.
Пых все проблемы решить не обещал, но таки фигову тучу решил.
Ява с шарпом обещали золотые горы, и таки даже обещанное частично исполнили, но взамен взяли полцарства.
| |
|
3.70, Анонин (?), 22:35, 06/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –6 +/– |
> Ява с шарпом обещали золотые горы, и таки даже обещанное частично исполнили, но взамен взяли полцарства.
Неочем
| |
|
|
3.86, Аноним (205), 23:05, 06/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +3 +/– |
Если анон не в курсе, как заливали разные евангелисты про разнообразные Явы, или с каким энтузиазмом сообщество относилось к новым модно-стильно-молодёжным языкам в не таком уж и далёком прошлом, то это вопрос к уровню познаний анона об окружающем мире, а не о том, что история в некоторой степени повторяется. И Си и Плюсы уже столько раз закапывали, что надо бы поумерить пыл и судить по реальному положению дел, а не по красивым заявлениям. Конечно же, С/С++ не будут безраздельно властвовать в своей нише вечно. Но уйдут они оттуда нескоро и заменит их не Раст.
| |
|
4.87, Анонин (?), 23:10, 06/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –1 +/– |
Да, только вот плюсы всё-таки заменили Си в сфере игр, а раст лучший язык для обучения студентов. Джава на Андроиде.
| |
|
|
|
7.208, Урри (ok), 16:39, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Сделай лучше, порази нас красотой и лаконичностью языка, прекрасно подходящего для обучения студентов.
зы: не мое. Я бы лучше пальцы себе сломал, чем такое писать.
| |
|
|
|
|
|
|
3.209, Урри (ok), 16:40, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Сишечка жы.
Прекрасно подходит для решения всех без исключения проблем. Например, путем написания специализированных DSL для решения специализированных проблем.
| |
|
4.255, Аноним (255), 20:18, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Ну, в первом же предложении написано для чего язык - "разработанный в 1964 году язык программирования, созданный для научных, инженерных и бизнес-ориентированных вычислений."
| |
|
|
|
1.65, Онаним (?), 22:31, 06/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +8 +/– |
> unsafe_op_in_unsafe_fn для определения обрамления unsafe-блоками unsafe-кода, используемого в unsafe-функциях
Вы получили ачивку "ансейф на ансейфе и ансейфом погоняет" (5 unsafe в одном предложении).
| |
1.81, iZEN (ok), 22:51, 06/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –1 +/– |
> Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий, при этом обходясь без использования сборщика мусора и runtime (runtime сводится к базовой инициализации и сопровождению стандартной библиотеки).
А смысл, если его приспешник, LLVM-12, жрёт память и процессор при собственной компиляции как не в себя? А вот Java себе такого не позволяет.
| |
|
2.84, Аноним (84), 22:56, 06/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –2 +/– |
> жрёт память и процессор при собственной компиляции
Что значит "собственная компиляция"? Если сборка компилятора самим собой, то это очень важное замечание, ведь в нормальных ОС невозможно запустить программу, нескомпилировав компилятор для языка, на кактором написана программа, самим собой
| |
|
|
|
5.210, Урри (ok), 16:42, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Я тебя даже плюсанул, Аноним - твой коммент лучший за неделю:
"Я программирование не учил, ничего в этом не понимаю, но вы, программисты, должны программировать вот так и вот так" (с).
| |
|
4.158, n00by (ok), 11:01, 07/05/2021 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
> Приложения Firefox
> 88/Thunderbird 78.10 без llvm-12.0 и rust-1.51 не соберутся из исходников.
Собираются с llvm-11.1 в Gentoo.
| |
|
5.203, Аноним (71), 16:05, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Они и гцц собираются прекрасно. Вот лто похоже сломали в гцц-11 (да, опять), по крайней мере мейнтейнеры говорят нодеяс не собирается. А вот сам шланг 12 компилируется 7 мать его часов (в 5 потоков), для сравнения 10 был всего полчаса,
| |
|
4.219, Аноним (-), 19:07, 07/05/2021 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
>заменили один маленький GCC комбайном размером около 1 ГБ — это если выкинуть отладчик и документацию из компиляторов.
Браво, Изя! Лови плюсик.
| |
|
|
2.206, макпыф (ok), 16:36, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
количество потребляемой памяти при сборке зависит от числа потоков в первую очередь. Но это не особо важно, т.к. врятли вы llvm пересобираете каждый день.
важно в рантайме, а во время сборки можно потерпеть и не запускать других тяжелых процессов.
ну и пр сборке любой крупной штуке (с -j = кол-во ядер) проц всегда 100%
P.S. Я если что используя в качестве основной системы лфс и знаю о чем говорю
| |
2.242, burjui (ok), 13:13, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Какое отношение сборка LLVM имеет к рантайму программы на Rust? Такое же, как сборка GCC к рантайму программы на C.
| |
|
1.109, Аноним (109), 00:45, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –2 +/– |
Потыкал я это, оказалось, что без типов со счетчиком ссылок можно написать разве что хэллоуворлд. И чем это лучше shared_ptr в C++ ?
| |
1.123, Плюсовик (?), 06:38, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +3 +/– |
c/c++ в плане написания, чтения кода не подарок, но и rust не лучше, а в некоторых моментах даже хуже. Пока приглядываюсь к нему. Проекту долгой жизни.
| |
|
2.231, Аноним (231), 00:49, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
При соблюдении нехитрых правил и стандартов кодирования C++ код отлично читаем, особенно при использовании любой современной IDE. Вот с языком обсуждаемым в этой теме большие проблемы, по личному опыту через месяц ЭТО выглядит как брайнфак
| |
|
3.243, burjui (ok), 13:25, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
По ТВОЕМУ ЛИЧНОМУ опыту ТВОЙ код на Rust выглядит, как Brainfuck. Сказки про соблюдение нехитрых правил оставь идеалистам, потому что в реальной жизни всем плевать. А так-то конечно, если соблюдать правила, код будет хорошим, на любом языке. Правда, всё равно из ближайшей трещины выползет опеннетчик и начнёт жаловаться на вытекающую из его глаз кровь. Но к врачу не пойдёт, ведь проблема точно не с ним.
| |
|
4.249, Аноним (-), 16:36, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Эк однако капса как много, эмоциональненько :) ты чтонить кодил в своей жизни кроме студенческих поделок? Стандарты кодирования есть в любой организации или комюнити ващет и без их соблюдения ничего путного не получится.
Складыввается мнение что нет, ты не кодил, вот заткнись и не отсвечивай тут
| |
|
|
6.282, Anonimous (?), 11:49, 09/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> 70% багов по безопасности в сишных и плюсовых проектах вызваны некорректной работой с памятью
т.е. по твоему мнению решение проблемы в том чтобы прямую работу с памятью превратить в боль (что раст успешно и делает)?
| |
|
|
|
|
|
1.125, Ололо (ok), 08:24, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +4 +/– |
> let mut x: [usize; 2] = [0, 0];
> let p = &mut x as *const usize;
Спустя 6 лет после появления стабильной версии Хруста в него добавили то, что есть в C и C++ изначально:
size_t x[2] = {0};
const size_t *p = x;
Это прекрасно, я считаю.
| |
|
2.129, еуые (?), 08:39, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
В c++ это неявное преобразование, и в общем-то им гордиться нечего,
больше на ошибку похоже, когда хочешь передать фиксированной длины
массив а передаешь указатель, приходится извращения типа std::array городить,
который всего лишь
struct array {
T arr[N];
};
то есть приходится массив оборачивать в структуру чтобы нормально передавать
| |
|
3.201, Аноним (201), 15:27, 07/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
> В c++ это неявное преобразование
Серьёзно? Да ты что. Ух ты.
Почитай стандарт и что такое преобразование. Тут им и не пахнет.
А гордиться тут как раз есть чем, но для этого надо понимать что на самом деле происходит.
Преобразование он там неявное увидел. Тьфу.
| |
3.260, Аноним (255), 21:50, 08/05/2021 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> В c++ это неявное преобразование, и в общем-то им гордиться нечего, больше на ошибку похоже,
Это "Standard conversions", глава 4 в C++14 N4140, а не ошибка.
> когда хочешь передать фиксированной длины массив а передаешь указатель
Массивы никогда не передаются в параметрах в функции. Они преобразовываются в указатели.
"After determining the type of each parameter, any parameter of type “array of T” or “function returning T” is adjusted to be “pointer to T” or “pointer to function returning T,” respectively."
Если хочешь передавать содержимое массива нужно использовать другой тип данных (например структуру, как у тебя и показано).
| |
|
|
1.187, Аноним (187), 13:05, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +2 +/– |
А кто подскажет - какие, такие религиозные убеждения не позволяют команде разработчиков Rust создать установку Rust для Windows в виде простого бинарника в архиве с командным скриптом установки переменных окружения, который легко скачать, легко проверить на вирусню и другие штучки-дрючки, легко разархивировать в нужное мне место? Зачем тянуть к себе непрозрачные инсталляторы и скрипты установки всяких непрозрачных шоколатье, которые непонятно что куда пишут тебе в системе, включая реестр? Пусть посмотрят как это сделано для языка Go.
| |
|
2.196, Аноним (-), 14:24, 07/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Зачем тянуть к себе непрозрачные инсталляторы и скрипты установки
Какая вам, виндузятникам, разница - одним больше, десятком меньше?
| |
|
3.237, Аноним (237), 09:11, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Человек, не надо думать, что все тупее вас и никогда не были на этой страничке.
Лучше научитесь внимательно и вдумчиво читать, что пишут другие.
Где вы среди списка представленных установщиков нашли пакет установки из архива (*.zip) для Windows?
А вот установка для языка Go для Windows в виде архива, о чем написано в первом сообщении: - https://golang.org/dl/go1.16.4.windows-amd64.zip
| |
|
|
|
2.236, Аноним (236), 08:46, 08/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Сам в шоке, охрененный язык. Лучшее из того что можно назвать "системный язык программирования". Надо его тут форсить.
Поигрался с ним вечерок - в восторге. Надо что-то на нём написать.
| |
|
3.244, burjui (ok), 13:33, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
"Поигрался вечерок" как-то маловато для честной оценки ЯП. Вот когда напишешь на нём что-нибудь раз пять, тогда будет хоть какое-то понимание. А форсить ничего не надо. Если Zig действительно так крут, то на нём и о нём, безусловно, будут писать. Лично я не впечатлён.
| |
3.248, Аноним (-), 16:27, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Тут уже "форсят" за спонсорские деньги какой то мутный язык (rust), может не надо больше ничего "форсить"? Жизнь и практика покажет насколько Zig приемлем. Пока что это малоизвестная наработка, такие каждый год появляются и исчезают.
| |
|
2.286, Аноним (139), 08:43, 10/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Они обещали перейти с LLVM на свой классный бэкэнд!!! Когда это сделают, половина опеннета узнает про него, другая обматерит
| |
|
1.224, Плохой Танцор (?), 20:39, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +/– |
>Язык сфокусирован на безопасной работе с памятью, обеспечивает автоматическое управление памятью и предоставляет средства для достижения высокого параллелизма выполнения заданий
Ничего из этого не может быть целью создания языка программирования, т.к. это инструменты и приёмы решения каких то общих вещей, которые появились в результате неудачных аппаратных и программных решений
Целями создания нового языка могут быть:
- синтаксис обеспечивающий более лаконичные выражения для решения специфических задач
- более короткий код для общих задач
- более прозрачные выражения, смысл которых понятен без понимания синтаксиса языка
- более эффективное использование ресурсов, за счёт новых выражений
- уменьшение вероятности по совершению ошибок при написании кода
Только приняв эти критерии, можно проверить лучше язык или нет, можно прменять в производстве или нельзя. Про Раст таких серьёзных исследований не проводилось, ибо даже цель языка совсем не то, что ожидают разработчики от современного языка программирования на самом деле.
| |
1.230, СССР (?), 23:43, 07/05/2021 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +5 +/– |
голову людям дурят. есть уже отточеные инструменты, куча библиотек на любой цвет и вкус, новые версии языков не стоят на месте и сегодня учитывают все актуальне некогда проблемы. бери и исползуй как говорится. ну нет, нужно задурить людям голову, выковырить казюлю из носа и попытаться скатать из нее снежную бабу. к людям относятся к ак к быдло потребителю, уу, оо , новинка , теперь вам не нужно думать, компилятор все решит за вас !. фу.
| |
|
2.232, Анончик (?), 01:27, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
> голову людям дурят. есть уже отточеные инструменты, куча библиотек на любой цвет
> и вкус, новые версии языков не стоят на месте и сегодня
> учитывают все актуальне некогда проблемы. бери и исползуй как говорится. ну
> нет, нужно задурить людям голову, выковырить казюлю из носа и попытаться
> скатать из нее снежную бабу. к людям относятся к ак к
> быдло потребителю, уу, оо , новинка , теперь вам не нужно
> думать, компилятор все решит за вас !. фу.
Я правельно понимаю что программирую на плюсах вы сразу пишите код без ошибок?
| |
|
|
4.247, burjui (ok), 13:54, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| –3 +/– |
Столько воды, что хоть Африку орошай. Но за "гарбич коллектор вырабатывается у человека в мозгу" спасибо, посмеялся от души. И стиль, и содержание - всё прекрасно, этакий монолог на кухне после полторашки Балтики 9. Не сомневаюсь, что и код вы пишете такой же.
| |
|
5.250, Аноним (-), 17:50, 08/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Давай остроумный шоколатье, покажи публике свой код на гитхабе, а то сомнения берут что ты кроме опеннета и не работаешь нигде вовсе xD
| |
|
6.253, анонн (ok), 20:10, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> Аноним(-)
> Давай остроумный шоколатье, покажи публике свой код на гитхабе, а то сомнения берут что ты кроме опеннета и не работаешь нигде вовсе xD
/0/0
| |
6.264, СССР (?), 23:41, 08/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Давай остроумный шоколатье, покажи публике свой код на гитхабе, а то сомнения
> берут что ты кроме опеннета и не работаешь нигде вовсе xD
я не собираюсь кому то чтото доказывать, тем более ноунэйму (и даже в век ноунэймов)
да и потом, мы же не меня обсуждаем, а текущее положение дел. с чего вы взяли что я обязан быть крутым кодером на С++ что бы быть правым?
| |
|
5.252, Ordu (ok), 18:21, 08/05/2021 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +1 +/– |
> Не сомневаюсь, что и код вы пишете такой же.
Зря не сомневаешься. Он не пишет кода. Если бы он писал код, да ещё и на C++, он бы не писал здесь того, что он написал.
А вообще, ты читаешь комменты тут? Меня начинает забавлять когнитивных диссонанс опеннета: они рассказывают о том, что rust слишком простой, и использование раста приводит к потере навыков, и тут же рассказывают о том, что раст сложный и сквозь борроу-чекер не прорваться и какие-то там алгоритмы им реализовать не удаётся. Мне интересно, какая точка зрения в итоге победит, или они так и продолжат придерживаться обеих одновременно?
| |
|
6.257, burjui (ok), 20:53, 08/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
К сожалению, читаю. Уже начинаю понимать, какая это ошибка. Если это обсуждение Rust, то здравствуйте флеймы, троллинг и просто откровенный бред. Впрочем, уровень дискуссии и в других новостях невысок. Жаль, что неадекваты кричат громче всех и создают видимость того, что весь Опеннет неадекватен. А победит в итоге индустрия. Рано или поздно кода на Rust будет столько, что им придётся его читать и собирать по работе, и тогда заработают шестерёнки в головах и придёт понимание, что мир не чёрно-белый. Научатся и читать синтаксис, и дружить с borrowck, а там, того гляди, начнут писать что-то своё и даже получать от этого удовольствие. Самые упёртые продолжат сидеть в своём echo chamber и плеваться - ну и баг им судья.
| |
|
7.259, Аноним (259), 21:30, 08/05/2021 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Изучил еще лет пять назад, программировал для интереса, стараюсь не допускать этого дерьма в тех проектах которые контролирую по мере сил.
Можно сказать это попытка протиснуть на рынок "свой" язык с правами на него от крупной коммерческой компании, т.е. буллщит.
| |
7.268, СССР (?), 00:13, 09/05/2021 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
да, я тоже надеюсь на то что когда то наступят временя, что раст допилят, на нем напишут линукс, создадут все нужные кросплатформенные гую, и наступит о дивный чудный мир. а пока берем в руки топоры и рубим дерево что бы построить дом и разжечь костер.
| |
|
6.258, Аноним (-), 21:03, 08/05/2021 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Примера со связным списком на хрустах хватило чтоб однозначно ответить - да. маркетинговый булшит залит прямо в неокрепшие головные кости, кои в силу своей школотронности не могут понять что их обайфонили
| |
|
7.267, СССР (?), 00:07, 09/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
ну а хочешь писать системный код то забудь про все знания и навыки на си и с++, забей на все .so и так далее , и начни изучать новый язык, новый синтаксиз идиом, перечеркни все к чертям собачим и начни путь джедая с нуля )) и у тебя польется чистейший безопасностью код на сервера корпораций , а в обратку куча бабла ) больше системный языков!!!
ааа, ты новичок в системном программировании? тогда главное чо тебе нужно то это не затупить с памятью, все остальное мелочи и как раз раст решает твою проблему, а значит считай что ты системный прораммист, да прибудет с тобой сила бабла!
| |
|
|
|
|
|
|
|
2.287, Аноним (127), 15:31, 10/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Его создавали чтобы получать зарплату от тормозил-ла фаундейшн под обещания переписать на этом прогнивший движок Gecko.
| |
|
3.289, Аноним (289), 20:35, 10/05/2021 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> rust поразительно быстрый и эффективно использующий память. Подходит для серверов, встраеваемых устройств
Не позволяет, он течёт и падает на опредиленни свободной памяти.
Не подходит, потому что он там нафик не надо. В нормальной страиваемке этих пробле отродясь небыло. Учите матчасть.
| |
|
|
|