1.1, Аноним (1), 21:36, 11/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –20 +/– |
Теперь осталось добавить нормальных генераторов и короутин и будет вполне юзабельно, как раз го заменит.
| |
|
2.10, Аноним (10), 21:53, 11/07/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
> фронтэнд для языка Rust будет интегрирован в состав выпуска GCC 13
Символичная версия.
| |
2.35, Аноним (35), 22:56, 11/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Хз зачем гошку приплел, в остальном плюсую. Генераторы бы не помешали, async/await еще допиливают(асинк-трейты и прочее). Кстати может кто-нибудь знает как сделать аналог finally но асинхронный? с синхронным есть прием через замыкание, а вот с async - хз
| |
|
|
4.125, Аноним (35), 08:14, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не то же. Надо чтобы блок кода выполнился после функции в любом случае, но асинхронно. Например чтобы ресурсы подчистить - ну или другими словами как сделать async drop
| |
|
5.185, morphe (?), 13:20, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Если вернуться к изначальному вопросу, где был finally (Что не тоже самое что и async drop)
То на nightly уже можно делать так:
let res = try {
// ...
};
// код для финализации
res
| |
|
6.323, Аноним (35), 11:35, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>(Что не тоже самое что и async drop)
Согласен что не то же. Пытался использовать RAI за неимением другого.
>То на nightly уже можно делать так:
Спасибо, выглядит интересно
| |
|
|
|
|
2.94, Аноним (-), 03:21, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> как раз го заменит.
Вообще-то есть gccgo, зачем ему сам себя заменять? А так - можно будет наверное попробовать подучить сабжа раз в gcc есть и не надо на гугл и эпл полагаться с этими их LLVM и CLANG.
| |
|
3.370, Аноним (1), 10:04, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это моя забота, сажать юзверей на найтли ради стремноватых костылей не айс.
| |
|
|
1.5, iZEN (ok), 21:41, 11/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Что это даст? Появится Firefox, построенный GCC, а не LLVM с Rust'ом?
Ну Ok.
Тогда к трём LLVM в системе (FreeBSD clang version 14.0.5, llvm12-12.0.1, llvm13-13.0.1) добавится ещё и четвёртый (gcc-13.x).
Нужно больше компиляторов!
| |
|
2.6, Я (??), 21:44, 11/07/2022 [^] [^^] [^^^] [ответить]
| +16 +/– |
можно будет собирать ядро линукса используя только православную гццшку.
| |
|
3.7, Анонн (?), 21:49, 11/07/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
... с не менее православным Rust'ом!
Вообще ядро можно собрать и используя llvm, а учитывая неизбежное отставание gccrs от эталонного компилятора - будет еще меньше смысла использовать gcc.
| |
|
|
5.12, Аноним (10), 21:55, 11/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не закопают, ведь нет стандарта на раст. Что именно реализует gccrs? Что-то невнятное, что есть в rustc.
| |
|
|
7.68, Аноним (68), 01:28, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
RFC - это не стандарт. Это "мы тут с чуваками в кафешке на салфетке что-то набросали".
| |
|
8.75, Аноним (75), 01:49, 12/07/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Я так понимаю эти чуваки тоже на салфетке набросали https github com tc39 prop... текст свёрнут, показать | |
|
9.409, Ан (??), 18:58, 04/08/2022 [^] [^^] [^^^] [ответить] | +/– | То, что ты скинул, да А вот это нет https 262 ecma-international org 13 0 ... текст свёрнут, показать | |
|
|
7.360, Аноним (-), 06:32, 14/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Или для вас стандарт это что-то сделанное дядями-бюрократами из специальных комитетов?
Да, а что? У бюрократов есть хоть какие-то регламенты и правила, отличающие их от наколенных хипстеров меняющих мнение каждые 5 минут, корежа синтаксис. А в хрусте глядя на его дизайн очень часто сперва делают, потом думают. А лучше бы наоборот.
| |
|
|
|
4.95, Аноним (-), 03:24, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Вообще ядро можно собрать и используя llvm,
Поддерживает не все платформы и целиком зависит от 2 жадных и проблемных мегакорпов, гугла и эппла, известных динамой, профукиванием или даже злонамеренным сливом проектов и желанием все контролировать, вплоть, вон, до двухфакторных з@ндов в каждую ж@пу.
> еще меньше смысла использовать gcc.
Лично я не хочу целиком зависеть от придури гугла и эппла, по-моему очень даже смысл.
| |
|
5.121, Аноним (121), 07:50, 12/07/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Эка вы про FSF сказали. GCC зависит от глупого копораста - который бах. и решил приватизировать себе весь код который компилируется этим компилятором. Ну да.. мы так и поверили что 100500 юристов читало текст лицензии на gcc и все забыли об исключениях. Да да. именно так и было. ведь так же ?
| |
|
6.269, Аноним (-), 23:49, 12/07/2022 [^] [^^] [^^^] [ответить] | +4 +/– | С практической точки зрения Столлман меня не кидал закрывая сорцы своих инструме... большой текст свёрнут, показать | |
|
|
|
|
2.14, Аноним (14), 21:57, 11/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если не секрет, зачем 3 llvm? Нужно собирать что-то древнее?
| |
|
3.40, Аноним (40), 23:14, 11/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это скорее про те программы, которые используют LLVM библиотеки, а не те, которые собираются компилятором на его основе, осмелюсь предположить.
Не нужно быть совсем уж древней софтиной, чтоб перестать собираться с новыми библиотеками LLVM. Стабильность API - это совсем не про LLVM. А уж стабильность ABI - это даже и не про С++ вообще.
| |
|
2.44, Аноним (44), 23:25, 11/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Будет полноценная реализация rustc не на Rust. Есть mrustc, но он пилится исключительно для bootstrap компилятора на Rust в проектах вроде Guix.
| |
2.157, Аноним (157), 12:18, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Тогда к трём LLVM в системе (FreeBSD clang version 14.0.5, llvm12-12.0.1, llvm13-13.0.1) добавится >ещё и четвёртый (gcc-13.x). Нужно больше компиляторов!
БЗДыпроблемы
| |
2.163, Аноним (181), 12:31, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Зачем в freebsd нужен язык для "программистов" которые не способны освободить за собой память и не общаться к освобожденной. Настоящим программистам проверки компилятора не нужны
| |
2.191, анон (?), 14:18, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Это даст портабельности. У ржавого сейчас с ней фигово. Так же как у llvm. А вот включение в GCC эту портабельность расту принесёт.
| |
|
1.8, Аноним (8), 21:52, 11/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +18 +/– |
вот нахрена эту копипасту в последнем абзаце с новости в новость переносить?
| |
|
2.15, Аноним (14), 21:58, 11/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Иначе новость превратиться в смс, а их гугол индексирует плохо.
Контентделателям приходится наливать воды, прям как в свои курсовые.
| |
|
3.17, Аноним (17), 22:05, 11/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
>наливать воды, прям как в свои курсовые.
А ты в своей курсовой делал что-то по другому?
| |
|
4.23, Аноним (23), 22:18, 11/07/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
В курсовую воду наливал кто-то другой она же просто скопированная.
| |
|
|
2.113, Корец (?), 07:03, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Чтоб когда пойдут уязвимости на расте, не нужно было долго искать текст для стёба.
| |
|
3.136, Аноним (136), 10:22, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ну так они (уязвимости) и будут, не исчезнут под ноль, только в значительно меньшем количестве и не в таких тупых случаях, как на сишке.
| |
|
2.164, Аноним (181), 12:32, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Так выглядит типичный проплаченный маркетинговый текст. Любому разумному человеку понятно что на самом деле всё наоборот.
| |
|
1.16, Аноним (16), 22:02, 11/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Уже есть Zig, лучше б его включили, Rust проржавел, конкуренты - лучше
| |
|
2.18, Анонн (?), 22:05, 11/07/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
Ну так предложи Линуксу, сделай сравнение, создай рассылку и покажи все преимущества по сравнению си, адаптируя язык к требованиям и создай патчи... штук 5 или больше...
Делов то.
| |
2.24, Аноним (75), 22:19, 11/07/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
Zig хуже Rust практически во всём, за исключением нескольких интересных моментов.
Говорю как писатель кода на Zig. Пришлось проект закопать и перейти на Rust.
| |
|
3.45, еуые (?), 23:28, 11/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
А какие в нем есть интересные моменты? Мне он показался абслютно безыдейным,
просто взяли фичи C++ и какие-то выбросили, какие-то завернули в другую обертку,
но ничего кардинально не поменялось.
| |
|
4.102, Аноним (102), 03:43, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> А какие в нем есть интересные моменты? Мне он показался абслютно безыдейным,
Compile time вычисления. Представь себе крутой и правильный препроцессор, который запустит для тебя всю мощь языка - с стандартным синтаксисом - в чем-то типа препроцессора. А результат этого можно потом заюзать как константы и проч. Если это навороченые вычисления, с одной строны и видно откуда это берется, но с другой в рантайм не тратятся ресурсы на счет этого. Очень удачная придумка так то.
Более того, так можно в принципе сделать очень годные assert-like конструкции верифицирующие параметры на вход и все такое. В культурном и мощном виде. В остальных ЯП это использует урезанный синтаксис и/или обкоцаные фичи и вы по сути учите 2 субдиалекта.
| |
|
5.139, Аноним (136), 10:42, 12/07/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Как то неубедительно Конечно задачи задачам рознь, но видать я не те задачи реш... большой текст свёрнут, показать | |
|
|
7.301, Аноним (-), 02:42, 13/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вот пример годной assert-like конструкций во время компиляции:
> https://github.com/microsoft/STL/pull/2837
Я честно говоря в этом месиве вообще не понял в каком там месте - "годно". Впрочем от гитхаба, майкрософта и STL иного и не ожидалось. Я бы имхо не хотел иметь дело с таким кодом.
| |
|
6.259, Аноним (259), 22:04, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Может, "Compile time вычисления как константы" отдельно, а "годные assert-like конструкции верифицирующие параметры" - отдельно, без связки слов?
А вы точно программист, а не джава макака? Первому не нужно объяснять почему одно вытекает из другого, второму и не объяснить…
| |
|
7.315, Аноним (315), 07:56, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Даже у незнающих чем отличается фон неймовская архитектура от гарвардской "джава макака" есть compile time вычисляемые константы и оператор assert
Что конечно не делает из них программистов
| |
|
6.276, Аноним (-), 00:42, 13/07/2022 [^] [^^] [^^^] [ответить] | +/– | На мое частное мнение - это у них прикольно придумано Вероятно Мы про системны... большой текст свёрнут, показать | |
|
5.160, Аноним (157), 12:25, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
В современном C++ тоже есть compile time вычисления. И если в Zig они также с помощью сторонненего препроцессора, то никаких преимуществ. Препроцессоры зло.
| |
|
6.237, Анончик (?), 17:56, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
создатель Zig(Andrew Kelley) не рассматривает C++ как хороший язык для написания программ, считая его слишком сложным и Zig это доработанный СИ.Zig не стремится вобрать в себя все функции C++ или конкурировать с ним.
| |
|
|
|
3.52, Аноним (-), 23:55, 11/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Странно такое слышать учитывая, что тот же bun.sh работает во много раз быстрее и лучше node и deno написанного на Rust.
| |
|
4.111, Аноним (111), 05:16, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Качество кода проекта не зависит от языка.
Разумно ли сравнивать проекты исключительно по языкам, на которых они написаны?
| |
|
|
4.73, Аноним (75), 01:45, 12/07/2022 [^] [^^] [^^^] [ответить] | +5 +/– | Я не буду вдаваться в подробности, скажу только что язык экспериментальный На н... большой текст свёрнут, показать | |
|
5.238, Анончик (?), 18:06, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>Вот ошибка лично моя - https://github.com/ziglang/zig/issues/10873. А сколько таких сейчас там? Тысячи.
Там сейчас идет переписывания взаимодействия с llvm и таких ошибок будет очень много ближайшие год-два, до версии 1.0
>> И вот как замена С он очень интересный и гораздо лучше Сишки. Хотя я периодически ловил corrupted data - попорченные данные на стеке.
Если посмотреть выступления Andrew Kelley он везде и говорит про Zig как замену СИ в определенных местах.
| |
5.296, topin89 (ok), 02:03, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Такие комментарии -- это причина, почему я до сих пор на опеннете. Спасибо за подробный ответ!
| |
|
|
3.144, Аноним (145), 10:53, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Zig хуже Rust практически во всём
Согласен. Удивляет, что этот зиг везде предлагают, тогда как язык банальнейший, неидейный.
| |
|
4.277, Аноним (-), 00:44, 13/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чем меньше идей, тем меньше они путаются под ногами активно мешая сделать задуманное.
| |
|
|
2.29, Аноним (-), 22:43, 11/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Он независим от корпораций и минималистичен, таким языком нельзя пользоваться. Линукс движется к переписыванию на Rust и переименовыванию на systemd. И собираться будет по несколько часов только на мощных серверах ведь на расте даже хеллоуворлд требует для сборки полгигабайта места, что уж говорить про ядро.
| |
|
3.48, еуые (?), 23:33, 11/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Мой старый ryzen неожиданно стал суперпоцессором наляту оптимиирующем код
раз смог "hello world" собрать меньше чем за секунду и каталог сборки занимает
всего несколько мегабайт, а если сделать strip бинарнику то и мегабайты превратяться в килобайты?
| |
|
|
|
|
7.148, Аноним (1), 11:07, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А зачем его удалять?
Ну например мой привет мир 40 гб. По 20 гб на релиз/дебаг. Если каждый привет мир будет столько места занимать, никаких дисков не хватит.
| |
|
|
|
|
|
2.34, Аноним (35), 22:53, 11/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Любопытсва ради прошу привести хотя бы кратенько выжимку - чем оно лучше ржавого?
| |
|
3.55, Аноним (-), 00:02, 12/07/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Гораздо проще устроен, быстрая компиляция и адекватный размер исполняемых файлов как в Си, удобная интеграция с кодом на Си и возможность использовать как удобный тулчейн для сборки него же под совершенно разные платформы (легко портировать хотя бы потому что аллокатор по дизайну на выбор для всего), вместо сложных макросов просто метапрограммирование на этапе компиляции. Вообще говоря Rust можно сравнить по сложности с C++, а Zig с C.
| |
|
|
3.98, Аноним (-), 03:29, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ваш сраный Зиг семерочку не поддерживает.
Да ее и майкрософт не поддержвивает уже. Быть круче майкрософта? А денег на это дадите?
| |
|
|
5.278, Аноним (-), 00:46, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> поддерживает ESU до января 2023 года, немного осталось но тем не менее
Они это все за довольно отдельные бабки делают, а вон те полтора землекопа с чего должны это бесплатно делать?
| |
|
6.404, penetrator (?), 09:48, 20/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> поддерживает ESU до января 2023 года, немного осталось но тем не менее
> Они это все за довольно отдельные бабки делают, а вон те полтора
> землекопа с чего должны это бесплатно делать?
это означает, что платформа хоть и за бабки, но всё еще поддерживается производителем и всё еще актуальна
| |
|
|
|
5.279, Аноним (-), 00:47, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А, так zig это распил? Ну, буду знать тогда.
Мне кажется что вы можете прислать им патч с поддержкой вашей семерки совершенно бесплатно. А забесплатно самим возякаться в сдохшей операционке желающих предсказуемо мало.
| |
|
|
|
2.42, warlock66613 (ok), 23:22, 11/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Zig не готов. В Rust уже делают strict provenance, авторы Zig же ещё даже не выучили это слово(попробуйте начти что-нибудь про pointer provenance в документации).
| |
|
3.77, microsoft (?), 01:54, 12/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Становится ясно зачем такой секурный язык был нужен. Не хотелось бы чтоб дилду на улице взломали. Это его предназначение.
| |
|
4.196, Аноним (35), 14:42, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Плюсую! учитесь, диванные анонимы. человек сначала погрузился в тему, откопал проекты. небось еще и в язык углубился - это не тебе не набросы типа - "азаза - смузихлебы, нишарят"
| |
|
|
2.96, Аноним (-), 03:27, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Уже есть Zig, лучше б его включили, Rust проржавел, конкуренты - лучше
Вообще да, он поприкольнее сделан, и корпам ботинки не лижет. Однако в виде GCC-фронтэнда его все же нет, а мощный оптимизирующий бэкэнд с которым я на "эй ты, козел!" - это все же аргумент.
| |
2.158, Аноним (157), 12:21, 12/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>Уже есть Zig, лучше б его включили
V, вроде, раньше появился. Соблюдайте очередь!
| |
|
3.200, Брат Анон (ok), 14:56, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Я тоже немало удивлён. V гораздо больше шансов имеет, чем Zig. И это первое упоминание.
| |
|
|
5.350, Брат Анон (ok), 20:32, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> V это разводняк,который рано или поздно будет заброшен
Да-да. Мы знаем способность кожанных мешков предсказывать будущее. Чемберлен после Мюнхенского сговора подтвердит.
| |
|
|
|
|
1.28, васёк (?), 22:36, 11/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
ха ха, ну сейчас в сишников бомбанет, будут минусовать... вот только Линус Торвальдс тоже за включение раста в ядро
| |
|
|
3.89, SNM (?), 03:02, 12/07/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
Ничего хорошего не будет. Ядро с каждой версией всё сильнее превращается в bloatware. Давно пора задуматься о полном его переписывании с оглядкой на современные реалии, выкинув тонны legacy кода для древних экзотических архитектур, которые уже нафиг никому не нужны.
| |
|
4.91, васёк (?), 03:13, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
вопрос в том на каком языке программирования его переписывать, если мы хотим избавиться от legacy
| |
|
5.97, SNM (?), 03:28, 12/07/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Да хоть на паскале. Legacy это не про язык, это про поддержку всяких там PS/2 клав, архитектур типа i386, ISA шин, IDE контроллеров и прочего исторического железа, которое уже физически не существует в рабочем виде кроме единичных экземпляров.
| |
|
6.112, Аноним (112), 05:55, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да чхать на это. Большинство из этого собирается с [n]. Проблема в том, что дистрибутивы сдуло в направлении переусложненных решений, которые требуют всякие cgroups, разные мандатные права, bpf, да даже lvm/raid сделан так, что пользоваться не хочется, но пользуешься, т.к. инфраструктура уже давно выстроена и устаканилась. Большинство из этой дичи - дань корпоративному сектору.
| |
6.123, ryoken (ok), 07:54, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>> Legacy это не про язык, это про поддержку всяких там PS/2 клав, архитектур типа i386, ISA шин, IDE контроллеров и прочего исторического железа, которое уже физически не существует в рабочем виде кроме единичных экземпляров.
Ну-ну... Особенно про PS/2 повеселило :).
| |
6.162, Аноним (157), 12:30, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
А чем это мешает? Ну болтается оно там. Мы же, когда собираем под нужную нам архитектуру, не включаем это себе в образ.
| |
|
7.201, Брат Анон (ok), 14:58, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А чем это мешает? Ну болтается оно там. Мы же, когда собираем
> под нужную нам архитектуру, не включаем это себе в образ.
Аполитично мыслишь, анон. То, чего нет -- сломаться не можешь.
| |
|
6.235, NG (?), 17:28, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
PS/2 не трогай. Вообще, зря это стали убирать из новых материнок. Вот, пересели с PS/2 на USB и что? Теперь, когда падает USB драйвер или начинает глючить и его нужно прибить и запустить заново, что хоть редко, но бывает, одновременно под это залетает и USB-клава с которой идет управление. Офигенно удобно, да, повесим все на USB, чтобы выход был только через ребут. Идиотизм. Ладно если под рукой есть еще машина откуда можно по SSH зайти, а ее может и не быть.
| |
|
7.239, SNM (?), 18:14, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Дед, на Core 2 Duo сидишь? Ещё скажи что DVD диски используешь 🤣
| |
|
|
|
10.298, Аноним (-), 02:28, 13/07/2022 [^] [^^] [^^^] [ответить] | +/– | DVD я и сам не помню когда пользовался, а PS2 клавы таки есть Более того, любая... большой текст свёрнут, показать | |
|
|
|
|
|
|
4.130, llolik (ok), 09:40, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> выкинув тонны legacy кода для древних экзотических архитектур, которые уже нафиг никому не нужны.
При этом, это тот же самый opennet, который воем кричит и требует свергать Линуса и всякого прочего Грега, когда из ядра удалят поддержку какой-нибудь замшелости, о которой даже и слышали-то полтора человека, не говоря уже про то, чтобы найти мейнтейнеров.
| |
|
5.142, Аноним (136), 10:51, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
да, вот такой он, опеннет, всё-таки разный, раз тут прямо морды друг другу бьём
| |
|
6.165, Аноним (157), 12:33, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Плюрализьм мнений, как говаривал Михал Сергеевич Горбачёв. Что, в общем-то, лучше, чем строем шагать в ногу.
| |
|
7.202, Брат Анон (ok), 15:00, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Плюрализьм мнений, как говаривал Михал Сергеевич Горбачёв. Что, в общем-то, лучше, чем
> строем шагать в ногу.
Шагать в ногу -- значит быть рядом со своими товарищами. В человеке должно быть всё прекрасно: и портянки, и почищенные сапоги, и портупея с наганом.
| |
|
|
|
4.216, anonymous (??), 15:48, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ядро уже давным-давно пора переписать. С использованием наработок OpenBSD и вообще как микроядро с вынесением всего лишнего в юзерспейс.
| |
|
5.221, SNM (?), 16:13, 12/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> С использованием наработок OpenBSD
Тогда уж лучше Dragonfly BSD. Там ядро поинтереснее + офигенная ФС HAMMER
| |
|
|
7.250, Аноним (157), 19:11, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Гибрид. Что-то можно и в юзерспейс вынести, наример, Direct Rendering Management, что-то и оставить, например, сеть.
| |
|
|
|
|
3.206, анон (?), 15:18, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Его дочь не просто так в заложники взяли, т.к. ему не пофиг.
| |
|
2.47, Анонн (?), 23:29, 11/07/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
Торвальдсу просто надоело ревьювить бесконечные PR и указывать из года в года на одни и те же тупые ошибки. А так он скажет "Я раст не знаю, ревьювьте сами" и всё - получит свой носок.
| |
|
3.284, Аноним (-), 01:06, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Скорее всего ему просто любопытно что из этой возни получится. А вдруг и что-то дельное?
| |
|
2.87, SNM (?), 02:54, 12/07/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
Торвальдс в глаза знать не знает что такое этот раст, он занимается исключительно менеджментом и бизнес-процессами, полностью отойдя от кодинга лет двадцать как.
| |
|
3.178, Аноним (181), 12:51, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Наивные растоманы вас почитают и перестанут быть такими оторванными от реальности (нет)
| |
3.212, Аноним (157), 15:26, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Не, лет 20 назад быть не может. Он только в 2005-м Git запилил.
| |
3.285, Аноним (-), 01:08, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> исключительно менеджментом и бизнес-процессами, полностью отойдя от кодинга лет двадцать как.
Вообще-то если его коммиты еще и читать, да и вообще хоть что-то в project management понимать, то можно узнать что крутой project manager должен уметь и сам шашкой помахать. Без этого он не будет котироваться в кодерской среде, что для PM'а фатально. PM это тот кто стыкует менеджмент с кодингом. Очень редкий вид архидьяволов, а Торвальдс самый крутой из них.
| |
3.407, Аноним (407), 14:25, 24/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так он указывал команде продвижения Раста в ядро что надо подправить. Значит знает.
| |
|
|
|
|
|
4.199, Аноним (35), 14:47, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Да, из всех ширико применимых языков - ржавый ближе всего к плюсам. Наследование если очень нужно - можно достигнуть через Deref(правда одинарное) но опыт подсказывает что композиция всегда лучше наследования
| |
|
|
2.54, freecoder (ok), 23:59, 11/07/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
> А в чём фичи у языка Rust, я так и не понял?
Rust - это Си с тайпклассами. Вместо Simula испытал влияние ML и Haskell.
| |
|
3.172, Аноним (157), 12:43, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот и я думаю, чего было Мурзилам не писать их Quantum на OCaml, NIH?
| |
|
2.56, Аноним (-), 00:04, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Есть удобное ключевое слово unsafe за которым можно писать весь код.
| |
|
3.133, freecoder (ok), 09:55, 12/07/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Это очень удобное ключевое слово! Манера использования которого очень красноречиво говорит о программисте, который писал код. Насколько он ответственно подходит к своему делу. Достаточно взглянуть на то, использует ли он unsafe, и если использует, то как - и сразу становится понятно, стоит связываться с таким кодом или нет.
| |
3.183, Анонн (?), 12:58, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
А еще есть прекрасное #![forbid(unsafe_code)], который позволит обезопасить свой код от ненужных применений unsafe.
| |
|
4.286, Аноним (-), 01:10, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> А еще есть прекрасное #![forbid(unsafe_code)], который позволит обезопасить свой код от
> ненужных применений unsafe.
И как, много софта с этим собирается?
| |
|
|
|
3.184, Анонн (?), 13:00, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот за си погромистов компилятор не думает!
Правда они тоже думают не сильно... и отстреливают себе ногу по самую ж очередным выходом за границы массива
¯\_(ツ)_/¯
| |
|
2.204, Брат Анон (ok), 15:02, 12/07/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
> А в чём фичи у языка Rust, я так и не понял?
Никто не понял. Синтаксис вырвиглазный -- понятно. Что за фичи -- нет.
| |
|
3.213, Аноним (-), 15:32, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Эх Анон, Анон, жаль что ты так ничего не понял. Ни про заимствования, ни про времена жизни. Еще и читать чужой код на расте ему сложно (ну разумеется, ты же его не знаешь)...
Синтаксис вырвиглазный только для страдающих синдромом утенка. А для остальных - он читаемый и явный.
| |
|
4.322, _kp (ok), 11:11, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Читаемый, но не комфортно. Вот, ассемблер, для тех кто знает читаем, но не популярен в массах. Или ладно, Паскаль, очень читаем, но писать некомфортно и длинно, и где он сейчас? Вот.
Современный инструмент, помимо эффективности, должен быть удобен и приятен.
| |
|
|
|
1.57, Шарп (ok), 00:09, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +3 +/– |
У раста стандарт на язык хоть существует то? Или тамошние хипстеры прямо в master ветку свои фичи коммитят? В этом случае gcc в жизнь не угонится за ними.
| |
|
|
|
4.84, warlock66613 (ok), 02:35, 12/07/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Нужно сидеть в головах одновременно у всех кто разрабатывает язык?
В головах сидеть не нужно, нужно повторять референсный компилятор.
| |
|
5.128, Шарп (ok), 09:36, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В головах сидеть не нужно, нужно повторять референсный компилятор.
Повторяешь поведение референсного компилятора, а потом выясняется, что это был баг и нужно опять переделывать. Очень эффективно.
| |
|
6.357, warlock66613 (ok), 00:58, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Повторяешь поведение референсного компилятора, а потом выясняется, что это был баг и
> нужно опять переделывать. Очень эффективно.
Баги разрешаю не повторять, фиксить сразу.
| |
|
5.288, Аноним (-), 01:13, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> В головах сидеть не нужно, нужно повторять референсный компилятор.
Паршивый подход к делу. На будущее запомним что warlock66613 продвигает гнусный вебмакакинг в хучшем виде. Впрочем, чего с warlock'ов взять, они те еще типы.
| |
|
6.358, warlock66613 (ok), 01:11, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Паршивый подход к делу.
Забавное заявление на ресурсе, посвящённом в том числе Linux, который написан на нестандартном диалекте стандартизированного языка.
| |
|
7.361, Аноним (-), 06:50, 14/07/2022 [^] [^^] [^^^] [ответить] | +/– | Маленький нюанс состоит в том что кернелы, бутлоадеры, фирмвари и тому подобное ... большой текст свёрнут, показать | |
|
|
|
|
3.348, Аноним (348), 19:41, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Ну тогда развитие Раста определяется сегодня левой пяткой этого разработчика, завтра правой другого.
| |
|
4.356, warlock66613 (ok), 00:56, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Ну тогда развитие Раста определяется сегодня левой пяткой этого разработчика, завтра правой
> другого.
Откуда такой вывод и как он связан с наличием или отсутствием стандарта? Вот на Паскаль в своё время был стандарт. Кем определилось развитие этого языка?
| |
|
5.362, Аноним (-), 06:55, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Как, как. Приперся воланд^W борланд, стал хреначить свое, ни с чем не совместимое. А остальные вообще не поняли зачем это надо. Борланд постепенно тоже слился. Паскаль нормально как обучалка, но вот софт на нем писать... ну во первых в какихнибудь дельфях его так изгадили что он изначальный понт продолбал, став вместо предсказуемого надежного тула генератором наколени, где хорошие свойства яп всем пофиг, формошлепов уж точно не те аспекты интересовали. Да и надежность их хреноты, игнорящей отвал сети, валящейся с "run-time error 200" и "access violation" и прочими приколами давно стала легендой.
Потом оказалось что вебмакачить можно и пожестче, порапиднее, формошлепов задвинули на второй план. Недобитые остатки до сих пор где-то бродят.
| |
|
|
|
|
1.61, Аноним (315), 00:35, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Вижу в комментариях собралось очень много профессиональных программистов.
Объясните, пожалуйста, каким критериям должен соответствовать язык для настоящих программистов? Чем плох rust?
Какой язык стоит учить если я хочу стать настоящим программистом, а не макакой? Почему?
| |
|
2.62, Аноним (62), 00:49, 12/07/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
Человечий. Программисты - рабы корпораций, тянущие лямку вдоль вырытого не ими канала, т.е макаки по определению, не важно на каком языке они пишут. Лучше научиться программировать программистов на добычу тебе бабосиков.
| |
|
3.99, Аноним (-), 03:31, 12/07/2022 [^] [^^] [^^^] [ответить]
| –4 +/– |
Вообще-то продвинутые системщики являются чем угодно кроме рабов. А корпорации готовы глотки друг другу передрать охотясь за штучным зверем иной раз.
| |
|
4.297, topin89 (ok), 02:12, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Вообще-то продвинутые системщики являются чем угодно кроме рабов. А корпорации готовы глотки
> друг другу передрать охотясь за штучным зверем иной раз.
Это касается вообще любых штучных специалистов: врачей, конструкторов, да хоть футболистов. Только таких крутых программистов дай бог сотни на весь мир, а остальные пишут истории "как я не попал в Эппл/Гугл/Конторанейм".
| |
|
3.101, SNM (?), 03:38, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Есть мнение, что программистами на пенсию не уходят. Всех кого знал из своих знакомых (разработчики с опытом 20+ лет) ушли кто в торговлю, кто в производство, кто в бизнес не связанный с IT. Программирование это всё же удел молодых (до 30 лет), потом уже появляются семьи и прочие бытовые проблемы, некогда учить очередные фреймворки.
| |
|
4.134, Аноним (58), 09:56, 12/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Видимо будет откровением, но множество программеров фреймворки в глаза не видели.
| |
|
5.266, SNM (?), 23:33, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Видимо будет откровением, но множество хеллоувордщиков фреймворки в глаза не видели.
Фиксанул, не благодари
| |
|
4.289, Аноним (-), 01:20, 13/07/2022 [^] [^^] [^^^] [ответить] | +/– | А я видел чела который в свои 65 кодил как огурчик, и когда такой опыт совмещает... большой текст свёрнут, показать | |
|
|
|
3.93, SNM (?), 03:18, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Любой интерпретируемый язык подразумевает макакинг в т.ч. и JS. Ну за редким исключением типа data scientist'ов на пайтоне и сисадминов с их баш-партянками.
| |
|
|
5.141, Аноним (145), 10:49, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Typescript - костыльный язык. Лучше Раста и Хаскеля сейчас языков нет и близко.
| |
|
6.194, Вы забыли заполнить поле Name (?), 14:37, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Лучше Раста и Хаскеля сейчас языков нет и близко.
А почему на лучших языках вакансий нет и близко?
Почему на лучшем расте за 11 лет ничего толкового не написали?
| |
|
7.302, topin89 (ok), 02:49, 13/07/2022 [^] [^^] [^^^] [ответить] | +/– | Хаскель реально академичный, в одном ряду с LISP ом или APL ом А раст натуральн... большой текст свёрнут, показать | |
|
|
5.159, Аноним (181), 12:24, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
typescript такой же интерпретируемый язык как и javascript. У него есть опциональная статическая типизация, но она легко обходится оператором as и типом any. К тому статическая типизация работает только во время компиляции без проверок во время выполнения.
| |
|
6.193, Вы забыли заполнить поле Name (?), 14:33, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> typescript такой же интерпретируемый язык как и javascript. У него есть опциональная
> статическая типизация, но она легко обходится оператором as и типом any.
Играй по правилам. В любом языке со статической типизацией можно найти лазейки и делать как не надо.
> К тому статическая типизация работает только во время компиляции без проверок
> во время выполнения.
Эмм... ну так и задумывалось.
| |
|
7.236, Аноним (181), 17:41, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
any такая же часть языка работающая в строгом режиме typescript как и любая другая.
any это и есть по правилам.
class Server {
tryToChargeForServerAndSetStatus(obj: any, p: any, b: any): any {
obj.ololo.doSomethingStrange(b, p);
// lots of nested methods calls.
return obj.result;
}
}
>В любом языке со статической типизацией можно найти лазейки и делать как не надо.
any это не лазейка, статическая типизация в typescript опциональная. Если помучаться её можно использовать. Если коллега не захотел он будет везде шлепать any, зато задача закрыта в 3 раза быстрее
| |
|
6.197, Вы забыли заполнить поле Name (?), 14:44, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> У него есть опциональная статическая типизация, но она легко обходится оператором as и типом any.
Точно также безопасность раста легко обходится использованием unsafe. Бездумное использование unsafe (как и бездумное использование as any) - это показатель.
| |
|
7.342, Аноним (-), 18:36, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Точно также безопасность раста легко обходится использованием unsafe. Бездумное использование
> unsafe (как и бездумное использование as any) - это показатель.
А вон там анон показал как это зарубить, если это проблема. Слабо так же в тайпскрипте? :) Вообще, запихать тайпскрипт и хруст в одну нишу может только полнейшая вебмакака.
| |
|
|
|
4.223, анон (?), 16:20, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
>data scientist'ов на пайтоне
>data scientist'ов
>на пайтоне
Лицо этих data scientist'ов представили?
>Любой интерпретируемый язык подразумевает макакинг
Нет.
| |
|
5.343, Аноним (-), 18:37, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Лицо этих data scientist'ов представили?
Это они просто еще не слышали как их дата саентологами
называют...
| |
|
|
|
2.90, SNM (?), 03:07, 12/07/2022 [^] [^^] [^^^] [ответить]
| +5 +/– |
> Какой язык стоит учить если я хочу стать настоящим программистом, а не макакой? Почему?
Выучить язык (т.е. синтаксис) - это самое простое что тебе придётся сделать. Трудности будут когда начнешь изучать системы сборки, системы контроля версий, системы управления пакетами и зависимостями, шаблоны проектирования, алгоритмы, фреймворки, библиотеки. Может ну его нафиг это программирование? Сейчас сверщики куда более востребованы, причем даже зарубежом. Кореш в Канаду уехал 2 мес назад, правда у него разряд самый высокий, но это дело наживное.
| |
|
3.92, SNM (?), 03:14, 12/07/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
И да, самое главное - нужно быть поистине увлечённым человеком, для которого перманентное изучение очередного фреймворка будет в кайф даже в выходные и отпуск. Лично я из-за этого и уволился - перегорел. Ушёл в торговлю и не жалею.
| |
|
4.105, васёк (?), 04:13, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
вы молодец, даже Линус Торвальдс ушел в менеджмент... с проганьем все в РФ понятно, либо драйвера для китайских микроконтроллеров на Си, либо в банк поддерживать систему на Java.
ну и www на PHP/js ... больше нет ничего
| |
4.116, Аноним (116), 07:14, 12/07/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
Самая типичная ситуация. Уже не программист (или никогда им не был как Фрактал или КвертиРег), а мнение по поводу необходимости раста имеет.
| |
4.119, Аноним (116), 07:20, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Кстати изучение фреймворка в выходные это и есть причина. Если ты в обычное время не можешь его изучить лучше и не начинать было. А выходные для отдыха.
| |
|
5.161, Аноним (181), 12:26, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
В обычное это когда? В рабочее когда работать надо, а не фреймворки учить или после работы?
| |
|
6.211, Брат Анон (ok), 15:23, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> В обычное это когда? В рабочее когда работать надо, а не фреймворки
> учить или после работы?
Непрерывное самообучение -- это неотъемлемая часть работы программиста. Это делается в рабочее время.
| |
|
7.222, SNM (?), 16:16, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Это делается в рабочее время.
Удачи найти такого работодателя, особенно на постсоветском пространстве.
| |
|
|
9.246, SNM (?), 19:01, 12/07/2022 [^] [^^] [^^^] [ответить] | +1 +/– | Типичный рабочий процесс это сидеть и строчить код Попробуй только намекнуть, ч... текст свёрнут, показать | |
|
|
|
12.254, SNM (?), 19:55, 12/07/2022 [^] [^^] [^^^] [ответить] | +/– | Ну так речь скорее всего о джуне, который пришел в компанию 1 день назад Специа... текст свёрнут, показать | |
|
|
|
11.309, SNM (?), 04:28, 13/07/2022 [^] [^^] [^^^] [ответить] | +3 +/– | Понимаю, что рушится твой манямирок, но это реальность для джунов без опыта На ... текст свёрнут, показать | |
|
|
|
8.261, Аноним (263), 22:57, 12/07/2022 [^] [^^] [^^^] [ответить] | –3 +/– | Ты в нормальной компании то и не работал никогда Оно и понятно что ты быстро св... текст свёрнут, показать | |
|
|
|
|
|
|
2.100, Аноним (-), 03:34, 12/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
> Какой язык стоит учить если я хочу стать настоящим программистом, а не
> макакой? Почему?
Ассемблер, чтобы увидеть как машина изнутри работает. Паскаль, чтобы понять как програмить правильно. Хоть он и долбаный зануда. Потом можно сишку, если зайдет то и плюсы, раст, зиг наконец. Немного JS чтобы вебню патчить, баш для мелкой автоматизации... ну, как, всегда гвоздить одним и тем же молотком независимо от размера гвоздя может и не быть удобно. Скажем, попробуйте вообще в браузере Rust выполнить? При сильном желании это можно, WASM'ом, но пару полей формочки с емылом так проверять? Там производительность не надо, тормозить нечему даже если это будет без JIT, возня себя не оправдает.
| |
|
3.126, Аноним (-), 08:21, 12/07/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
>Скажем, попробуйте вообще в браузере Rust выполнить?
У вас слабые теоретические знания по парадигмам программирования. ЖабаСкрипт - это интерпретируемый язык, синтаксис языка работает с ДокуметОбъектМодель, который реализован внутри виртуальной машины под названием Интернет-браузер.
Раст - это компилируемый язык, программист Раста работает напрямую с оперативной памятью компьютера.
>баш для мелкой автоматизации
Патрик при помощи баша и GNU sed делает целый дистрибутив. Всё завиит от человека, если челове сам по себе мелкий, то такой человек может делать на баше только мелкие вещи.
| |
|
4.129, n00by (ok), 09:37, 12/07/2022 [^] [^^] [^^^] [ответить] | +1 +/– | У Вас в голове полнейшая каша Существует наверное с десяток интерпретаторов язы... большой текст свёрнут, показать | |
|
5.189, Аноним (189), 13:59, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Можно даже из js сделать байткод и отдавать его вместо js текста. Обещают выигрыш до трети попугаев, но и проблем совместимости они огребают.
| |
|
6.291, Аноним (75), 01:42, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Не можно - а сделано. React Native так и работает. Он как я понял умеет выполнять только байт-код (как минимум в release mode), который получается из JavaScript во время сборки проекта.
| |
|
5.192, Аноним (192), 14:28, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Существует наверное с десяток интерпретаторов языка Си.
Существует (существовала) даже аппаратная реализация Си.
| |
|
4.153, Аноним (136), 11:43, 12/07/2022 [^] [^^] [^^^] [ответить] | +2 +/– | Вы отстали от жизни в лучшем случае, мягко говоря Существует куча фигни, кото... большой текст свёрнут, показать | |
4.290, Аноним (-), 01:32, 13/07/2022 [^] [^^] [^^^] [ответить] | +/– | Спасибо капитан очевидность А почему вы думали что я не в курсе Но если уж при... большой текст свёрнут, показать | |
|
|
|
3.372, tmplsr (?), 12:04, 14/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ещё проще: HTDP, "Как проектировать программы". Легендарная по своей сути книжка, (хотя и гораздо слабее SICP) наконец-то переведена издательством ДМК. Так ведь издатели и до "The Unix-Haters Handbook" доберутся, редиски этакие.
| |
|
2.217, anonymous (??), 15:55, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Assembly, Scheme, Scala/Clojure, Erlang/Elixir, Haskell. OOP в принципе не настолько хорошая вещь как про него думают. Смысла тратить времени особо нет. Но для понимания общих принципов нужно. Но если учить скалу/кложур, то и джаву придётся знать. На плюсы время не трать и не слушай "русских программистов", которые за них топят.
| |
2.230, Аноним (234), 16:54, 12/07/2022 [^] [^^] [^^^] [ответить] | +/– | Настоящих программистов не существует Если ты хочешь работать в этой сфере, с... большой текст свёрнут, показать | |
2.232, Аноним (234), 17:00, 12/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
О, брат анон хорошо напомнил, ещё go есть, тоже неплох, говорят.
| |
2.275, IRASoldier_registered (ok), 00:13, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Здесь почти нет профессиональных программистов. Здесь есть куча фриков, луддитов и чрезвычайно политизированных околоайтишников, в основном. Беги отсюда.
Раст ничем не плох, но учить стоит не один язык, и начинать будущему "настоящему программисту" стоит не с языка, а с алгоритмов. Для этого же прекрасно подойдет, например, Пайтон. Затем стоит изучить что-то относительно низкоуровневое - С / С++, в том числе и для того, чтобы иметь возможность сравнивать их с Растом. А дальше все будет зависеть от задач - не существует языка, который бы одинаково массово применялся и в вебе, и на десктопах, и в мобильных приложениях.
| |
|
|
2.117, Аноним (116), 07:16, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
А что проект гугла про перефокусировке разработчиков Фаерфокса с разработки Фаерфокса на какую-то фигню под названием раст прошел полностью успешно. Это по круче Ленки Поттеринг
| |
|
1.86, SNM (?), 02:51, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +7 +/– |
Объясните, зачем это нужно, если в РФ вакансий на расте нет от слова совсем.
| |
|
|
|
4.295, Аноним (-), 01:47, 13/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Лапшин может навесить на уши лапшы?
Он умеет искать ... рож которых на всей планете спасибо если несколько десятков водится. И если такие в РФ и были - то давно сыбали, потому что вон тот, с офисом в москве, при всем желании не предложит столько сколько это на самом деле стоит. И те кто все вон то умеет об этом очень хорошо догадывается.
| |
|
|
2.110, Анонн (?), 05:12, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ну, а в Эритрее и с Си вакансиями туго, не хотите же вы сказать...
| |
|
3.292, Аноним (-), 01:42, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ну, а в Эритрее и с Си вакансиями туго, не хотите же вы сказать...
Зато в РФ стало много вакансий на которых программировать вообще уметь не надо! Даже платят неплохо. Берут всех. И представительства есть по всей стране. Правда говорят что есть нюансы.
| |
|
2.118, Аноним (116), 07:18, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тыж уже написал что не программист, зачем тебе это? Для интереса посмотри еще на Хаскеле вакансии или на Crystal.
| |
2.140, Аноним (145), 10:42, 12/07/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
>в РФ вакансий на расте нет от слова совсем
Это вброс? Лично меня достают рекрутёры ежедневно (имел глупость написать где-то, что имею опыт разработки на Rust).
| |
2.143, Проходил мимо (?), 10:53, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Зайдите на hh.ru, наберите в поиске "Программист Rust" и увидите, какую чушь про "совсем нет вакансий" вы написали.
| |
|
3.149, Аноним (149), 11:24, 12/07/2022 [^] [^^] [^^^] [ответить]
| +7 +/– |
Зашел. Почти все вакансии про финансовые пирамиды лол. Процентов наверное 80
| |
|
4.152, Аноним (151), 11:39, 12/07/2022 [^] [^^] [^^^] [ответить]
| +4 +/– |
Так они не только заказчиков облапошивают, но и сотрудников. Так сказать чтобы не терять хватку. А среди растафанатиков самый высокий процент легковерных людей.
| |
|
5.174, Аноним (181), 12:46, 12/07/2022 [^] [^^] [^^^] [ответить]
| +8 +/– |
Неудифительно, сначала они поверили в маркетинговый булшит про автоуправление памятью, потом в финансовые пирамиды.
| |
|
4.227, SNM (?), 16:36, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Почти все вакансии про финансовые пирамиды лол
Или с дофига опытом с кучей уже завершенных коммерческих проектов в портфолио.
| |
|
|
|
1.120, Аноним (149), 07:36, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Круто! Давно хотел выучить Rust. Чем канпилятор gcc может быть лучше родного?
P.S. С чего начать изучения Rust человеку с опытом в JS?
| |
|
|
3.138, Аноним (145), 10:41, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Считаю, что рекомендовать Растбук первой книгой - вредительство. Дело в том, что она "двухпроходная": некоторые главы требуют знания последущих :).
Лучше начинать с великолепной книги "Programming Rust" by Blandy&Orendorff. Как раз недавно вышло второе издание, так что книга актуальная, покрывает и async и 2021.
| |
3.300, Аноним (-), 02:38, 13/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Вот с этого: https://doc.rust-lang.org/book/
Довольно отстойная штука, примеры высосаны из пальца и ни в раз не отражают ни продвинутые нюансы, "догадайтесь как это делать сами", ни реалистичное использование конструкций в программах.
Писано каким-то унылым техписом на отъ...сь для галочки [x] we have book походу.
| |
|
2.167, Аноним (-), 12:36, 12/07/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
>P.S. С чего начать изучения Rust человеку с опытом в JS?
Вся суть растофанатов.
| |
2.173, Аноним (181), 12:45, 12/07/2022 [^] [^^] [^^^] [ответить]
| –2 +/– |
С архитектуры компьютера систем и отличий гарвардской архитектуры от фон Неймановской
| |
|
3.218, Аноним (157), 15:56, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Вот скажи честно, как это отличие влияет на код прикладной программы, даже на Сишке?
| |
|
4.253, Аноним (-), 19:22, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Единственное что он помнит из вузовского курса архитектуры компьютера -- это то, что архитектурые бывает две: фон-Нейман и Гарвард. И естественно как и все дилетанты, он считает известный ему кусочек знаний просто _необходимым_ для того, чтобы называться специалистом.
| |
4.368, Аноним (368), 07:34, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Вот скажи честно, как это отличие влияет на код прикладной программы, даже на Сишке?
Вообще влияет. Посмотри на прошивки для авр-ок. Чистый гарвардец штука специфичная.
| |
|
|
|
1.122, keydon (ok), 07:53, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Сначала 5 лет будут героически добавлять поддержку раста, потом 5 лет не менее героически его выпиливать потому что он никому не нужен. Классика.
| |
|
2.127, Аноним (127), 08:59, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
учитывая что rust также постепенно внедряется в linux, то скорее такого не будет; хотя, сегодня уже не в чём нельзя быть уверенным, так что поживём и увидим, может даже когда-нибудь появится rilux (linux (re)written in rust)
| |
|
1.124, Аноним (124), 08:00, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
Растаманы, наивные! Никакие компании не смогут содействовать взлёту Раста. Ваша судьба зависит от того одобрит ли вас Столлман, или не одобрит.
На колени перед великим копилефтом, перед великим Столлманом!
| |
|
|
3.190, Аноним (181), 14:15, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
А вы за ним пристально следили? Хотели бы поучаствовать, но 29.06.2013 135-ФЗ запретил?
| |
3.226, Аноним (-), 16:31, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Так от чего, говорите, некоторые ангелы стали падшими? От какого чувства?
| |
|
2.272, IRASoldier_registered (ok), 00:07, 13/07/2022 [^] [^^] [^^^] [ответить]
| –5 +/– |
Столлман ни на что не влияет. Столлман ни на что не способен. Столлман вообще просто чудаковатый старикашка, кормящийся с проповедей, читаемых им узкому кругу верующих и не имеющий уже давно никакого отношения к IT-отрасли. Раст взлетает потому, что решает проблемы, которые не так хорошо решались до него. Аминь.
| |
|
3.346, Аноним (-), 19:00, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Ты позор Ирландской Республиканской Армии. В ИРА уважают Столлмана.
| |
|
|
1.169, Аноним (-), 12:38, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Если запилить "системный язычок" с синтаксисом и семантикой как у JS и распространять через npm, сразу весь хайп по поводу раста сведётся на ноль.
| |
1.171, Аноним (181), 12:42, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Настоящим программистам проверки компилятора не нужны, а тем кто программировать не может никакой rust не поможет, наоборот, они будут уверены что пишут безопасный код без ошибок под действием синдрома Даннинга Крюгера и только всё испортят.
| |
|
2.188, Аноним (189), 13:53, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Теперь осталось донести твои мысли до каждого растофанатика. А вот как это сделать это большой вопрос.
| |
|
1.186, Аноним (186), 13:38, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
> Язык Rust сфокусирован на безопасной работе с памятью...
Ну хватит уже эту мантру в каждю новость пихать!!!
| |
|
|
3.403, Аноним (145), 10:22, 17/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Я, кстати, вернулся на Firefox с Хрома, когда переквалифицировался в Rust-программиста. Но исключительно по идеологическим мотивам :).
| |
|
|
1.228, Аноним (228), 16:36, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Обидно наверно выучить плюсы, десктопные фреймворки типа куте, и через десять лет увидеть, что вместо них используют веб-технологии для UI и вот теперь еще Раст.
| |
|
2.242, pavlinux (ok), 18:27, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
Внучег, язык - это всего лишь способ изложения мысли, за тебя он думать не будет.
| |
|
3.255, Аноним (228), 20:08, 12/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Я разве говорил, что он должен?
А переучиваться придется. Раньше бухгалтера считали на счетах и вели книгу. Сейчас сам знаешь.
Смысл не меняется, меняются инструменты.
Кстати, есть мнение, что плюсцы не нужны, чистый си во все поля. Что с этим делать?
| |
|
|
5.260, Аноним (228), 22:17, 12/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
Как бы вроде нет, но многие начинают бороться с неизбежными изменениями.
Ну казалось бы, раст. Еще один язык. На твою жизнь сиплюсов хватит, не хочешь писать на расте, проходи мимо. Но нет.
| |
|
4.267, SNM (?), 23:39, 12/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Кстати, есть мнение, что плюсцы не нужны
Скажи это работодателям, вот удивятся. Что-то на hh вакансий где нужен чистый Си по пальцам сосчитать, везде как минимум С++ с сопутствующим набором дополнительных технологий типа git (один лишь мануал которого тянет на целую докторскую диссертацию).
| |
|
5.317, Аноним (317), 09:12, 13/07/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
Чел так ты даже гит не осилил неудивительно что тебя выгнали из программистов.
| |
|
6.319, Аноним (181), 10:50, 13/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
git бесполезный кусок bloatware только мешающий разработке. Настоящие программисты пишущие ПО для военных спутников, делают это на ANSI C, передают исходный код на флешках. Всякое bloatware типа github им не нужны.
| |
|
7.320, Аноним (321), 11:03, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
На дискетах же ты что. Флешки это западная ненужная уязвимость.
| |
|
|
9.347, Аноним (348), 19:38, 13/07/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Живёт Рассеюшка советскими успехами только E2K, по сути, тоже ещё от советских ... текст свёрнут, показать | |
|
8.332, Аноним (181), 13:21, 13/07/2022 [^] [^^] [^^^] [ответить] | –1 +/– | Сходный код программ для военного спутника вполне поместится на дискету Другое ... текст свёрнут, показать | |
|
7.336, SNM (?), 16:20, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Идиот, у военных есть своя распределённая сеть, которая на физическом уровне изолирована от интернета, со своими серверами для хранения и передачи данных. В следующий раз думай прежде чем писать, а то знающие люди засмеют.
| |
|
6.335, SNM (?), 16:04, 13/07/2022 [^] [^^] [^^^] [ответить]
| +2 +/– |
> выгнали
Дебил, мне вообще-то 78 лет и я говорю не за себя. Я то успел поработать "программистом" ещё на ЭВМ которые занимали целые этажи.
| |
|
|
|
|
2.369, Аноним (145), 09:39, 14/07/2022 [^] [^^] [^^^] [ответить]
| +/– |
>Обидно наверно выучить плюсы, десктопные фреймворки типа куте, и через десять лет увидеть, что вместо них используют веб-технологии для UI и вот теперь еще Раст.
Что значит "обидно"? Программисты привыкли постоянно учиться, это и полезно для профилактики деменции :). А что касается плюсов и Qt, то десяти лет обычно хватает на то, чтоб они надоели до смерти. Так что новые прикольные язычки, на которые к тому же есть спрос у работодателей (Go и Rust) появились кстати.
| |
|
|
2.325, Аноним (10), 12:08, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
ага, как в анекдоте:
- У нас есть 15 форматов файлов, надо сделать универсальный!
...
- У нас есть 16 форматов...
| |
|
3.328, Аноним (331), 13:07, 13/07/2022 [^] [^^] [^^^] [ответить]
| –3 +/– |
И при чём здесь форматы файлов? Если даже будет 150 фронтэндов, то это компиляторы с _разных_ языков. Ну а языки придумывают не разработчики GCC.
| |
|
4.340, Аноним (10), 16:30, 13/07/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
Как был зоопарк из гцц-ллвм-шланг, так и останется. И проекты - как требовали весь этот зоопарк, да ещё конкретных версий, так и будут требовать.
| |
|
|
|
1.349, кубрик (?), 19:55, 13/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
осталось выкинуть карго и может что-то да выйдет. А так одинм мертвецом больше, одним меньше в куче gcc. - без разницы
| |
1.406, аноним228 (?), 08:44, 23/07/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Не ну а что, теперь в каждом новом релизе gcc будут упомянать Rust, а это лишний повод нам сново собраться тут в комментариях. %-)
| |
|