172 похожих чатов

Мне интересно, скорее людей здесь используют D, Rust, C/C++ для

решения реальных прикладных задач за деньги?)

49 ответов

69 просмотров

Ну десяток худо-бедно можно наскрести, на D-то

Evil-Satanson Автор вопроса
Dark Hole
Ну десяток худо-бедно можно наскрести, на D-то

У меня только одна программа на D юзается, код не менялся лет пять. Остальное баловство ушло в прошлое))

Есть идеи для проектов? :)

Можно устроить опрос на эту тему

Evil-Satanson Автор вопроса
Serg Gini
Есть идеи для проектов? :)

Та не. Я уже старый, чтоб за идеи работать. Только за еду))

Evil Satanson
Та не. Я уже старый, чтоб за идеи работать. Только...

Вот так вот никто идеями за которые деньги платят не делятся)) поэтому никто и не делает проектов таких на Ди

Evil-Satanson Автор вопроса
Serg Gini
Вот так вот никто идеями за которые деньги платят ...

На моём опыте платят за веб (фронт/бек), за чатботов и за мобильные приложения всякие (сам не делал). В какие сферы можно приткнуть D, я хз. Может что-то современное, связанное с нейронками 🤔

Evil Satanson
На моём опыте платят за веб (фронт/бек), за чатбот...

А C++/Rust из перечисленных куда прикрутить можно?)

quantumde1 Зубенко
ди в бэк можно

Ну такое себе Плюсов не особо много

Evil-Satanson Автор вопроса
Serg Gini
А C++/Rust из перечисленных куда прикрутить можно?...

Я на фронт себе только дырчалку на вебсокетах завёл на D. Нравится мне их имплементация в vibe.d. Все остальные старые эксперименты выкинул нафиг давно)

Evil-Satanson Автор вопроса
quantumde1 Зубенко
ди в бэк можно

И перекомпилировать на каждый пук

Evil Satanson
И перекомпилировать на каждый пук

Ну и Ди быстро же компилируется 😅

Vi
везде. Хайлоад, хайлоад

Да хайлоад переоценен мне кажется) Реальный есть у компаний 500 - и там достаточный штат профессиональных разработчиков - они на чем угодно сделают

quantumde1 Зубенко
ди в бэк можно

мне кажется D крутой не в проде

Константин Меньшиков
мне кажется D крутой не в проде

а почему в проде не крутой?) На ди можно писать же в зависимости от задачи, по крайней мере: 1. Как на С в BetterC или без. Например, тот же сишный Redis под капотом весь на битовых сдвигах всяких. Эти максимально оптимизированные сишные структуры\алгоритмы как-то сомнительно в ООП или что-то другое заворачивать с шансом багов и переусложнения, проще так и оставить. При портировании чего-то сишного, написании серверов и т.п. можно дропнуть всё лишнее и юзать как сишку. 2. Как на Java\C# с ООП, юзая только GC, без атрибутов, шаблонов и других фич. Будет простое-понятное, со всякими внедрениями зависимостей, фабриками привычными на делегатах, с некоторыми нюансами, конешн, но их можно прокомментить. 3. Как на пайтоне\etc без ООП, на range-ах, будут цепочки\пайплайны, тож скриптовое-понятное. 4. Активно обмазаться шаблонами, алиасами и т.п. проверять структуры\классы\интерфейсы на каждый случай, мутабельность\иммутабельность, атрибутами\квалификаторами сверху густо помазать и т.д, прям чтоб непонятно было как в C++. Будет максимально запутано и непонятно, но крайне универсально и быстро из-за ct, оптимизаций и т.п. 5... ??? Вон сколько способов разных. Не все ЯП дают такое разнообразие выбора.

Constantin F.
а почему в проде не крутой?) На ди можно писать же...

Ну а самый дзен - объединение в одном приложении разные подходы\архитекты\фичи. Высшие левела архитекта, достижимые в IT.

Константин Меньшиков
4. раст

