|
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.
| |
|
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).
Нужно больше компиляторов!
| |
|
|
3.7, Анонн (?), 21:49, 11/07/2022 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| –4 +/– |
... с не менее православным Rust'ом!
Вообще ядро можно собрать и используя llvm, а учитывая неизбежное отставание gccrs от эталонного компилятора - будет еще меньше смысла использовать gcc.
| |
|
|
|
|
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 и все забыли об исключениях. Да да. именно так и было. ведь так же ?
| |
|
|
|
|
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 эту портабельность расту принесёт.
| |
|
|
2.15, Аноним (14), 21:58, 11/07/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +3 +/– |
Иначе новость превратиться в смс, а их гугол индексирует плохо.
Контентделателям приходится наливать воды, прям как в свои курсовые.
| |
|
3.136, Аноним (136), 10:22, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Ну так они (уязвимости) и будут, не исчезнут под ноль, только в значительно меньшем количестве и не в таких тупых случаях, как на сишке.
| |
|
2.164, Аноним (181), 12:32, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Так выглядит типичный проплаченный маркетинговый текст. Любому разумному человеку понятно что на самом деле всё наоборот.
| |
|
|
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 субдиалекта.
| |
|
|
6.259, Аноним (259), 22:04, 12/07/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
>> Может, "Compile time вычисления как константы" отдельно, а "годные assert-like конструкции верифицирующие параметры" - отдельно, без связки слов?
А вы точно программист, а не джава макака? Первому не нужно объяснять почему одно вытекает из другого, второму и не объяснить…
| |
|
7.315, Аноним (315), 07:56, 13/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Даже у незнающих чем отличается фон неймовская архитектура от гарвардской "джава макака" есть compile time вычисляемые константы и оператор assert
Что конечно не делает из них программистов
| |
|
|
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 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Качество кода проекта не зависит от языка.
Разумно ли сравнивать проекты исключительно по языкам, на которых они написаны?
| |
|
|
|
5.238, Анончик (?), 18:06, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
>>Вот ошибка лично моя - https://github.com/ziglang/zig/issues/10873. А сколько таких сейчас там? Тысячи.
Там сейчас идет переписывания взаимодействия с llvm и таких ошибок будет очень много ближайшие год-два, до версии 1.0
>> И вот как замена С он очень интересный и гораздо лучше Сишки. Хотя я периодически ловил corrupted data - попорченные данные на стеке.
Если посмотреть выступления Andrew Kelley он везде и говорит про Zig как замену СИ в определенных местах.
| |
|
|
3.144, Аноним (145), 10:53, 12/07/2022 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| –1 +/– |
>Zig хуже Rust практически во всём
Согласен. Удивляет, что этот зиг везде предлагают, тогда как язык банальнейший, неидейный.
| |
|
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 гб на релиз/дебаг. Если каждый привет мир будет столько места занимать, никаких дисков не хватит.
| |
|
|
|
|
|
|
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-фронтэнда его все же нет, а мощный оптимизирующий бэкэнд с которым я на "эй ты, козел!" - это все же аргумент.
| |
|
|
|
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 кода для древних экзотических архитектур, которые уже нафиг никому не нужны.
| |
|
|
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 зайти, а ее может и не быть.
| |
|
|
4.130, llolik (ok), 09:40, 12/07/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +/– |
> выкинув тонны legacy кода для древних экзотических архитектур, которые уже нафиг никому не нужны.
При этом, это тот же самый opennet, который воем кричит и требует свергать Линуса и всякого прочего Грега, когда из ядра удалят поддержку какой-нибудь замшелости, о которой даже и слышали-то полтора человека, не говоря уже про то, чтобы найти мейнтейнеров.
| |
|
|
|
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, что-то и оставить, например, сеть.
| |
|
|
|
|
|
2.47, Анонн (?), 23:29, 11/07/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +8 +/– |
Торвальдсу просто надоело ревьювить бесконечные PR и указывать из года в года на одни и те же тупые ошибки. А так он скажет "Я раст не знаю, ревьювьте сами" и всё - получит свой носок.
| |
2.87, SNM (?), 02:54, 12/07/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +7 +/– |
Торвальдс в глаза знать не знает что такое этот раст, он занимается исключительно менеджментом и бизнес-процессами, полностью отойдя от кодинга лет двадцать как.
| |
|
3.285, Аноним (-), 01:08, 13/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> исключительно менеджментом и бизнес-процессами, полностью отойдя от кодинга лет двадцать как.
Вообще-то если его коммиты еще и читать, да и вообще хоть что-то в project management понимать, то можно узнать что крутой project manager должен уметь и сам шашкой помахать. Без этого он не будет котироваться в кодерской среде, что для PM'а фатально. PM это тот кто стыкует менеджмент с кодингом. Очень редкий вид архидьяволов, а Торвальдс самый крутой из них.
| |
|
|
|
|
|
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.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 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Вот за си погромистов компилятор не думает!
Правда они тоже думают не сильно... и отстреливают себе ногу по самую ж очередным выходом за границы массива
¯\_(ツ)_/¯
| |
|
|
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, который написан на нестандартном диалекте стандартизированного языка.
| |
|
|
|
|
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 лет), потом уже появляются семьи и прочие бытовые проблемы, некогда учить очередные фреймворки.
| |
|
|
5.266, SNM (?), 23:33, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
> Видимо будет откровением, но множество хеллоувордщиков фреймворки в глаза не видели.
Фиксанул, не благодари
| |
|
|
|
|
3.93, SNM (?), 03:18, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Любой интерпретируемый язык подразумевает макакинг в т.ч. и JS. Ну за редким исключением типа data scientist'ов на пайтоне и сисадминов с их баш-партянками.
| |
|
|
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'ов представили?
>Любой интерпретируемый язык подразумевает макакинг
Нет.
| |
|
|
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 +/– |
Кстати изучение фреймворка в выходные это и есть причина. Если ты в обычное время не можешь его изучить лучше и не начинать было. А выходные для отдыха.
| |
|
|
6.211, Брат Анон (ok), 15:23, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> В обычное это когда? В рабочее когда работать надо, а не фреймворки
> учить или после работы?
Непрерывное самообучение -- это неотъемлемая часть работы программиста. Это делается в рабочее время.
| |
|
7.222, SNM (?), 16:16, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +2 +/– |
> Это делается в рабочее время.
Удачи найти такого работодателя, особенно на постсоветском пространстве.
| |
|
|
|
|
|
2.100, Аноним (-), 03:34, 12/07/2022 [^] [^^] [^^^] [ответить] [↓] [↑] [к модератору]
| +3 +/– |
> Какой язык стоит учить если я хочу стать настоящим программистом, а не
> макакой? Почему?
Ассемблер, чтобы увидеть как машина изнутри работает. Паскаль, чтобы понять как програмить правильно. Хоть он и долбаный зануда. Потом можно сишку, если зайдет то и плюсы, раст, зиг наконец. Немного JS чтобы вебню патчить, баш для мелкой автоматизации... ну, как, всегда гвоздить одним и тем же молотком независимо от размера гвоздя может и не быть удобно. Скажем, попробуйте вообще в браузере Rust выполнить? При сильном желании это можно, WASM'ом, но пару полей формочки с емылом так проверять? Там производительность не надо, тормозить нечему даже если это будет без JIT, возня себя не оправдает.
| |
|
3.126, Аноним (-), 08:21, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| –3 +/– |
>Скажем, попробуйте вообще в браузере Rust выполнить?
У вас слабые теоретические знания по парадигмам программирования. ЖабаСкрипт - это интерпретируемый язык, синтаксис языка работает с ДокуметОбъектМодель, который реализован внутри виртуальной машины под названием Интернет-браузер.
Раст - это компилируемый язык, программист Раста работает напрямую с оперативной памятью компьютера.
>баш для мелкой автоматизации
Патрик при помощи баша и GNU sed делает целый дистрибутив. Всё завиит от человека, если челове сам по себе мелкий, то такой человек может делать на баше только мелкие вещи.
| |
|
|
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 +/– |
> Существует наверное с десяток интерпретаторов языка Си.
Существует (существовала) даже аппаратная реализация Си.
| |
|
|
|
|
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.275, IRASoldier_registered (ok), 00:13, 13/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +1 +/– |
Здесь почти нет профессиональных программистов. Здесь есть куча фриков, луддитов и чрезвычайно политизированных околоайтишников, в основном. Беги отсюда.
Раст ничем не плох, но учить стоит не один язык, и начинать будущему "настоящему программисту" стоит не с языка, а с алгоритмов. Для этого же прекрасно подойдет, например, Пайтон. Затем стоит изучить что-то относительно низкоуровневое - С / С++, в том числе и для того, чтобы иметь возможность сравнивать их с Растом. А дальше все будет зависеть от задач - не существует языка, который бы одинаково массово применялся и в вебе, и на десктопах, и в мобильных приложениях.
| |
|
|
2.117, Аноним (116), 07:16, 12/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| –1 +/– |
А что проект гугла про перефокусировке разработчиков Фаерфокса с разработки Фаерфокса на какую-то фигню под названием раст прошел полностью успешно. Это по круче Ленки Поттеринг
| |
|
|
|
|
4.295, Аноним (-), 01:47, 13/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).
| |
|
|
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 походу.
| |
|
|
|
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 +/– |
Растаманы, наивные! Никакие компании не смогут содействовать взлёту Раста. Ваша судьба зависит от того одобрит ли вас Столлман, или не одобрит.
На колени перед великим копилефтом, перед великим Столлманом!
| |
|
2.272, IRASoldier_registered (ok), 00:07, 13/07/2022 [^] [^^] [^^^] [ответить] [↑] [к модератору]
| –5 +/– |
Столлман ни на что не влияет. Столлман ни на что не способен. Столлман вообще просто чудаковатый старикашка, кормящийся с проповедей, читаемых им узкому кругу верующих и не имеющий уже давно никакого отношения к IT-отрасли. Раст взлетает потому, что решает проблемы, которые не так хорошо решались до него. Аминь.
| |
|
1.169, Аноним (-), 12:38, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ] [↑] [к модератору]
| +1 +/– |
Если запилить "системный язычок" с синтаксисом и семантикой как у JS и распространять через npm, сразу весь хайп по поводу раста сведётся на ноль.
| |
1.171, Аноним (181), 12:42, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [к модератору]
| +2 +/– |
Настоящим программистам проверки компилятора не нужны, а тем кто программировать не может никакой rust не поможет, наоборот, они будут уверены что пишут безопасный код без ошибок под действием синдрома Даннинга Крюгера и только всё испортят.
| |
|
|
3.403, Аноним (145), 10:22, 17/07/2022 [^] [^^] [^^^] [ответить] [к модератору]
| +/– |
Я, кстати, вернулся на Firefox с Хрома, когда переквалифицировался в Rust-программиста. Но исключительно по идеологическим мотивам :).
| |
|
|
1.228, Аноним (228), 16:36, 12/07/2022 [ответить] [﹢﹢﹢] [ · · · ] [↓] [↑] [к модератору]
| +/– |
Обидно наверно выучить плюсы, десктопные фреймворки типа куте, и через десять лет увидеть, что вместо них используют веб-технологии для UI и вот теперь еще Раст.
| |
|
|
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 (один лишь мануал которого тянет на целую докторскую диссертацию).
| |
|
|
6.319, Аноним (181), 10:50, 13/07/2022 [^] [^^] [^^^] [ответить] [↓] [к модератору]
| +2 +/– |
git бесполезный кусок bloatware только мешающий разработке. Настоящие программисты пишущие ПО для военных спутников, делают это на ANSI C, передают исходный код на флешках. Всякое bloatware типа github им не нужны.
| |
|
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 +/– |
Как был зоопарк из гцц-ллвм-шланг, так и останется. И проекты - как требовали весь этот зоопарк, да ещё конкретных версий, так и будут требовать.
| |
|
|
|
|