1.7, IdeaFix (ok), 12:37, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +15 +/– |
Косвенно, это похоронит всё легаси. Всё понимаю, подавляющему большинству и i386 не нужен, но hp-pa/alpha/ia64/sparc и пр. разом отстегнутся и в гене и в дебиан портс, а потом и в нет/опенбсд.
Собственно, под не попсовыми архитектурками от того и нет к примеру фаерфокса.
А чо там у нас кстати с растом на божественном эльбрусе?
| |
|
2.20, Аноним (20), 13:23, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +5 +/– |
Прямо боятся сказать что не хотят больше подерживать другие архитектуры. Делают это косвенно через Раст. А потом будут писать что не шмогли в другие архитектуры из-за Раста.
| |
|
|
4.89, n00by (ok), 16:14, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +3 +/– |
Ну, с таким подходом Вы везде будете видеть заговор.
На самом деле всё банально. Существует компания Интел, продаёт процессоры, извлекает прибыль. Разумно часть прибыли вложить во что-то новое, что потенциально позволяет использовать процессоры более эффективно, так ведь? Вот они и вкладывают в Rust, как они вкладывали в Intel C Compiler и Fortran Compiler. Естественно им не выгодно, что бы разработчики Rust тратили время (== деньги Интел) на какие-то другие архитектуры.
| |
4.132, Аноним (132), 20:08, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +2 +/– |
- И сошёл Господь посмотреть город и башню, которые строили сыны человеческие.
- И сказал Господь: вот, один народ, и один у всех язык; и вот что начали они делать, и не отстанут они от того, что задумали делать;
- Сойдём же и смешаем там язык их так, чтобы один не понимал речи другого.
- И рассеял их Господь оттуда по всей земле; и они перестали строить город.
| |
|
|
|
7.279, Аноним (-), 18:34, 05/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
Харе гадать - в английском это значит устойчивость к чему бы то нибыло. Организм устойчивый к болезням - хороший пример.
| |
|
|
|
|
3.215, Аноним (215), 06:55, 05/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| –4 +/– |
> А потом будут писать что не шмогли в другие архитектуры из-за Раста.
Для других архитектур люди изобрели C. А только для быдло - оставили раст.
| |
|
|
|
4.48, Аноним (22), 14:17, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +6 +/– |
Ты не понял. Вот, допустим, купил я по пьяни ЭВМ на aplpha. Сможет ли актуальный Debian 10.6 на ней загрузиться до графического десктопа? Ну так, чтобы эта самая Mesa понадобилась? Или оно и консоль показать не осилит? Вот в чём вопрос.
А то товарищ выше ИМХО зря по легаси слёзы льёт: то что мертво не может умереть. И раст тупо не при чём.
| |
|
5.228, ryoken (ok), 09:08, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Гм.. ну вот на повермаке вполне завёлся 10-й Деб с иксами. Но с браузерами там вилы. Firefox хоть и есть, но валится сразу на запуске, в консоли дикие вопли про unsupported image format (как-то в таком духе). Тут как раз ещё хотел поделать опыты на тему amdgpu, вкрутить вторую видяху.
| |
|
|
7.311, ryoken (ok), 08:44, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Мы просто впишем три строки асма в мезу и привет glx, немного
> современного кода и привет браузер... и так далее, и тому подобное.
> В итоге у меня есть:
> DS10 на Deb4 с direct-rendering: yes (PCI RV280)
> DS15 на Deb5 с direct-rendering: no (PCI RV280)
> SunBlade100 на NetBSD9 с иксами
> SunBlade150 на Deb10
> HP b2600 на крайнем поддерживаемом чпуксе...
> Работает, зажигается... места занимает не много, изображает тумбочку под принтером :)
Расстрелять бы этих деятелей... Протаскивателей всякого блокирующего работу.
| |
|
|
|
|
|
2.46, Lex (??), 14:09, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –1 +/– |
А зачем раст на эльбрусе?
Там, как бы, и без этого барахла всевозможных аппаратных систем защиты немало...
| |
|
3.79, n80 (?), 15:20, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +6 +/– |
Ловля проблем на этапе компиляции и аппаратные проверки во время выполнения так-то ортогональны, никак не заменяют и не отменяют друг друга.
Более того, вторые так-то небесплатны: вон, сколько попыток было в x86 такое внедрить, а воз и ныне там по ряду причин.
| |
|
4.91, n00by (ok), 16:18, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
> Более того, вторые так-то небесплатны: вон, сколько попыток было в x86 такое
> внедрить, а воз и ныне там по ряду причин.
Вообще-то, давно уже Микрософт создала Сингулярность. Когда-то было много шума по этому поводу и смелые пророчества о смерти рада языков (кстати, уже тогда тогда Додиез рвал в тестах на скорость Сишечку как Тузик грелку). А сейчас... интересно, сколько местных апологетов микроядра узнали о новой ОС их мечты. ;)
| |
|
5.100, n80 (?), 16:55, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> Вообще-то, давно уже Микрософт создала Сингулярность.
Как создала, так и закопала. Хотя неплохие идеи там были.
Правда, возможность дыр в реализации рантайма (особенно с JIT) никто не отменял и были они как в CLR, так и в JVM, так что работа в едином адресном пространстве всё-таки не очень-то вариант.
> Когда-то было много шума по этому поводу и смелые пророчества о смерти рада языков
> (кстати, уже тогда тогда Додиез рвал в тестах на скорость Сишечку как Тузик грелку).
Тесты тестам рознь, да и получаемый из сишного кода машинный тоже разный бывает. В те времена иногда посматривал на выхлоп cl.exe (с включенными оптимизациями, конечно) и не переставал ужасаться, как /это/ можно назвать работой оптимизирующего компилятора. Хотя кое-что тут и от языка зависит, конечно.
| |
|
6.225, n00by (ok), 08:30, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>> Когда-то было много шума по этому поводу и смелые пророчества о смерти рада языков
>> (кстати, уже тогда тогда Додиез рвал в тестах на скорость Сишечку как Тузик грелку).
> Тесты тестам рознь, да и получаемый из сишного кода машинный тоже разный
> бывает.
О да. Задним числом все умны. Вы бы попробовали во времена триумфальной экспансии Додиеза это кому-то объяснить. ;)
> В те времена иногда посматривал на выхлоп cl.exe (с включенными
> оптимизациями, конечно) и не переставал ужасаться, как /это/ можно назвать работой
> оптимизирующего компилятора.
Да нормально cl работал начиная с 7-й -- 8-й версий (если закрывать глаза на неполную поддержку языка). Главное, оптимизировать надо было, как это ни странно, по размеру. И с ключём /GL.
| |
|
|
|
|
2.60, Michael Shigorin (ok), 14:51, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –10 +/– |
> А чо там у нас кстати с растом на божественном эльбрусе?
Если имели в виду e2k -- транслятор вроде сделали, осталось научить его оптимизации.
Но в целом да, растоманов да на каменоломни бы с их разрушительными затеями.
| |
|
3.77, n80 (?), 15:18, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +5 +/– |
> Но в целом да, растоманов да на каменоломни бы с их разрушительными затеями.
Дать дополнительный инструмент для обнаружения ряда проблем на этапе компиляции (которые сейчас приходится ловить во время выполнения с помощью Valgrind/ASAN/UBSAN/MSAN, только не надо мне тут начинать рассказывать про кривые руки и тысячи глаз, плавали уже) — разрушительная затея?
Или речь про какие-то другие затеи? Тогда уточнять нужно.
| |
|
4.172, Онаним (?), 23:35, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Чтобы этот инструмент впилить в имеющийся рабочий проект - надо перелопатить половину проекта.
Имхо - оно того не стоит.
| |
4.188, Аноним (-), 02:24, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Если разработчик - макака, то это его всё равно не спасёт. Будет точно так же лепить ошибки controlflow (от которых раст не защищает вообще никак) и unsafe {} на любой нетривиальный кейс.
| |
|
|
|
7.322, Гентушник (ok), 12:31, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Проблема в том что макака и не макака это не дихотомия, а спектр.
Возможно очень грамотный спец и не допускает подобных ошибок, но таких людей на планете Земля очень мало, а писать кода нужно много.
| |
|
|
|
|
|
2.102, Kuromi (ok), 16:56, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +1 +/– |
По непопосовыми архитектурамми всегда было тусо с Файрфоксом потмоу что Мозилла поддерживает tier-3 платформы по принципу "а вот как хотите так и долбайтесь". Не очень красиво, кончено, но ресурсы не бесконечны.
| |
2.131, Аноним (131), 20:04, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Бэкэнд для Clang (или на чём Раст?) не осилили? Сами виноваты. Эльбрус жалко, но тем более сами виноваты систему команд скрывать.
| |
|
|
|
5.275, Annoynymous (ok), 18:00, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Как говорят евреи, если проблема решается деньгами — это не проблема, это расходы. Кроме проблемы, когда нет денег.
Так вот — это как раз проблема, когда нет денег.
| |
|
6.361, Rock100 (?), 20:52, 08/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
То есть, open source всё убил -- теперь никто не увидит в сложившейся ситуации возможность поднять бабла, не зарегистрирует программистскую лавочку, не возьмет под нее кредит в банке и сделает штуку, которая его озолотит. И наш удел -- ждать, пока по велению левой пятки какая-то корпорация не увидит в этой штуке достаточную привлекательность и решит ее сделать "забесплатно"...
| |
|
7.362, Michael Shigorin (ok), 21:25, 08/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> не возьмет под нее кредит в банке
Сказочка про "кредит в банке", конечно, настырно впаривается (причём по возможности -- с детства, припоминая недоброй памяти "чудеса на виражах" прям с первой серии), только вот действительности не то чтобы соответствует.
Очень много контор, которые оказались полезными и устойчивыми -- были как раз "гаражными кооперативами", поднимались на свои; медленней, зато куда надёжней.
Банка-то не заботится об успехе дела, ей лишь циферки имеют значение.
| |
|
|
|
|
3.312, IdeaFix (ok), 08:45, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> А в чем проблема с еще одним языком на других архитектурах?
Проблема в том, что даже если появится у кого-то желание и возможность реализовать rust на всём, от машины поста до квантового компьютера, реализован раст будет скорее всего только для машины поста и квантового компьютера :)
| |
|
4.319, Scriptor (ok), 11:53, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Проблема в том, что даже если появится у кого-то желание и возможность
> реализовать rust на всём, от машины поста до квантового компьютера, реализован
> раст будет скорее всего только для машины поста и квантового компьютера
> :)
Почему?
| |
|
|
|
1.1, Аноним (1), 12:19, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –3 +/– |
и это правильно, оставаясь только в одном С они потеряют молодых растофанатиков, которые будут пилить очередные фс и браузеры, вместо полезного
| |
|
2.15, Dzen Python (ok), 13:06, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> привязка к карго, вместо стандартной clib
> драйвер вывода
Простительно для какого-нибудь симуззичного текстового редактора или игры. Непростительно для драйвера, где нужно как можно меньше зависимостей.
| |
|
|
4.43, Аноним (43), 14:01, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –1 +/– |
> у старичья
У меня не поджигает, мне смешно. Запасаюсь попкорном и продолжаю сидеть на OpenRC, смотря как на арче каждый день появляются сообщения о неработоспособности systemd.
Поттернигу, ксатати, 40 лет, так что иди-ка писать модный-молождёжный systemd на Rust :^)
> непозволено
> нескрепно
> невозможно
> неправославно
> неисповедимо
> непобедимо
> невозразимо
Ну да, как-то немоложёдно. Нодо писать анфоргивабле. Это так юус.
| |
|
5.74, Денис (??), 15:10, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> продолжаю сидеть на OpenRC, смотря как на арче каждый день появляются сообщения о неработоспособности systemd
Ты ведь знаешь, что слышен только вой недовольных. Те, у кого все работает, незаметны.
| |
|
|
3.81, анонн. (?), 15:21, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +2 +/– |
>> привязка к карго, вместо стандартной clib
>> драйвер вывода
> Простительно для какого-нибудь симуззичного текстового редактора или игры. Непростительно для драйвера, где нужно как можно меньше зависимостей.
И то ли дело meson c третьим питоном в билд и жирный llvm в рантайме?
| |
|
4.301, Аноним (299), 00:48, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
это хорошие, полезные зависимости. А компилятор rust вредная. Только смузихлебные растофанатики не могут понять этой очевидной вещи
| |
|
|
|
1.2, Аноним (1), 12:20, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +10 +/– |
Дело тут не в повышении качества, а сколько в новом притоке бесплатной рабочей силы с красными глазами, так как раст это новая религия
| |
|
2.4, Аноним (-), 12:27, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Еще go усиленно и агрессивно продвигают. По весне увидим у кого хайпа было больше, если эти полторы калеки с голоду не сдохнут прежде времени конечно..
| |
|
|
4.23, Аноним (-), 13:29, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
У этого сервиса есть даже вполне себе конкретный адрес. Но раскручивается будто бы с рождения на нем пишет каждый хипстер у твоего мусорного контейнера.
| |
|
5.118, анононимс (?), 18:16, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +4 +/– |
Вот Python Go и вытеснит. Использование goroutines элементарно + 2Kb на стэк. Потоку выделяется 1Mb
В Python из-за GIL нет многопоточности, только многопроцессность что накладнее.
Python прекрасная замена shell скриптам, особенно если нужна логика.
| |
|
6.122, Lex (??), 18:39, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> Python прекрасная замена shell скриптам, особенно если нужна логика.
Примечательно то, что некоторые подобное про node.js говорят..
| |
|
7.147, НяшМяш (ok), 21:44, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Нода не сильно под однофайловые скрипты подходит - стандартная библиотека слишком громоздкая (много кода надо писать), а про npm и так всё понятно.
| |
|
|
|
|
5.173, Онаним (?), 23:37, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Попробовали тут в графане с инфлюксом пографать сеть так, как хочет её видеть поддержка.
Инфлюкс захлебнулся уже под 30% счётчиков. Графана захлебнулась под парой сотен графиков в кеш каждые 5 минут - их надо одной страницей для обзора ситуации.
Старый добрый немодномолодёжный RRDTool всё это жуёт прекрасно и при этом живее всех живых.
| |
|
6.329, Stanislavvv (?), 15:40, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Не скажу за графану, а вот инфлюкс отлично заменяется на clickhouse - не жрёт память по мере увеличения как общего количества метрик, так и срока хранения, отдаёт данные как минимум не хуже, более приличный sql.
| |
|
7.337, Онаним (?), 18:57, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
ClickHouse сразу не проходит просто по причине компании-разработчика.
Так что пока старый добрый rrdtool, шустрый и надёжный. Но вот VictoriaMetrics надо попробовать.
| |
|
|
|
4.211, Webmonkey (?), 06:38, 05/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Go замечательно кросскомпилируется. Скоро, очень скоро будет пожар в эмбеддед тусовочке, сижечка из некритичных задач будет выкинута быстро и решительно.
| |
|
|
6.242, анонимбр (?), 10:40, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Присматриваюсь к TinyGo. Пока поддержка микроконтроллеров не очень большая, но бинарники умещаются в Arduino Uno и Nano.
| |
|
7.331, Stanislavvv (?), 15:53, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
https://www.promelec.ru/product/155715/ - STM32F030C8T6, 32бит ARM Cortex M0, 48МГц, 64кб Flash, 8кб ОЗУ, 2xSPI, 2xI2C, 2xUSART, 5 таймеров, АЦП 12 бит * 12 каналов, 39 GPIO, 2.4...3.6V, -40°C...85 °C
64 рубля.
Сколько будет стоить микроконтроллер с 64МБ?
Сколько месяцев он проживёт на батарейке 2032?
Go может и хороший язык, но лет этак 5-10 точно не для микроконтроллеров, пока не появится хотя бы несколько МБ в дешевом контроллере, который ещё и сильно жрать не будет. Ну или из рантайма Go что-нибудь выделят в отдельные библиотеки, что на микроконтроллере не слишком нужно.
| |
|
|
5.302, Аноним (302), 01:14, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Вера во что-то очень тесно ходит рядышком с заблуждением. Ни то ни другое никаким боком к реальности не имеет отношения.
Ни раст ни го си не заменят. И разрабатывать на них не быстрее а медленней в виду отсутвия инфраструктуры. А без IDE смузехлёбы вообще ничего не могут.
| |
5.303, Аноним (302), 01:14, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Вера во что-то очень тесно ходит рядышком с заблуждением. Ни то ни другое никаким боком к реальности не имеет отношения.
Ни раст ни го си не заменят. И разрабатывать на них не быстрее а медленней в виду отсутвия инфраструктуры. А без IDE смузехлёбы вообще ничего не могут.
А в эмбедед они вообще никогда не попадут. И на заметку, календарик майл ру для андроид это не embedded
| |
|
|
|
|
|
2.5, Аноним (-), 12:31, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +8 +/– |
Чтож это за каргокульт без падающей с неба тушенки ? Это уже чистой воды обман. Вот услышать бы реальные истории что вот кто-то там почитал ман по расту, нашел работу и теперь катается со своим парнем на ламорджини, желтой. До сиих пор доподленно не известно за какие макароны это все было написано и сколько наших полегло.
| |
2.17, Аноним (17), 13:08, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Сторонники языка Rust, неосиляторы указателей, а наличие cargo призывает пользоваться говнокодом написанным гугло-кодерами. Rust это новый язык для JS-макак, на, что намекает ключевое слово let. Если делать инструмент которым может пользоваться каждый идиот, то только идиоты им и будут пользоваться. Поэтому я отношусь к Rust, также как и к Electron, крайне брезгливо. Хотите язык где программиста подталкивают к написанию кода без ошибок, то смотрите в сторону Ada. Он хотя бы создан во времена, когда программисты считались инженерами.
| |
|
|
4.21, Аноним (17), 13:23, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –3 +/– |
> А думаешь осилят?
Он просто слишком многословный это не делает его сложным. Конце концов он как и Ява ориентировался на неграмотных программистов.
| |
|
3.26, анонн. (?), 13:36, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +7 +/– |
> Сторонники языка Rust, неосиляторы указателей,
https://doc.rust-lang.org/std/primitive.pointer.html
Противники языка Rust, неосиляторы предмета осуждения?
> язык для JS-макак, на, что намекает ключевое слово let.
А еще ключевое слово let намекает на Scheme, ML, Haskell - макак и лишь аноним в белом и со шпагой?
| |
3.28, Anonymus444 (?), 13:38, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –4 +/– |
А ты конечно дартаньян и инженер? Лол, судя по тому что ты пишешь - ты чувак из провинции работающий в нишебродской гос конторе и твой максимум - ноут купленный в 2011 году, где все тормозит. Отсюда и сопли по поводу електрона и раста.
| |
|
4.31, Аноним (17), 13:43, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –2 +/– |
То, что его готовы покупать, не означает, что язык не гавно. Вот посмотрите на Java, знают его многие и он пользуется спросом у работадателей, но много ли Вы знаете толковых проектов созданных не корпорациями на этом языке?
| |
|
5.75, Денис (??), 15:14, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –1 +/– |
> много ли вы знаете толковых проектов созданных не корпорациями на этом языке?
JDownloader, например. Да, тормозит, но работает. Если бы не Java, не видать бы нам его на Линуксе, как Universal Share Downloader.
| |
5.103, Аноним (-), 16:56, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
А кстати говоря да. Вообще жаба классная, но кроме апачевских либ ничего такого на ум не приходит юзабельного на ней. Погоня за лямбдами и прочим сахором в убило интерес к ней ибо необратносовместимо стало- а совместимость, это на секундочку чуть ли не единственный ее плюс был.
| |
|
4.38, Аноним (-), 13:48, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| –3 +/– |
Т.е вы сейчас сами признали что это убожество не работает вменяемо на железе до 2011 года ? Ну и какие же вы тогда программисты если заранее закладываете такое в свои программы ?
| |
|
|
6.166, Аноним (-), 23:24, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Это по каким именно ? То что виртуалка кроскомпилящая мипсятину будет уходить за четыре гига ? О да, это просто мечта купить кучу огромных и прожорливых компов чтоб компилировать софт для железа на котором компилиться сегодня без каких либо проблем.
А ревьювить и править код будут святые духи наверное, т.к этот наркоманский бред никто учить не будет , тем более чтоб его понимать надо лет десять с ним плотно поработать.
| |
6.168, Аноним (-), 23:31, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Еще раз повторюсь - если руст такой классный то почему вы все доколупались к богомерзкому сишному линуксу, идите на рустовые оси и там качайте права.
| |
|
7.182, НяшМяш (ok), 01:17, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Еще раз повторюсь - если руст такой классный то почему вы все
> доколупались к богомерзкому сишному линуксу, идите на рустовые оси и там
> качайте права.
Мне вообще плевать на то, какой язык у меня будет в системе если оно не сыпется и работает незаметно. Это вы ненормальные фанатики. Просто забавно наблюдать за аргументами типа "у меня нет нормального компа, нафиг ваши хрусты" или "вокруг сплошные дырени, нафиг вашу сяшечку".
| |
|
|
|
|
3.45, Аноним (45), 14:07, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +1 +/– |
Ада офигенен, да. И совершенно незаслуженно не является мейнстримом. Вот как раз именно Ада и позволил бы уменьшить количество ошибок человеческого фактора. Ну и заодно все эти аджайлы, девопсы, и прочий шлак не появились.
| |
|
4.51, lockywolf (ok), 14:29, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
Чем Ада лучше Фортрана?
В Фортране есть некий компромисс между ручной работой с памятью и автоматической сборкой, под названием allocatable.
Ещё есть многопоточность с незапамятных времён.
А что умеет Ада?
| |
|
3.83, Аноним (83), 15:31, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Ada хорош для моделирования хорошо заданной предметной области (потому и имеет узкую популярность в областях, где все четко зарегламентировано), но для системного программирования их access types все же не то.
| |
3.135, Аноним (135), 20:39, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
Ну ты наркоман. Что ты вообще понаписал-то?
let, почти что аналог плюсового decltype(auto), и призвано автоматически выводить тип из выражения справа если это возможно. Тебе никто не запререщаят явно указать тип.
Вся пляска вокруг Растового управления памятью это возведение идей плюсовых умных указателей, move семантики и концепции "владения" в абсолют.
У меня как у плюсового программиста только 3 претензии:
1. Rust мне не даёт полного контроля над тем что я пишу.
2. Странные Фанатики раста орут про безопасное управления памятью, но намеренно или нет, никто даже не пытается обсуждать проблемы сегментации памяти и как их решить, не залезая в дебри unsafe и ручного управления.
3. Зачем мне нужен Rust когда у меня все есть в плюсах?
| |
|
4.139, Аноним (139), 21:10, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
1. почему нет? unsafe ещё не убирали
3. Я, как программист на плюсах (начинал относительно недавно, лет 10+ назад, но надеюсь имею право на мнение), могу заметить, что наиболее видных фишек самого раста и его экосистемы как раз таки нет в плюсах, и этим раст лично меня и привлекает
| |
|
3.138, Аноним (139), 21:05, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Я надеюсь, что это троллинг, а не реальное мнение
> неосиляторы указателей
хeрню выдал
неосиляция и отсутствие желания дальше страдать фигней с указателями - принципиально разные вещи
хотя в расте трax с памятью, пускай и с мощным встроенным анализатором (что давно должно было быть и в UB-языках), и указатели никуда не деваются
> намекает ключевое слово let
а, таки троллинг
тогда смешно
| |
|
|
1.6, DEF (?), 12:34, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –13 +/– |
Выбирая между C++ и Rust - конечно лучше выбрать Rust. Цепепе - это кривой, переусложненный уродец, с дефектной архитектурой, нагроможденной костылями.
| |
|
|
|
|
5.313, Аноним (313), 09:26, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> В названии языка одни плюсы.
По сути, на этом все плюсы языка заканчиваются))
Шучу, конечно, C++ крутой язык, но он уже накопил заметную усталось, поскольку все новые фичи нужно впихивать между старыми и в итоге разные фичи зачастую взаимодействуют друг с другом очень поехавшим образом. В Rust есть механизм редакций, чтобы избегать такой фигни в будущем - плюсовикам пора бы тоже о таком подумать, как по мне.
| |
|
|
|
|
|
|
5.183, Ordu (ok), 01:35, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Это какой-то очередной политический мем? Или это уже генеративная грамматика, возникшая поверх того изобилия политических мемов, которая позволяет формально генерировать новые фразочки, которые выглядят как мемы?
| |
|
6.187, n80 (?), 02:05, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
> Это какой-то очередной политический мем?
По-моему, это очевидная отсылка к известному анекдоту, легко гуглящемуся (в разных вариациях, впрочем, ибо мемом он всё-таки стал, хоть и необязательно политическим) по «А нас-то за что?». Анекдот, между прочим, весьма старый.
| |
|
7.199, Ordu (ok), 03:56, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
> Анекдот, между прочим, весьма старый.
Загуглил, действительно старый. Он настолько старый, что сам анекдот найти не удаётся, только всякие политические срачи, цитирующие панчлайн. Хотя может это ddg срёт, он чёт последнее время разучился искать, по-моему.
| |
|
|
|
|
|
2.39, Аноним (-), 13:50, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +2 +/– |
Не переживайте, такой выбор перед вами не встанет еще очень и очень долгое время. А там и Go станет сымым популярным.
| |
2.88, Аноним (88), 16:08, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
Наверное здесь теоретические C++ писатели.
Как бывший C++ программист и осилятор 9 языков программирования - C++ это худшее на чём приходилось программировать. Хуже был только bash, но на нём и не пишут ничего сложного.
| |
|
3.104, Аноним (-), 17:01, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Баш стабилен в своем дибилизме и если знать все тонкости и колкости - это самый афигенный и распространенный язык программирования, на котором таки пишут много и сложно. И будут писать т.к и через двести лет он будет такой же, а вот все эти модные перделки во что превратятся неизвестно, вот на них ничего и не пишут. Да и правильно делают как мне кажется.
| |
|
4.227, n00by (ok), 08:47, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Баш стабилен в своем дибилизме и если знать все тонкости и колкости
> - это самый афигенный и распространенный язык программирования, на котором таки
> пишут много и сложно.
Подскажите, пожалуйста, аналог Doxygen для bash.
| |
|
3.123, SR_team (ok), 18:53, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Я как нынешний C++ программист, осиливший 8 ЯП, с Вами не согласен - худший это JS, потом идут всякие питоны и lua с не строгой типизацией. А C++ пожалуй самый компромиссный язык. В других языках то и дело можно наткнуться на некоторые бесящие ограничений, которые запихали нарочно, например в D аналоги плюсовых темплейтов значительно проще и читабельнее, а типы строже, НО лажа с конструктором структур, нельзя в множественное наследование, класс - 2 указателья (на внутренние кишки и структуру), почти все на сборщике мусора.
| |
|
4.142, Аноним (139), 21:16, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
Я как нынешний C++ программист...
Почему JS и языки с нестрогой типизацией - это плохо?
Для них есть своя ниша. И отсутствие строгой типизации - киллер-фича. Да, нужно линтить, да, нужно быть чуть внимательнее. Но именно общая вольность и расхлябанность привлекают в скриптовых языках.
Впрочем, для любителей обмазаться типами есть TypeScript.
| |
|
5.149, SR_team (ok), 21:47, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Впрочем, для любителей обмазаться типами есть TypeScript.
Будучи построенным поверх JS, он плохо справляется со своей задачей, когда в проекте есть либы на JS, которые в объект что угодно могут засунуть
| |
|
6.191, Likern (?), 02:40, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
А что, есть магические языки, где не нужно валидировать входные данные?
И в С++ не будет переполнения буфера? Или выхода за границы массива?
И как в этом помогут строгие типы в С++?
В dll / so библиотеке, которую вы используете нет никаких типов.
Вызывай любой код. Или вы лично компилите все-все зависимости проекта?
| |
|
|
4.305, Аноним (302), 01:19, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Я нанешний rust - программист осилятор 8 язфков. Rust худшее и корявийшее что я видел в своей жизни. Писать не удобно, не приятно, долго. Карго целая головная боль. В Ebmedded не пригоден вообще.
| |
|
|
|
|
|
|
4.36, Аноним (36), 13:47, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –3 +/– |
да их как собак нерезанных, а просишь накидать простую REST <-> socket gw задачу, на которую уходит минут 10 на NodeJS, так они сначала в гугель лезут, пыжатся/тужатся и потом все равно лапы к верху, типа ни магем, не можым. дятлы отборные и ни на что не способные...
| |
|
5.134, Аноним (134), 20:19, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> да их как собак нерезанных, а просишь накидать простую REST <-> socket
> gw задачу, на которую уходит минут 10 на NodeJS, так они
> сначала в гугель лезут, пыжатся/тужатся и потом все равно лапы к
> верху, типа ни магем, не можым. дятлы отборные и ни на
> что не способные...
Быстро не значит качественно. Потом на том же ЖС начинают лепить костыли и код разрастается кучей спагетти.
| |
5.174, Онаним (?), 23:42, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Когда у тебя на твой REST<->Socket на ноде придёт хотя бы 1000 запросов в секунду - ты оценишь всю "прелесть" отсутствия "лишних" трудозатрат.
| |
|
|
|
|
|
2.67, Аноним (-), 15:00, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Линус ни чего не обещал. Он лишь сказал, что будет возможность Растаманам делать отдельные, не входящие в основную чась ядра модули.
| |
|
3.76, lockywolf (ok), 15:15, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
> Линус ни чего не обещал. Он лишь сказал, что будет возможность Растаманам
> делать отдельные, не входящие в основную чась ядра модули.
Стейбл апи нонсенс тхт.
А значит, модули хоть и "не входящие", но будут в одном тарболле с остальным кодом. А значит руст всё равно будет более-менее везде, кроме Void и ему подобных.
| |
|
2.71, Аноним (-), 15:07, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +2 +/– |
Брехня это. Линус ничего такого никогда не говорил и даже кресты не приемлет. Не надо тут вбрасывать, иди лучше айфоны продавай дальше.
| |
|
3.86, lockywolf (ok), 15:50, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +2 +/– |
> Брехня это. Линус ничего такого никогда не говорил и даже кресты не
> приемлет. Не надо тут вбрасывать, иди лучше айфоны продавай дальше.
“People have been looking at that for years now. I’m convinced it’s going to happen one day. It might not be Rust, but it’s going to happen that we will have different models for writing these kinds of things.” He acknowledges that right now it’s C or assembly, “but things are afoot.” Though he also adds a word of caution. “These things take a long, long time. The kind of infrastructure you need to start integrating other languages into a kernel, and making people trust these other languages — that’s a big step.”
| |
|
4.105, Аноним (-), 17:08, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
People have been looking for years now how stupid "lockywolf" might be by posting unrelated shit with stupid quotations made by unknown thirdparties.
| |
|
|
6.157, Аноним (-), 22:45, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Josh Triplett
@rust-lang developer and language team lead.
Доколупался к Линусу со своим рустом. А Pavel Machek правильно подметил - русты потребуют гигабайты памяти для компиляции этого гуана. Но то что Линус позволил оставить опцию с рустом говорит лишь о том что на него давит этот жирный хрен. Тут что-то не чисто.
| |
|
|
|
3.87, lockywolf (ok), 15:51, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| –1 +/– |
> Брехня это. Линус ничего такого никогда не говорил и даже кресты не
> приемлет. Не надо тут вбрасывать, иди лучше айфоны продавай дальше.
Так что убери свой минус, злой сердитый аноним.
| |
|
4.158, Аноним (-), 22:48, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Валите на растоось компилировать свой раст , не трогайте лиункс . И минусы тебе Анонимы насовали, не занимаюсь таким.
| |
|
|
|
|
|
3.159, Аноним (56), 22:48, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –2 +/– |
нет, Гитлер сказал: "Чем грандиознее ложь, тем легче ей готовы поверить."
прям твой случай, а тупые и рады ставить за правду минус а за лож плюсы
| |
|
|
1.57, n00by (ok), 14:48, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +6 +/– |
> избавление от таких проблем, как обращение к области памяти после её
> освобождения, разыменование нулевых указателей и выход за границы буфера.
Спецификация Vulkan требует от клиентского кода передачу валидных хендлов в функции. Таким образом избавляет реализацию от необходимости проверять их корректность. Хендл суть указатель, а значит потенциально внутри разыменовывается что угодно.
Как здесь поможет Rust? Будет добавлена проверка хендла поиском среди валидных значений, как это уже сейчас происходит в прослойке валидации, если она подключена? Но это приведёт к снижению производительности, что противоречит идее Vulkan.
| |
|
|
|
4.106, Аноним (106), 17:13, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Вы хотя бы почитайте о чем речь, прежде чем комментировать.
https://lists.freedesktop.org/archives/mesa-dev/2020-October/224639.html
...
For the time being, Mesa attempts to minimize memory bugs with defensive
programming, safe in-tree abstractions (including ralloc), and static
analysis via Coverity. Nevertheless, these are all heuristic solutions.
Static analysis is imperfect and in our case, proprietary software.
Ideally, the bugs we've been fixing via Coverity could be caught at
compile-time with a free and open source toolchain.
As Rust would allow exactly this
...
| |
|
5.117, Аноним (-), 18:16, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Из контекста вырвано, там вокруг этого блока целая простыня "я конечно понимаю что это гов.. "
Вот они редхатовцы, и все из-за никому нафиг не нужного webgl. пфу
| |
5.119, Аноним (-), 18:19, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
И кстати говоря uis именно об этом и говорит, что всякие расты или скриптовый язык нужен именно для webgl чтоб тот не добрался до внутренностей.
| |
|
|
|
2.141, proninyaroslav (ok), 21:14, 04/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
Ну с клиентский кодом уже ничего не сделаешь по причине неизменности текущего API. В любом случае даже если переписать только внутреннюю реализацию на современный C++ или на раст то хотя бы в этой части кода можно избавится от стандартных болячек легаси C++. Даже если это 50%, уже неплохо.
| |
|
3.229, n00by (ok), 09:09, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
В Mesa почти нет cpp. Тесты, кромпиляторы GLSL, swr.
const glsl_type *
glsl_get_struct_field(const glsl_type *type, unsigned index)
{
return type->fields.structure[index].type;
}
void
swr_finish(struct pipe_context *pipe)
{
struct pipe_fence_handle *fence = nullptr;
swr_flush(pipe, &fence, 0);
swr_fence_finish(pipe->screen, NULL, fence, 0);
swr_fence_reference(pipe->screen, &fence, NULL);
}
| |
|
|
|
|
3.267, Аноним (-), 15:19, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>А как нынче на сях делают array list, linked list, hashmap и тд? Filter/map и прочее к ним тоже есть?
Твоё мышление глубоко травмировано высокоуровневыми абстракциями. Запомни! Есть только оперативная память, в стеке, которой расположены данные и адреса. Абстрактные типы данных - это хорошо! А вот не видеть гениальной простоты сишки - это идиотизм.
| |
|
|
1.65, Аноним (-), 14:56, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +3 +/– |
>Сторонники использования Rust выдвигают на передний план возможность повышения качества работы с памятью и избавление от таких проблем, как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.
Ну это уже стало хамством по отношению к сишникам.
| |
1.69, Денис (??), 15:05, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| –4 +/– |
> не желание привязываться к пакетной системе cargo
Это что-то вроде python pip (pypi.org). Выкачивает там себе что-то, собирает. Современненько.
| |
1.78, Michael Shigorin (ok), 15:19, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| –1 +/– |
Попытался изложить, почему предположение про "naturally fit" является запряганием телеги впереди кобылы на не-x86.
Про "что вы там говорили за дискриминацию?" тему поднимать уже не стал.
| |
|
|
|
|
|
6.358, Аноним (139), 06:03, 08/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
C - почти ассемблер, чуть более высокого уровня. Что угодно лучше C, особенно такие функциональные языки как Rust.
| |
|
|
|
|
2.287, burjui (ok), 20:49, 05/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| –1 +/– |
Я надеюсь, скоро за слово Rust будут банить с пожизненным расстрелом без права апелляции, причём как комментаторов, так и авторов новостей. Правило можно убрать только если Rust станет мейнстримом, ибо тогда нынешнее яростное бурление говен сменится спокойным привычным нытьём, и популяция троллей сократится до приемлемого уровня.
| |
|
3.339, Аноним (-), 21:28, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
>Я надеюсь, скоро за слово Rust будут банить с пожизненным расстрелом без права апелляции, причём
Ну так идите в соцсети для нацистов или телевизер втыкайте. А кто хочет высказаться по поводу - должен иметь такую возможность.
| |
|
|
1.108, Аноним (108), 17:16, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
> расширение требований к сборочному окружению и необходимость включения компилятора Rust в сборочные зависимости, обязательные для построения ключевых компонентов рабочего стола в Linux.
Уже. Попробуйте удалить librsvg и посмотрите сколько всего она потянет.
| |
|
2.109, Аноним (-), 17:23, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Бубунта ? Удаляй ее к черту. Нормальные люди сидят на предыдущих версиях без всяких рустов. И ругают эту поделку именно за такие дела, а не из-за собственной вредности если кто еще не понял.
| |
|
3.111, Аноним (-), 17:26, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Это вон всякие товарищи (не буду тыкать пальцами) ой не жалеете своих силушек совсем, версии руками прописываете и зависимости.. В итоге нате получите, плюс стопицот гигов всякого несовместимого непотребства получите, ну че нормально же.
| |
3.152, анонн (ok), 21:48, 04/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Бубунта ? Удаляй ее к черту. Нормальные люди сидят на предыдущих версиях без всяких рустов.
Cобственно, какая разница бубунтоводам, чем собран используемый ими готовый бинарник?
| |
|
4.175, Аноним (-), 23:43, 04/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +1 +/– |
Действительно бл ц . Это форум домохозяек, боги послали setup.exe , давай клава запускай , жми, сильнее, мышкой, ооо , запустилася , ыыы
| |
|
5.192, анонн (ok), 02:58, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Действительно бл ц . Это форум домохозяек, боги послали setup.exe , давай
> клава запускай , жми, сильнее, мышкой, ооо , запустилася , ыыы
Видимо, все недомохозяйки заняты нытьем^W раздачей ценных указаний новым разрабам о выборе правильного ЯП, вместо того чтобы самим подхватить провисевший несколько лет без ментейнера проект или форкнуть версию 2.40 и продолжить "без всяких хрустов!". Увы.
| |
|
4.196, Денис (??), 03:20, 05/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> Cобственно, какая разница бубунтоводам, чем собран используемый ими готовый бинарник?
Есть разница. Я хочу собрать GCC 10 для Ubuntu 16.04. В PPA 10 есть только для 18.04+. Даже в Buster'е GCC 8.
| |
|
5.309, Денис (??), 07:43, 06/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Собрал (заняло несколько часов). Теперь вопрос, от каких файлов можно избавиться в /usr/local/lib?
a, la это понятно. spec тоже?
Можно ли стрипать (strip --strip-unneeded) бины в /usr/local/libexec/gcc/i686-pc-linux-gnu/10.2.0/*
Они там самые жирные (850 мб из 960 мб), но хорошо ужимаются до 140 мб. Обычные либы и бины я стрипнул (в /usr/local/lib и /usr/local/bin).
/usr/local/include/c++/10.2.0/ не нужен ведь для работы или нужен? Например, если новый cmake собирать.
Вот это /usr/local/share/info/*.info что за фигня?
И вот эта мелочь /usr/local/lib/libasan_preinit.o
libasan.so, libasan.so.6, libasan.so.6.0.0 (и подобные) я так полагаю можно привести к виду libasan.so.6
| |
|
|
7.333, Денис (??), 18:27, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Как в cmake указать -std=c++14?
По идее вот так:
cmake .. -DCMAKE_CXX_FLAGS="-std=c++14"
Но хэш суммы готового бинарника при 11, 14 и 17 совпадают. Видимо, проект простой.
| |
|
|
5.338, Денис (??), 19:09, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> В PPA 10 есть только для 18.04+
Я даже догадываюсь почему. Не осилили поставить доп. зависимости за пределами apt build-dep gcc
sudo apt install libmpc-dev libmpfr-dev libmpfrc++-dev
| |
|
|
|
|
1.171, Аноним (171), 23:35, 04/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| –4 +/– |
Есть проблема и есть ее решение.
Если современный Си или Си с плюсами не решит проблему, то нет резона использовать проблемный язык дальше. А то что там кому-то лень прочитать книгу и разобраться в новом синтаксисе так гнать таких в шею их время прошло.
| |
1.178, СССР (?), 00:19, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +4 +/– |
удивительно конечно. Мне 41 год, у меня практика 7 ЯП, за время практического использования я пришел к выводу что проще , понятнее и надежнее ЯП чем СИ, нет. А ЯП в котором баланс скорости написания кода, быстродействия, удобства, это С++ (начиная с 17). А еще сложилось весьма отчетливое понимание о типа людей. Ну есть знаете быдло, есть книгочиты, есть белая кость, богема итп. И вот в IT, а именно среди программистов, тоже есть разные типы ). Я не собираюсь оскорблять кого то ). Со временем человек начинает понимать как устроен мир, как формируются всякие модные направления, что вообще такое мода и для чего она нужна, что такое безопасность, чем отличается житель деревни со своей землей от жителя мегаполиса в модных стрингах с модной прической и беспроводными наушниками, такими большими знаете. Чем отличается охотник и рыбак, от офисного клерка, чем отличается механическая коробка на авто от автомата, чем отличается программист которые умеет внимательно писать код используя весь потенциал ОЗУ, от модного программиста.
Так устроен мир, он наполнен всякими. Знаете, вот европа говорит в россии нет толерантности. они врут, толерантность есть. Мне , моим знакомым, всем нет дела до геев, это их выбор, проблема в том что сми навязывают всем то что быть геем это круто, что считать себя мужчиной это не правильно.
И вот к чему я подвожу, к тому что не нужно навязывать людям всякую дичь. Нравится раст, ради бога, пишите свой линукс, свои библиотеки, может быть это будет круче и тогда естественным образом все прейдут к расту, но не через навязывания. Спасибо что дочитали до конца.
| |
|
2.181, Аноним (-), 00:58, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
Никогда не поздно начать участвовать в жизни подростающего поколения. Только вот причем тут геи вообще и все такое ? Хочется доказать себе свою правильность ? Ну блин, они же назло бабушке отморозят уши, т.е все плохое что можно под брендом "геи" притащат в дом, вназло.
| |
2.184, Ordu (ok), 01:44, 05/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +2 +/– |
> Мне 41 год, [...] я пришел к выводу [...] Со временем человек начинает понимать как устроен мир...
Хехе. Ты находишься на пороге нового открытия, и при некотором везении сделаешь его в ближайшие 10 лет. Открытие с одной стороны очень простое, с другой стороны мало кому даётся: со временем человек начинает понимать, что он не понимает как устроен мир, даже тогда, когда ему кажется, что он понимает.
> европа говорит в россии нет толерантности. они врут, толерантность есть. Мне , моим знакомым, всем нет дела до геев, это их выбор, проблема в том что сми навязывают всем то что быть геем это круто, что считать себя мужчиной это не правильно.
ХАХАХАХА. Простите, не сдержался. Я очень люблю противоречивость человеческой психики, и премного благодарен за такой пример. День прожит не зря.
| |
|
3.190, СССР (?), 02:39, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
о сколько нам открытий чудных готовит просвящения дух )
И вы правы, мудрость она движется от великого к простому и чем дальше тем от понимания того что на самом деле невольно возникает улыбка. Даже дьявол в мелочах )) так говорят )
| |
|
|
5.200, СССР (?), 04:18, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
хорошо. тога вопрос, на пути от подростка к мудрости, какое место займет опыт?
И второе. На чем строится мудрость? на колличестве прочитанных книг? просмотренных сериалов? на умении писать код быстрее, или может читать рэп словами краше? или мудрость это выводы из пережытых ситуаций, наблюдение за собой и другими того как мы люди ведем себя в ой или иной ситуации.
Энштэйн был мудрым или ученым? что такое продуктивность и кому она нужна? Мудрость не измеряется в колличестве написанных книг, произнесенных речей. Все гениальное - просто.. Я думаю это слова мудреца )
| |
|
|
7.212, Денис (??), 06:38, 05/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
А что там с этим Михалковым и почему кому-то есть до него дело? Я смотрел только один фильм по его рассказу "Большое космическое путешествие". Что-нибудь еще стоящее есть?
> у людей складывается впечатление что всё гениальное просто
Как там говорил Воланд: Вы, профессор, воля ваша, что-то нескладное придумали. Оно, может, и умно, но больно непонятно. Над вами потешаться будут.
| |
7.324, Аноним (324), 14:23, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
> Михалков оценивает продукты своего мышления как очень ценные, у него на лице написано и каждый звук его речи об этом намекает
По моему не стоит забывать что Михалков это в том числе и профессиональный актёр и режисёр. Я не знаю его лично и мне кажется из далека сложно определить, хороший актёр играет роль или говорит правду. Поэтому я бы не был так уверен что он действительно оценивает продукты своего мышления как очень ценные.
| |
|
|
|
|
|
|
|
|
|
|
7.261, Денис (??), 14:32, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Тебе точно 41 год, ты не приукрашиваешь свой возраст, отнимая от него пару десятков?
1. 41 год
2. упоминание евреев (в удаленных)
3. упоминание бога
Я думаю, Миша немного перебрал, празднуя выход Эльбруса.
| |
|
|
|
|
3.258, Аноним (-), 13:54, 05/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
>> сми навязывают всем то что быть геем это круто, что считать себя мужчиной это не правильно.
> Только западные, но не русские и арабские.
Правда, навязывают в основном в представлении "патриотичных" СМИ РФ (и возможно арабских, но я по ихнему не понимаю).
| |
|
2.292, burjui (ok), 21:15, 05/10/2020 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +/– |
Обсуждение поддержки определённого ЯП в проекте теперь считается навязыванием? Никто вам ничего не навязывает, пишите себе дальше на C++, благо зарплаты на нём такие, что на шапочку из фольги уж точно хватит. Пассаж про толерантность - вообще мимо кассы. Я, конечно, понимаю, где я сейчас нахожусь, но здешний уровень дискуссий меня самую малость огорчает. Знает, вот выхожу на улицу погулять, там всё спокойно, меня не ждёт за углом бригада диктатора Борроу Чекера или негр-трансгендер со здоровенной Каргой. А почитаешь здесь комменты - как будто в Mr. Robot попал, только E Corp здесь называется Mozilla. На здоровье.
| |
|
3.346, СССР (?), 11:52, 07/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
таки я вас прошу продолжать писать на своем расте и не какать в коментах про другие языки )
а то ваши коменты походят на стадное блеение барана )
| |
|
|
5.353, СССР (?), 14:49, 07/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
а мне что расстелится перед тем кто вводит людей в заблуждение? я не строю из себя прорядочного, современного, пыль в глаза не привык пускать. Говорю как есть, без преукрас.
| |
|
|
|
2.321, Аноним (321), 12:28, 06/10/2020 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| +/– |
"Шарик, ты - балбес." (с)
Как можно называть простым, понятны и надёжным Си, это абсурд.
На каких масштабах он прост и понятен? Лабораторная работа в местной шараге, в пару десятков строк?
Это не язык программирования, это окаменелость из мезозоя.
Надёжность, это просто хохма. Постоянно раскорячиваться для элементарных действий(перебор массива, например).
Как только вспомню мешанину кода высвобождения ресурсов в конец каждой второй функции... как вообще можно придти к таким выводам про язык Си.
| |
|
|
2.209, Аноним (132), 06:03, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Так же с системдой было, начиналось "мне только загрузку ускорить...", потом гном перестал собираться без системды, потом начали велосипеды и колёса изобретать...
| |
|
3.254, Gogi (??), 13:18, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Пока в мире есть хоть один адекватный разраб, сюсговноД будет нещадно пинаться и выпиливаться. Благо, даже сейчас есть десятки дистров без этого дерьма.
| |
|
|
1.213, Аноним (215), 06:48, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +2 +/– |
> Инициатором обсуждения стала Алиса Розенцвейг (Alyssa Rosenzweig), развивающая драйвер Panfrost
Этот панфрост пока ничего не поддерживает, а что написано жудко тормозит. Работает медленнее чем вывод через фрейм буфер.
Плохому програмисту C мешает!
Не дадим mesa застать растом!
Только C, только хардкор!
| |
1.214, Аноним (215), 06:52, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [к модератору]
| +/– |
> выдвигают на передний план возможность повышения качества работы с памятью и избавление от таких проблем, как обращение к области памяти после её освобождения, разыменование нулевых указателей и выход за границы буфера.
Пусть эти "разработчики" используют нормальные ядра ОС где этой проблемы нет. Например Linux+GrSecurity.
| |
1.243, Xasd5 (?), 10:55, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +/– |
"""I have serious concerns about cargo and crate usage. Cargo is basically npm for rust, and shares all of the bad design decisions of npm, including linking multiple versions of the same library together and ballooning dependency lists that are fetched intrigued from the internet."""
что собственно и погубило Rust
| |
|
2.285, Аноним (246), 20:08, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
К сожалению нет. Бананы для вебмакак будут выращивать до тех пор, пока будут вебмакаки. И даже всех остальных жрать бананы заставят - потому что стандартизация и унификация.
| |
2.295, burjui (ok), 21:29, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
Никто не мешает забить на crates.io и использовать свою репу и свои библиотеки без лишних зависимостей, и даже использовать Cargo в режиме оффлайн. И вообще, компилить Rust можно и без Cargo, если на то пошло. Mind blown.
| |
|
1.252, Аноним (252), 12:32, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +1 +/– |
> обсуждают возможность использования языка Rust для разработки драйверов OpenGL/Vulkan
>Алиса Розенцвейг (Alyssa Rosenzweig)
Это "ЖЖЖЖ", не к добру!
| |
1.253, Gogi (??), 13:16, 05/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +1 +/– |
> Разработчики проекта Mesa обсуждают возможность использования языка Rust
Как надо читать: "Когда разработчикам Меса нечего делать, они яйца лижут".
| |
|
2.270, Аноним (132), 16:26, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
Ну да, всё написано, всё работает, осталось только переписывать с одного языка на другой. Мозила уже показала, что это приводит к полной потере рынка.
| |
|
3.359, Наноним (?), 11:57, 08/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Ну конечно, именно это погубило Mozilla. Не разбазаривание денег на непонятные проекты, не просирание совместимости с плагинами, не выкаблучивание с интерфейсом. Во всём виноваты 10 прогеров, пишущих на Rust.
| |
|
|
|
2.288, Аноним (302), 21:05, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Что пора? Mesa закопать? Пока всё с rust только закапывается. И так будет пока не появится нормальная инфраструктура.
| |
|
|
2.294, burjui (ok), 21:20, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
За дельным нужно на другие ресурсы идти - Github, crates.io, this-week-in-rust.org и т.д. Собаки лают, караван идёт.
| |
|
3.298, Аноним (302), 23:32, 05/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Что-то идёт идёт этот караван да никак не дойдёт, а груз который он несёт как был на одном месте так и остался.
Груз уже протух давно.
> Github, crates.io, this-week-in-rust.org
И ничего кроме наколенных поделок да hello world. Потому что сырое оно.
| |
|
|
5.315, Аноним (132), 09:41, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Путаешь термины "сырое" и "свежее"? Сырое может быть как свежим, так и тухлым. А свежее - как сырым, так и обработанным.
| |
5.316, Аноним (132), 09:48, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> сырое
И ещё, ты, походу, не в курсе этимологии слова "сырое". Оно пошло от "сырое молоко" - "сырное молоко", "молоко-сырец" для изготовления сыра, т.е. кислое, прокисшее молоко. Отсюда же изделие из творога называют сырниками.
| |
|
|
|
|
1.308, Аноним (308), 06:12, 06/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
А что на rust‘е то? Были такие детские компиляторы где можно было делать программки из блоков, забыл как назывались, может сразу на них переехать? А то что это, раст, наверное уже слишком сложно для этого поколения.
| |
|
2.314, Онаним (?), 09:33, 06/10/2020 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Да дело не в сложно. Был бы у него вменяемый C-like синтаксис, можно было бы думать.
А так core maintainers придётся потом копаться в этом слое невменяемого синтаксического дерьма, если оно вдруг в апстрим захочет.
| |
|
1.340, Зз (?), 01:02, 07/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
Все правильно делают - линукс должен втянуть как можно больше новых технологий производства ПО. А не то подтянутся всякие новые разработчики железа с их непонятными никому не нужными дешевыми архитектурами, да как соберут готовую десктоп ОС своим сырым Си-89 компилястом. И пиши пропало, безопасность задрожит.
| |
1.354, Денис (??), 15:32, 07/10/2020 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +/– |
> Недавно gcc10 поставил в Ubuntu 16.04
Обновил системную libstdc++.so.6 (6.0.28 из gcc10) и мне кажется система быстрее бегать стала. Такое возможно?
| |
|