насколько на нём будет похоже на Java\C#? На ди переносятся все паттерны, структуры, алгоритмы, можно вставить кусок кода сишного семейства на пару тыс строк, минимально подправить и он заведётся.

Constantin F.
а почему в проде не крутой?) На ди можно писать же...

вот 4, где какой-то аналог STL из плюсов без GC, без багов, поддерживаемый, без нуля в мажоре версии

Constantin F.
а почему в проде не крутой?) На ди можно писать же...

Да конечно Ди достаточно "крутой", тут просто большая часть, если не подавляющая ничего серьезного на Ди не пишет и просто болтают о том, о сём

Aleksandr Druzhinin
Да конечно Ди достаточно "крутой", тут просто боль...

Сложно начать, когда на ютубе нет гайда как завести на м процах мака, на русском

Daniil Koliasnikov
Сложно начать, когда на ютубе нет гайда как завест...

И что, у всех маки на армах? Странный аргумент

Aleksandr Druzhinin
И что, у всех маки на армах? Странный аргумент

У лидов бэкенда маки на армах. У инфлюэнсеров маки на армах.

Aleksandr Druzhinin
И что, у всех маки на армах? Странный аргумент

Да не, норм на самом деле Вот “just works” не всегда получается у них(

Daniil Koliasnikov
У лидов бэкенда маки на армах. У инфлюэнсеров маки...

Это очень странные аргументы. Эппл целенаправленно закрывает свою экосистему, всегда так делала и будет делать. К самому Ди это никакого отношения не имеет. Есть более чем отличная возможность использовать Ди на других архитектурах и ОСях, не таких закрытых как Эппл.

Aleksandr Druzhinin
Это очень странные аргументы. Эппл целенаправленно...

ради языка менять пк ? Это путь энтузиастов.

Daniil Koliasnikov
ради языка менять пк ? Это путь энтузиастов.

Так не меняйте, не ваше это значит. Либо платите деньги за поддержку на макоси. Ди создан энтузиастами, и развивается энтузиастами. Тут чудес не бывает

Aleksandr Druzhinin
Так не меняйте, не ваше это значит. Либо платите д...

Ну то есть разработчики на ди не нужны. Он строго для энтузиастов и никому не хочется притока новых разработчиков ?

Daniil Koliasnikov
Ну то есть разработчики на ди не нужны. Он строго ...

Оплачивать разработчиков кто будет? Поэтому пока только энтузиасты делают

Aleksandr Druzhinin
Да конечно Ди достаточно "крутой", тут просто боль...

ну в целом да, я упоминал, что для теста сделал сюда репост с целью косвенной оценки активности и набегало около 30-40 просмотров, причём достаточно быстро, не помню точно, но более-менее общаются около 5 человек или того меньше. С другой стороны, эти сообщения читают таки пару десятков людей). Если так, то мб кто-то в ридонли думает, что не подходит парадигма\особенности языка и т.п., не зная о способе делать иначе, так и переубедится. Хотя тут могут срабатывать какие-то алгоритмы телеги, там есть парсилка чатов, мб она транслирует куда-то и т.п. Так что - теоретически. Здесь усматривается несколько путей эволюции этого чата: 1. Такое соотношение и останется. 2. Количество дишников увеличится. 3. Количество дишников уменьшится: часть уйдёт на форум\дискорд\твиттер, ибо там народу больше, блогеры всякое интересное показывают и т.п. Я вангую п.3 т.к. есть альтернативы.

Constantin F.
ну в целом да, я упоминал, что для теста сделал сю...

Я согласен, п.3 это единственный вариант. Этот чат уже не исправить, проще уйти 😁 Никого не хочу обидеть, если что

Я фриланшиваю на C# WebAPI

Evil-Satanson Автор вопроса
Evil-Satanson Автор вопроса
Viktor ["🚁","🏍"]
Сколько тебе лет?

Вот уж не думал, что этот чат подходит для романтических знакомств..🤔🤔

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Oh sorry did you want it in Gunter's chains?
Martin Rys
15
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта