1.2, Аноним (-), 13:01, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> при помощи привязок FFI
Непродуманный язык, почему нельзя просто импортировать?
| |
|
|
3.53, Аноним (53), 14:18, 21/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Кроме шуток, Zig менее готов к продакшену, чем Rust. У Rust есть стабильные версии языка (помечаются по годам), а Zig даже 1.0 не достиг.
| |
|
4.270, Аноним (-), 11:55, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> У Rust есть стабильные версии языка (помечаются по годам),
Странная стабильность когда постоянно синтаксис ЯП корежат.
> Zig даже 1.0 не достиг.
Зато C++ выкатил вон сколько стандартов ратифицированых ISO, а Rust никаким стандартам не соответствует. А свою версию они могут распечатать на принтере и наклеить PR-манагеру на лоб, пусть отрабатывает.
| |
|
5.282, Аноним (53), 13:44, 22/02/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Из недавнего:
2023/02/21 22:12:25.115 | app.zig:62:30: error: extra capture in for loop
2023/02/21 22:12:25.115 | for (v[first..last]) |f, i| {
2023/02/21 22:12:25.115 | ^
2023/02/21 22:12:25.115 | app.zig:62:30: note: run 'zig fmt' to upgrade your code automatically
Я хз, можно ли называть язык, который меняет синтаксис for, стабильным и готовым.
| |
5.291, Карлос Сношайтилис (ok), 14:24, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Зато C++ выкатил вон сколько стандартов ратифицированых ISO
...которые не гарантируют, что программа, собираемая одним компилятором, соберётся на другом. И заработает.
Да ладно бы одним компилятором. Разными версиями одно и того же компилятора!
Зато СТАНДАРТ есть, это да, это мощь!
| |
|
6.308, Аноним (-), 18:29, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> ...которые не гарантируют, что программа, собираемая одним компилятором, соберётся на
> другом. И заработает.
Вообще-то если что-то соответстует стандарту - то уж соответствует.
> Да ладно бы одним компилятором. Разными версиями одно и того же компилятора!
> Зато СТАНДАРТ есть, это да, это мощь!
А у хруста и компиляторов полторы штуки, и гарантий никаких, и синтаксис кроят по желанию левой пятки каких-то хипсторов. Отличный подход.
Более того - freestanding режим в "системном" ЯП не регламентирован толком. Это вообще что за позор? За 24 года с C99 каких-то жирафов не попустило?
| |
|
7.311, Карлос Сношайтилис (ok), 20:30, 22/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вообще-то если что-то соответстует стандарту - то уж соответствует.
Да, а всё остальное - UB. Очень удобно. Прям в стандарте и написано: "это будет работать хрен знает как". И оно так и работает.
Только не надо говорить: "пишите без UB", большинство разработчиков даже не знает сколько неопределённого поведения в его компиляторе. Ой, извините, стандарте. А этого добра там сотни пунктов.
| |
|
|
|
|
3.114, Аноним (114), 15:39, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
В данном случае следует "безопасный" (Safe). Неопасный используется совсем в другом значении в русском языке.
| |
|
4.172, Аноним (172), 17:56, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Отсосурити не видит разницы между продажей secure и продажей safe.
Для этих поехавших обе-две эти вещи отождествлены.
| |
|
|
|
1.3, деанон (ok), 13:02, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +22 +/– |
> Отмечается, что инструментарий для языка C++ рассматривается разработчиками как устаревающий, и есть опасения, что при продолжении использования C++ в дальнейшем будут усиливаться трудности с поиском новых участников проекта.
oh lol
| |
|
|
3.201, Аноним (201), 20:18, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Раз уж вы вместо обычной отвертки берете Makita, почему бы вам не заворачивать сразу жопой?
ОК
| |
|
4.272, Аноним (-), 11:57, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> берете пневмомонстра с компрессоорм из автосервиса, потому что иначе недостаточно энтерпрайзно
// Fix.
| |
|
|
2.230, Аноним (230), 22:47, 21/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
> и есть опасения, что при продолжении использования C++ в дальнейшем будут усиливаться трудности с поиском новых участников проекта.
Им надо подсказать, где их набрать. Отсюда, с опеннета, они могут камазами вывозить си/си++ "икспертов", которые покажут как надо. И воздух здесь чище станет, жжёным станет меньше вонять.
| |
|
3.235, Аноним (114), 23:14, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Вы ошибаетесь, написание комментариев на сайте opennet ничего не говорит о профессиональных качествах комментаторов. Тут нужен более глубокий анализ в виде хотя бы CV и входного собеседования.
| |
|
4.263, Аноним (263), 08:41, 22/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Тут каждый первый эксперт хвастается какой он важный Интел разработчик и какой у него опыт в десятки лет.
Ни строчки когда и даже заваленного тестового задания показать не могут, почему-то но Интел и опыт десятки лет.
| |
|
|
|
|
2.13, kusb (?), 13:16, 21/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Я не растохейтер, но у меня страх программ написанных на Rust. Это кстати не шутка и не единственная моя странность.
| |
|
3.118, Аноним (114), 15:44, 21/02/2023 [^] [^^] [^^^] [ответить]
| +8 +/– |
Это может свидетельствовать о стрессе или нарождающемся психозе. Рекомендую вам обратиться к специалистам. Здоровья вам!
| |
|
4.273, Аноним (-), 11:58, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Или о том что читаемость программ на оном - на уровне obfuscated C code contest.
| |
|
|
2.15, kusb (?), 13:19, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
На самом деле не будет, но штука оказалась популярной. Прогнозирую, что не превзойдёт семейство си, но будет своя ниша, и увидеть его можно будет много где, особенно если он решает проблемы, которые важны разрабочикам или хозяевам.
Но агрессивная реклама с антирекламой и безумие напрягает.
| |
|
|
4.69, kusb (?), 14:32, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Биткоин был бы слишком опасным экспериментом. Мне кажется это вполне настоящая разработка криптоанахриста который хочет сделать мир лучше.
| |
|
|
|
7.202, Xo (?), 20:27, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
а.) Потому что это рушит его внутренний манямирок.
б.) Потому что не расставил вёдра в 2017, 2020 годах, как минимум)
в.) Купил пиццу у цыган.
| |
|
|
5.221, OpenEcho (?), 22:01, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Биткоин был бы слишком опасным экспериментом.
Почему? Закладка в 51% вполне устраивает тех кто может позволить захватить пул более чем 50% всех членов
> криптоанахриста который хочет сделать мир лучше.
Он только забыл наверное, что глобальное потепление и про его ответственность за то, сколько тепла генерируют майнеры
| |
|
6.227, Аноним (224), 22:10, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
А сколько тепла генерируют датацентры банков и фин. компаний в сравнении с биткоином?...
| |
|
7.249, Аноним (249), 02:05, 22/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Значительно меньше. Там совершенно иной характер нагрузок, при этом транзакций обрабатывается на порядки больше.
| |
|
6.254, Аноним (254), 05:36, 22/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Абсолютно наплевать на количество тепла. Наша миссия, как человечества, освободить лежащие мёртвым (буквально) грузом залежи углерода, который есть единственный элемент, способный порождать жизнь. Поэтому чем больше тепла выделяется, тем лучше.
(Тепло и СO₂ не равны вредным выбросам ни в коей мере. Вредные выбросы, в том числе, канцерогенные, нужно контролировать, естественно.)
| |
|
7.266, Tron is Whistling (?), 10:54, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
пафосЪ 140 lvl
Забудь про "миссию человечества". Оно просто случайно появилось и не менее случайно пытается выжить в существующих условиях. Никакой глобальной пользы от него нет.
| |
7.299, ivan_erohin (?), 16:24, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Вредные выбросы, в том числе, канцерогенные, нужно контролировать, естественно
Карабаш знаете что такое и где оно ?
я бы все экококлохам предложил съездить туда и чего-нибудь проконтролировать.
| |
|
|
|
|
3.119, Аноним (114), 15:46, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
У вас ошибка - сообщения о переходе той или иной программы на язык rust не являются рекламой. А комментарии на данном сайте не являются антирекламой. По определению данных слов. Рекомендую вам обращаться к словарю в случае использования незнакомых слов.
| |
3.232, Аноним (230), 22:56, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> Но агрессивная реклама с антирекламой и безумие напрягает.
Только в Вашей голове. Не вижу рекламу в упор. Просто народ из некоторых проектов, выше уровня Hello World, переходят на раст, о чем и заявляют и некоторые корпорации, не спеша, добавляют этот язык в набор своих инструментов и создают некоторые новые продукты уже на нем. Да и антирекламы нет - есть только нелогичный, отрицающий реальность, вой хейтеров (считать ли это антирекламой?).
| |
|
2.66, Аноним (66), 14:28, 21/02/2023 [^] [^^] [^^^] [ответить]
| –3 +/– |
а этот фиш он вообще где? csh, bash, zsh -- а fish что такое?
| |
|
3.74, 111 (??), 14:35, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Крайне прикольная, фичастая и удобная оболочка. Есть свои заморочки, но удобности превалируют. Рекомендую к ознакомлению.
| |
|
|
5.168, Владимир (??), 17:35, 21/02/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Да. Другие. У BASH - буквы BA, у CSH - буквы C, у KSH - K, ну а у FISH, соответственно - FI...
| |
|
|
|
2.320, Аноним (320), 00:13, 23/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну пакет, допустим, насильно присунут.
А софты то где? Хоть что-то, что действительно выстрелило (как кубир с докером у го, к примеру)
Что-то кроме фуррифокса и петпроектов? Где драйвера обещанные?
| |
|
1.5, beck (??), 13:07, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
А почему не переписать на С++ 17(20)?
Там есть всё, что занесли в Раст.
| |
|
|
|
|
|
6.330, Товарисч (?), 12:43, 23/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> да, так бесит оператор +, а еще этот ! просто ужас
Про переменные забыли, кто их придумал вообще
| |
|
|
|
|
2.11, Аноним (11), 13:15, 21/02/2023 [^] [^^] [^^^] [ответить]
| +6 +/– |
И борроу-чекер с остальными safe-гарантиями тоже? Похоже Вы не до конца поняли, что есть в Расте
| |
|
|
4.158, Аноним (158), 17:11, 21/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Обмазывать код макросовыми костылями с непостижимыми сообщениями об ошибках? Удачи тебе в испльзовании этого в продакшене, и веселого дебага.
| |
|
3.178, Аноним (172), 18:04, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Мой наивный слабоумный друг, никто тебе ничего гарантировать не будет. Кроме евангелистов, конечно. Эти мать родную продадут ради того, что они там евангелируют.
Эти все проверки запросто обманываются. А поскольку в рантайме у хрустика точно такие же "гарантии" как и у плюсов, то тут тебе и сегфолты и use after free и доступ "не к тем" данным. Всё в наличии.
| |
|
4.198, Аноним (11), 19:43, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Проблемы есть, не спорю. Но их как правило легче обнаружить и случаются они гораздо реже с учётом плюсовых UB поджидающих за каждым углом
| |
4.242, Аноним (114), 23:22, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Приведите, пожалуйста, доказательство того, что в программах на rust есть ошибки, от которых он защищает. Думаю, если вас это удастся - это будет громкий скандал.
| |
|
5.278, Аноним (-), 12:12, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Легко: база CVE. Там есть все. Ошибки проверки границ буферов. Ошибки работы с памятью. От integer overflow/underflow он так то защищает только в релизе. А если вы думали что видели все, а вот вам, в самом Rust тоже были CVE. А кто им виноват что стдлиба отдельно от яп не существует как класс, так что ее CVE сразу в яп и плюсанулись?
| |
|
|
|
2.12, Прохожий (??), 13:15, 21/02/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
c++(20) фактически с нуля изучать надо, чтобы эффективно использовать.
| |
|
3.255, Аноним (254), 05:39, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Друг, прочти C++ Core Guidelines.
Всё можно менять постепенно. Уж хотя бы указатели на смартпойнтеры можно менять прямо понемногу, шаг за шагом.
| |
|
2.52, AliRzaev (?), 14:18, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
C++ с каждым новым стандартом становится всё сложнее и сложнее, при этом старые проблемы остаются. Мне кажется, C++23 по сложности изучения и использования обойдёт Rust
| |
|
3.72, Аноним (72), 14:34, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
C++ всегда был гораздо сложнее как в изучении, так и в использовании
| |
3.136, Аноним (133), 16:05, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Только плюсы про это знают и решают и со временем будет только лучше.
Раст же наоборот, пока только нацелен распухать.
| |
|
2.262, Аноним (263), 08:25, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Там уже починили неопределенное поведение при переполнении? А к 2030 починят?
| |
|
1.8, ryoken (ok), 13:08, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Отмечается, что инструментарий для языка C++ рассматривается разработчиками как устаревающий
...а уж какой устаревающий ASM, страшно слово сказать...
| |
|
|
3.32, 1 (??), 13:52, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Volkov Comander ?
P.S. Я его чаще использую чем Fish
| |
|
4.49, Советский инженер (?), 14:15, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> P.S. Я его чаще использую чем Fish
и вопрос бьіл не про fish, а вообще все оболочки не на ASM vs ASM оболочки.
также не раскрьіт вопрос частотьі. потому что ваще может бьіть раз в 30 лет против никогда
| |
|
|
|
1.10, Аноним (10), 13:13, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
что-то поздно новость запилили, я уже пару недель как перешел на пилящийся на еще более устаревшем и небезопасном Си zsh :)
| |
|
|
3.88, Аноним (88), 15:05, 21/02/2023 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ребята, не губите свою молодость. Не используйте omz, это тормознутый и кривой комбайн.
Настраивайте zsh сами с нуля. Если у вас задача использовать командную оболочку zsh на постоянной основе, а не просто поиграть не надолго, то время на знакомство и настройку под себя многократно окупится.
| |
|
4.105, annonn (?), 15:34, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
да ребята, тратьте свою молодость на настройку самими с нуля!
у вас же еще вся жизнь впереди!
| |
|
5.155, Аноним (88), 16:43, 21/02/2023 [^] [^^] [^^^] [ответить] | –1 +/– | Ну я же специально написал, если собираетесь использовать на постоянной основе ... большой текст свёрнут, показать | |
|
6.191, Анонн (?), 18:43, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Если вы набирайте пару команд раз в неделю ... Ставьте omz
... то просто пользуйтесь дефолтной и не парьте другим мозг
| |
|
7.194, Аноним (88), 19:12, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Разговор был про zsh.
А в общем, да, самое лучше в этом случае оставить шелл по умолчанию и ничего не трогать.
| |
|
6.334, Аноним (334), 16:55, 23/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Да ничего там не тормозит, если не включать все плагины подряд. Ну, может, на Celeron-е тормозит, без понятия.
| |
|
|
|
|
2.102, t (??), 15:26, 21/02/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
оу, т.е. раньше использовал fish? а можете описать в чем его прелести? я как то с bash сразу на zsh (да, oh-my-zsh, со своими дополнениями которые я таскаю с собой) перешел, и не понял почему кто-то выбирает fish.
серьезно интересно.
| |
|
3.214, Аноним (214), 21:11, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
когда я начал использовать fish, я выбирал между ним и zsh. Чтобы обустроить командную строку по своему вкусу, в zsh пришлось долго подбирать нужные плагины, курить маны и править конфиги, причём половина из этих плагинов ещё и тормозила. А в fish все нужное оказалось тупо из коробки, выбор очевиден.
Сейчас вот снова потыкал веточкой в zsh. Поставил prezto, включил там понравившиеся модули - нормально, это уже гораздо лучше чем раньше. По итогу оставил его своим сетапом.
| |
|
|
1.16, kusb (?), 13:25, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
Мне кажется критика языка связана с желанием контроля на собственной жизнью и программами, что пересекается с критикой Sustemd.
| |
|
2.31, Аноним (34), 13:51, 21/02/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Нет. Твоя попытка защитить раст связана с гипертрофированной необходимостью в безопасности. А гипертрофированная нужда в безопасности это твоя детская травма связанная с тем что тебя обижали в школе.
| |
|
3.37, kusb (?), 14:00, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я не защищаю раст, а защищаю людей которые критикуют его, потому что считаю эту мотивацию полностью легитимной.
Сложные технологии зависящие от поставщика это плохо.
| |
|
4.45, Аноним (34), 14:07, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ага 10 километров бежал чтобы рассказать что ты никого не защищаешь. Ты даже не смотришь на реализацию, а смотришь на мотив у тебя детская травма причём очень сильная.
| |
|
5.68, Аноним (68), 14:32, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Можете рассказать о причинах моей прокрастинации, из-за которой я посещяю данный ресурс?
| |
5.75, kusb (?), 14:37, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я кстати не отрицаю что у меня может быть детская травама. А по поводу того что я смотрю на мотив - достаточно распространённая штука для людей. Наш разум отчасти сформировался для того, чтобы предсказать поведение других обезьян, как я понимаю, и строить их модели.
Из-за этого мы можем и другие явления воспринимать как обезьян, даже гром "гремит с нужной ему целью".
Иногда такое себе, от этого можно свихнутся.
>Ага 10 километров бежал чтобы рассказать что ты никого не защищаешь.
Блин, я же просто ответил. Мне не нужно было бежать 10 километров для этого. Моё усилие не сильно больше твоего, тогда ты тоже 7 километров бежал, чтобы мне рассказать, что у меня травма.
Но по моему я правильно угадал мотив и это нормально. Туда же нелюбовь к фреймворкам, например.
| |
5.78, 111 (??), 14:38, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Бег на десять - двенадцать километров это обычная восстановительная тренировка.
| |
5.244, Аноним (244), 23:27, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>а смотришь на мотив у тебя детская травма причём очень сильная
Ох уж эти опеннетовские психолухи. Эдипов комплекс к Паскалю (я.п.), комплекс Кассандры-Столлмана, вот теперь вскрыт механизм приверженности к типобезопасным языкам.
| |
|
|
3.71, Аноним (66), 14:34, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Подросткам свойственно захлопывать ноутбук или прятать экран телефона, когда кто-то заходит в комнату
| |
|
4.77, kusb (?), 14:38, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Подросткам свойственно захлопывать ноутбук или прятать экран телефона, когда кто-то заходит
> в комнату
Я кстати жал ctrl alt f1 и мама наверное думала, что я постоянно пялюсь в консоль.
А ещё когда у меня был fluxbox было удобно переключаться на другой рабочий стол колёсиком мышки.
| |
|
5.225, Аноним (225), 22:07, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
а я тогда еще на ХР сидел, и нажимал на кнопку в панели задач для минимизации, так вот один раз получилось, что я нажал 2 раза, отвернувшись от монитора
| |
|
|
|
|
3.39, kusb (?), 14:01, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
А ты думаешь для чего в ядро Linux теперь принимают Rust?
| |
|
4.93, Аноним (90), 15:12, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Чё, реально для этого? o_O
А как тогда shepherd работает в качестве init'а без лиспа в ядре?
| |
|
|
2.122, Аноним (114), 15:51, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если имеется ввиду менеджер инициализации, то правильно писать Systemd.
| |
|
3.151, kusb (?), 16:21, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Если имеется ввиду менеджер инициализации, то правильно писать Systemd.
Да. Так и казалось, что я пишу это слово как-то не так.
| |
|
|
|
|
3.238, Аноним (230), 23:17, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Т.е. коряво писАли плюсовики на плюсах, но виноваты растовики. Однако, фиксация.
| |
|
2.96, anonymous (??), 15:19, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Почитайте на гитхабе, Фиш начали писать на си в 2005 и спустя сколько то лет забросили, потом другой автор начал переписывать на с++ под названием фишфиш. Затем с одобрения оригинальногота автора оно стало Фиш 2.0. из-за поддержки старых компиялоров на всяких лтс серверах они С++ начали полностью использовать только в 2016
| |
2.205, Аноним (205), 20:35, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
реально думаешь они все будут изобретать сами на rust? возьмут очередную wchar библиотеку да и все.
| |
|
3.206, Аноним (205), 20:42, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Добавлю, более того rust берется не как что-то такое крутое, а потому что у них выбора нет, сообщество за них не решает проблемы С++ отсутствие библиотек и консервативность С++ стандарта. И как экосистему где есть очень много как уже в самом языке, так и в сторонних библиотеках.
| |
|
4.233, Аноним (20), 23:11, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Эти ребята не подключили даже Boost, не использовали последний стандарт C++20, не говоря уже о https://conan.io/ (в котором тоже далеко не всё). Им, похоже, просто нравится изобретать велосипеды.
| |
|
|
|
1.24, Turbid (ok), 13:44, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Я как-то пытался опакетить один проект на расте. Попердолившись с vendoring я сдался.
| |
|
2.28, Аноним (34), 13:49, 21/02/2023 [^] [^^] [^^^] [ответить]
| +7 +/– |
Ну хоть один фанатик всё понял. Это радует. Динамика выздоровления положительная.
| |
2.124, Аноним (114), 15:53, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Спасибо, что поделились! Судя по количеству пакетов с программами на rust - данная проблема не является ошибкой, а скорее вашей недоработкой. Попробуйте обратиться за помощью к сообществу программистов rust.
| |
2.147, Аноним (263), 16:19, 21/02/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
Видимо потому что у rust очень бедная стандартная библиотека.
Даже в экспериментальном kotlin native есть регулярные выражения и генератор случайных чисел, а в rust нет
| |
|
3.150, Аноним (263), 16:21, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
И по этому там даже у относительно простых программ три десятка зависимостей
| |
3.204, warlock66613 (ok), 20:30, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Богатая стандартная библиотека — это вынужденная мера в отсутствие нормального пакетного менеджера. В Rust менеджер возможно лучший из существующих, так что раздутая стандартная библиотека ему не нужна.
| |
|
4.211, Аноним (263), 20:51, 21/02/2023 [^] [^^] [^^^] [ответить]
| +5 +/– |
Большое количество зависимостей автоматически означает трояны в программах через поддельные, проданные и взломанные зависимые пакеты. Удаление автором как в leftpad.
Установил зависимость и ты связан со всем будущем пакета, со всеми глюками в программе и голове автора, со всеми его финансовыми проблемами.
Дебильные проблемы npm сейчас это будущее rust. https://habr.com/ru/post/280099/
Есть пакет под названием is-positive-integer , который состоит из 4 строчек и которому на вчерашний день требовалось 3 других пакета для работы
| |
|
5.245, Аноним (114), 23:29, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Пользуйтесь доверенными пакетами и языками, где проводится регулярный контроль качества (то есть не nodejs). Эта логика работает в любой людской деятельности и особенно в мире open source, который децентрализован по определению. От пакетных менеджеров никуда не уйти, это просто слишком эффективный инструмент, но его качество зависит от грамотности авторов.
| |
|
6.259, Аноним (263), 07:58, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Точно, нужно обратиться в Роспотребнадзор чтобы они провели контроль качества языка
| |
|
|
4.215, Аноним (214), 21:16, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
>В Rust менеджер возможно лучший из существующих
клон npm, и не более того
| |
4.305, ivan_erohin (?), 16:44, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> В [...] менеджер возможно лучший из существующих
одно время была мода в рекламных текстах: "возможно, лучший ...".
с одной стороны, действительно рекламирует продукт (скорее долбит по мозгам упоминанием бренда),
с другой стороны на рекламщика просто так не подашь в суд из-за оговорки "возможно",
с третьей стороны, невнимательный потребитель оговорку "возможно" может и пропустить.
а теперь с четвертой стороны - комментатор опеннета, не будь как обезьяны-рекламщики,
придумывай что-то свое и креативное ! и неважно на какой ты стороне:
старперов, которые ЕС ЭВМ видели или йуных с---их--бов, которые
не знают чем TCP от HTTP отличается.
| |
4.317, Аноним (316), 22:15, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Богатая стандартная библиотека — это вынужденная мера в отсутствие нормального пакетного менеджера. В Rust менеджер возможно лучший из существующих, так что раздутая стандартная библиотека ему не нужна.
в моем отделе не хватило рук, чтоб сделать достойное этого камента рукалицо
| |
|
3.210, Аноним (205), 20:50, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Kotlin native реально интересная прикольная ведь, получается бинарник где внутри у него kotlin native runtime. Имхо единственный недостаток, что у них gradle/kotlin в качестве системы сборки/DSL, лучше бы они придумали что-то более менее простое чтобы не пудрить мозги молодым разработчикам своим 'java enterprise некрофилией', иначе языку ничего не светит.
| |
|
4.212, Аноним (263), 20:54, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Grade крайне широко используется система сборки конфигурацию для которой можно писать на kotlin
Настолько идеально что другая система невозможна
| |
|
3.339, Аноним (263), 13:21, 24/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
В стандартную библиотеку kotlin 1.8.20 добавят поддержку base64
При этом и в jvm и в браузере и в node.js и в ios уже есть встроенная base64
У котлин очень бедная независимая от платформы стандартная библиотека.
| |
|
2.208, Аноним (205), 20:47, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
А теперь представь что всю экосистему Linux десктоп дистрибутива переписали с С++/С на rust, и systemd на rust. Представляешь количество ГИГАБАЙТ пакетов где очень много одного и того же, но разных версий. И у тебя вся система состоит из *.so libs где в перемешку код одной и той же либы с уязвимостями и код без. В условном 'mega-safe-wchar-crate' фиксят не то что уязвимость, а ошибку логики кода, и вместо обновления единичной so-шки которая предоставляет 'stable ABI' нужно ПЕРЕСОБРАТЬ ВЕСЬ МИР и обновить _весь_ дистрибутив.
| |
|
|
4.337, Аноним (-), 22:37, 23/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Зачем? Статическая компиляция в единый бинарь позволяет агрессивно инлайнить всё. К этому добавляется то, что система типов раста позволяет отслеживать aliasing, что позволяет агрессивно оптимизировать. А динамическая линковка делается наспех, в формате хватай мешки вокзал отходит, и source-level информация утрачена, там ни о какой оптимизации речи быть не может уже.
Я совсем не понимаю, чего это старпёры носятся со своей динамической линковкой как курица с яйцом. Кому она нужна? Им, понятно нужна зачем-то, но зачем? Мне кажется это старческая деменция у них. Или может у них последние несколько десятилетий денег нет обновить железо и поставить что-нибудь с 1Gb+ оперативки, поэтому они байты считают? Хз, но без разницы в общемто, это их проблемы, пускай они от них и страдают.
| |
|
|
|
1.38, Аноним (38), 14:00, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Есть хоть один живой проект на расте? Файрфокс, к примеру, имеет несколько процентов своих и можно считать дохлым. Какой-то язык для убийства проектов.
| |
|
|
3.261, leap42 (ok), 08:11, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Сам rustc считается?
Оно уже работает без llvm в котором 90% функционала? llvm на плюсах, если что.
| |
|
2.264, Анон7590 (?), 08:52, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
В Андроиде уже довольно много кода на Rust. Т.е. миллиард-другой устройств с растом
| |
|
|
4.343, freecoder (ok), 14:44, 25/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
> То есть ничего серьезного нет. Все проекты сплошное переписывание-ненужно.
Вы должны были заметить в том списке, что на Rust написано не только 4 указанных вами проекта.
| |
|
5.344, Вы забыли заполнить поле Name (?), 01:48, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>> То есть ничего серьезного нет. Все проекты сплошное переписывание-ненужно.
> Вы должны были заметить в том списке, что на Rust написано не
> только 4 указанных вами проекта.
Это же топ, элита! Зачем тогда ты приводил эту ссылку? Ну ок, давай продолжим
5. bat - A cat(1) clone with wings.
6. rustdesk - Open source virtual / remote desktop infrastructure for everyone! The open source TeamViewer alternative.
7. ripgrep
8. rustlings - Small exercises to get you used to reading and writing Rust code!
Опять сплошное ненужно или детский сад. Скажешь листать дальше? Ну там тоже самое все.
| |
|
6.345, freecoder (ok), 17:04, 26/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Изначально вопрос звучал как "есть хоть один живой проект на Rust?" Проекты есть, и не один. Вне зависимости от того, нужны они некому но-нейму с opennet, или нет.
| |
|
|
|
|
|
1.50, Аноним (-), 14:16, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
блин, только освоился, придётся новую искать. что там из похожего есть? только не zsh плиз
| |
1.58, Аноним (58), 14:21, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Уже решили недетерминированное поведение в safe-прослойке Rust, связанное с LLVM? А то странно, гарантии дает, но не выполняет...
| |
|
2.81, Аноним (34), 14:53, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я тебе даю гарантию безопасности возьми литровую банку воды и приложи к монитору где будет этот комментарий. Через 15 минут вода зарядится и она даст тебе абсолютную безопасность.
| |
|
3.251, nich (ok), 02:24, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Чувак, у меня до сих пор на подоконнике стоят банки, заряженные самим Чумаком в 90х!
| |
|
|
|
2.80, Аноним (34), 14:51, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Уже на этапе того что оно не POSIX совместимо. Т.е. оно просто не понимает синтаксис многих баш конструкций пришлось списать в утиль. Хотя подсказки он достаточно бодро подсказывал и не так тормозил как zsh с плагинами.
| |
|
3.83, Аноним (83), 14:55, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
mc использует, когда по ssh коннектишься, больше применений не существует
| |
|
|
5.143, Аноним (83), 16:18, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я всё перепутал, это другой fish. Думал, как у баша расширенные сетевые возможности. Ну тогда получается это просто нескучный шелл типа tcsh только ещё меньше совместимый.
| |
|
|
5.159, Аноним (83), 17:15, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да и пох так-то, каждый может ошибиться, особенно когда речь заходит о таких обскурных вещах (да вообще-то я знал как оно на деле, но забыл за ненадобностью).
| |
|
|
3.95, Анонимусс (?), 15:18, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
А теперь представь, что не все открывают консоль чтобы пердолится с шел мусором.
| |
|
2.94, kawaii_girl (ok), 15:14, 21/02/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Я пользуюсь. Очень удобная оболочка. Очень хорошо реализовано автодополнение команд и автоматическое выявление ошибок ввода.
| |
|
3.101, Аноним (34), 15:25, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Ты любитель страдать. Самый лучший показатель что нормальным людям fish пользоваться не нужно.
| |
|
4.111, annonn (?), 15:38, 21/02/2023 [^] [^^] [^^^] [ответить]
| –2 +/– |
нормальным? это ты про любителей выходить за границы буфера и портить память))?
| |
|
5.153, kusb (?), 16:23, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Если игра, то можно и повыходить. Если всё проверять, то медленно будет.
Если всё извращать как в Rust - код будет не оптимальный и странный и всё равно медленно будет.
| |
|
|
3.228, Аноним (225), 22:11, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
а что за болезнь такая - всех убеждать в том, что тебе нравится?
| |
|
4.229, kawaii_girl (ok), 22:13, 21/02/2023 [^] [^^] [^^^] [ответить]
| –4 +/– |
Это у вас какая-то болезнь. Вы видите то чего нет) Я никого ни в чем не убеждала. В комментариях спросили "кто нибудь пользуется fish?" и я просто ответила что я пользуюсь и написала почему выбрала именно fish.
| |
|
5.335, Аноним (-), 17:41, 23/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Это люди с неустойчивым мнением, которое начинает колебаться и рушится каждый раз, когда они сталкиваются с мнением отличным от их. Им поэтому кажется, что все постоянно их в чём-то убеждают. Вот спят и видят как их в чём-то убедить.
| |
|
|
|
|
1.82, Аноним (82), 14:54, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
> Cygwin is mostly a major PITA because of its wchar_t type. If we can get away from using libc that could make some things easier.
> ...
> Rust uses libc under the hood.
Почему Rust требует libc?
| |
|
2.98, Аноним (90), 15:21, 21/02/2023 [^] [^^] [^^^] [ответить]
| +3 +/– |
Я думаю наверно потому, что это единственный способ коммуникации с операционкой, написанной на C.
Т.е. без libc можно будет жить там, где сама ОС написана на расте и все сисколы - растовые, т.е. не POSIX-совместимая ОС. Но есть нюанс - не будет работать вообще никакой софт на С и С++.
Ну или растаманы должны выучить ассемблер (что врядли, они даже не могут память нормально очищать, целый язык для этого придумали чтоб вместо них это делал) и дергать syscall'ы из ассемблера:
mov %eax, <число>
mov %ebx, <число>
int 0x80
| |
|
3.103, Аноним (34), 15:29, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Лучше бы тогда сразу писали на Go. Там можно ключами настроить так что все соберется статически и не будет ни от чего зависеть. Всё своё будет хотя бы с собой.
| |
3.106, Советский инженер (?), 15:34, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Но есть нюанс - не будет работать вообще никакой софт на С и С++.
точно так же пишется libc, которая "пробрасьівает" растовьіе сискольі.
| |
|
4.110, Аноним (90), 15:36, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
ну естественно, я имел ввиду просто по-дефолту работать не будет, ясень пень с прослойками будет :)
| |
|
|
4.116, Аноним (90), 15:42, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
1. во-первых видно что авторы кода немного знают ассемблер. А вот ты нет, так что не хвастайся тут чужими достижениями.
2. Почему они изобрели свой корявый ни с чем не совместимый ассемблер, а не заюзали nasm,yasm или ваще с AT&T синтаксисом? Это ж говно ни с чем не совместимо.
| |
|
5.121, Советский инженер (?), 15:48, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
> во-первых видно что авторы кода немного знают ассемблер. А вот ты нет,
во-первьіх речь шла о растоманах вообще а не про меня лично, так что мимо.
> А вот ты нет, так что не хвастайся тут чужими достижениями.
git к осмотру, балабольчик. или завали єб..о про достижения.
> Почему они изобрели свой корявый ни с чем не совместимый ассемблер
какой надо такой и изобрели. сделали так как им удобно.
| |
|
6.129, Аноним (90), 15:58, 21/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
> git к осмотру, балабольчик.
у тебя все равно корпоративного VPN до intel.com нету, чтоб посмотреть, даже если я тебе линк дам.
> или завали єб..о про достижения.
этот советский растаман порвался, несите следующего
> какой надо такой и изобрели. сделали так как им удобно.
ну понятно, растаманы одним словом.
| |
|
7.284, Аноним (263), 13:49, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>у тебя все равно корпоративного VPN до intel.com нету, чтоб посмотреть
Когда на опеннет просят показать код, принято говорить что весь код под NDA.
С учетом того что на работу без тестового задания на github почти никогда, почти никуда не берут, это выглядит очень... показательно.
| |
|
|
|
|
3.138, Аноним (62), 16:12, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Лучше вызовом процедуры по определёному адресу. Так кроссархитектурнее, не считая специфики регистров, конечно.
| |
|
4.187, Аноним (187), 18:38, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Может ещё адреса сегментных регистров задавать вручную? Как на старых добрых 8086 компах.
| |
|
3.283, Аноним (263), 13:45, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
Но это же какая-то ерунда. Язык Си и его стандартная библиотека не через магию делает системные вызовы, а через вызов программного прерывания на x86 и arm архитектуре, инструкцию syscall x86-64 или подобный метод.
Этот механизм не является частью Си, С++, Rust и не зависит от того на чем написана операционная система.
Я только для dos программировала, но помню что там вызов функции операционной системы был через прерывание 21H
| |
|
4.294, Аноним (90), 14:45, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Я так и написал вначале - int 0x80
Это и есть сгенерировать программное прерывание, к-е отловит ядро и выполнит сисколл. Перед эти конечно надо положить правильные значения в правильные регистры.
| |
|
5.295, Аноним (90), 14:49, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
дополнение:
вот только пользовательские программы прерывания напрямую не вызывают, для этого они и юзают libc. Хочешь напечатать что-то в stdout - вызываешь printf(). И всё. И что там внутри printf'а пользовательская программа не знает. А вот внутри там syscall write() с номером 0x4.
| |
5.296, Аноним (263), 16:15, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
>Т.е. без libc можно будет жить там, где сама ОС написана на расте и все сисколы - растовые, т.е. не POSIX-совместимая ОС. Но есть нюанс - не будет работать вообще никакой софт на С и С++.
что-то не похоже, на тоже самое
| |
|
6.298, Аноним (90), 16:23, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Покажи мне, пожалуйста, типичную программу, к-я открывает файлы или пишет что-то на консоль через прямой вызов syscall'ов вместо дерганья библиотечных функций.
| |
|
7.301, Аноним (263), 16:33, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Начался речь с того что раст-программисты, в отличии от имеющих доступ к vpn интел персонажей не умеют ассемблер. И про rust системные вызовы которые не работают с С и С++ программами.
| |
|
|
|
4.300, Аноним (263), 16:25, 22/02/2023 [^] [^^] [^^^] [ответить]
| –1 +/– |
В реальности из rust программы можно делать системные вызовы без libc, а у redox то же самое программное прерывание 0x80 с тем же самым номером системного вызова в rax и передачей аргументов через регистры.
Собственно ничего другого придумать нельзя потому что программное прерывание единственный способ (по крайней мере в старых x86) сделать вызов чего-то типа "функции" не зная адрес вызова.
Я сегодня узнала что во многих архитектурах в том числе amd64 есть специальная инструкция SYSCALL но это по сути ничего не меняет. Она тоже не зависит от языка и операционной системы. Нет syscal, вызывай инструкции swi и int
| |
|
|
|
1.132, Аноним (132), 16:00, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
А могли просто на D. И привычней было бы. Но D же позволяет всякое, за что в rust компилятор может и по рукам настучать?
> трудности с поиском новых участников проекта.
И с этим всё равно были бы проблемы.
Но при поиске новых модных разработчиков как они собираются обеспечивать хотя бы приемлемый уровень э... качества кодовой базы? Силами модного компилятора?
| |
|
2.141, Аноним (62), 16:15, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
В D указатели можно и не использовать. Там по умолчанию всё ссылками.
| |
2.247, Имя (?), 00:53, 22/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Надо не взвешивать преимущества и недостатки для выбора оптимального языка для задачи, надо модно. Раст модно, будет много звёздочек на гитхабе.
| |
|
1.140, user_Name (ok), 16:14, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
По ощущениям, не смогли в последние стандарты C++ и решили перейти на то-что более "простое".
| |
|
2.195, Аноним (195), 19:36, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Последние стадарты превратили язык не знамо во что. Испортили такую хорошую лаконичную идею в желании засунуть внутрь стандарта все современные тенденции..
| |
2.252, nich (ok), 02:29, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Код Fish - полное говно. Их основной способ обработки ошибок - это макрос DIE, который делает abort. Неудивительно, что главный разработчик Fish не любит C++. Наговнокодил, а теперь и сам плюётся.
| |
|
1.160, Аноним (160), 17:17, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Чтобы им начали пользоваться он должен стать хотя бы нормально называться.
Авторы с названиями типа herbstluftwm, bspwm и тому подобным хламом по причине естестыювнюенного отбора не выживут.
Пользоваться башем, который сбивает или рыбой, которая не мясо выбор очевидный и не в пользу гыбины.
| |
1.173, Аноним (173), 17:57, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +5 +/– |
Быстрее переписывайте на rust, а то скоро выйдет carbon, нужно будет опять переписывать, а вы ещё не переписали!
| |
|
2.179, Аноним (34), 18:07, 21/02/2023 [^] [^^] [^^^] [ответить]
| +2 +/– |
Хочешь ржаку? Когда выйдет Карбон Гугл вместе с выходом сделает нейросеть, которая сама будет переписывать C++ код на Карбон. А в сложных случаях будет подсвечивать где нужно вмешательство человека.
Т.е. с выходом Карбона фанатики Карбона могут быть тупо ненужны.
| |
|
3.188, Анонимусс (?), 18:40, 21/02/2023 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты не представляешь насколько тупо это звучит.
Представим что у них получится и с++ переконвертят на карбон? Напр. тот же хром.
Кто будет писать его дальше? Как умеет писать нейросетка с нуля мы уже посмотрели на примере copilot.
| |
|
4.332, Аноним (332), 15:15, 23/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
И что видел старый легаси код, который работал но все его боялись трогать потому что никто не понимал что там написано. Так просто на входе и выходе дописываешь новые функции адаптеры и всё. Вот бы ещё искусственный интеллект умел бы тесты писать.
| |
|
3.190, Аноним (190), 18:42, 21/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Вы явно недооцениваете фанатиков и их способность игнорировать очевидные вещи.
| |
|
|
1.189, Anonymoustus (ok), 18:42, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +4 +/– |
> Отмечается, что инструментарий для языка C++ рассматривается разработчиками как устаревающий, и есть опасения, что при продолжении использования C++ в дальнейшем будут усиливаться трудности с поиском новых участников проекта.
Итак, названа главная причина революции: не модно, не молодёжно.
| |
1.216, Аноним (216), 21:40, 21/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
я бы тоже перевел нa rust если преокт еле дышит.
Пишут в оснновном не за деньги у них, и тех кто хочет изучать rust работая в проекте больше чем тех, кто хочет С++ .. А те ко уже знает - хотят денег.
| |
1.267, ilowry (?), 10:54, 22/02/2023 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Проблемы с многопоточностью не решаются сменой языка программирования. Если у них сейчас проблемы с многопоточностью в С++, из-за которых они хотят поменять язык, то потом будут такие же и/или ещё какие-то проблемы в расте. И они снова захотят поменять язык. "Разруха не в клозетах, а в головах!"
| |
|
2.268, Facemaker (?), 10:59, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
В Расте проблем будет точно меньше. Имею опыт. Трейты Send и Sync дьявольски облегчают жизнь.
| |
2.310, freecoder (ok), 19:54, 22/02/2023 [^] [^^] [^^^] [ответить]
| +/– |
Проблемы с производством не решаются сменой средств производства. Если у них сейчас проблемы с ручной прялкой, из-за которых они хотят её поменять на фабрику, то потом будут такие же и/или ещё какие-то проблемы со станками на фабрике. И они снова захотят сменить средства производства. "Разруха не в клозетах, а в головах!". (Сидите со своей прялкой и не выпендривайтесь.)
| |
|
|