Size: a a a

2021 June 07

EP

Egor Pugin in dlang.ru
тут надо пояснение, что не так
источник

МВ

Макс Воробьев... in dlang.ru
так я о том и говорю, что в C++/gtkmm мне нужно сначала перечислить поля класса в хедере, потом перечислить поля класса в конструкторе, когда буду биндить объекты из UI
источник

КП

Константин Пунш... in dlang.ru
НУ НЕ ЗНАЮ
источник

SG

Serg Gini in dlang.ru
Занято в хайповых областях:
Big data - Java(Hadoop), Scala(Spark)
Игры - C++
Скриптинг - bash\perl\python\lua
Хитрости всякие - функциональщина с Idris
HighLoad - Java\C++
Machine Learning - Python над C++(tensorflow, pytorch)
Cryptocurrencies - C++\Solidity
Self driving/autopilot - C++
Enterprise - Java\C#
*nix - C
Apple OS - Swift
Windows OS - .NET
crossplatform GUI - Qt\GTK (тут язык не так важен)
Browsers - C++
Web - JS\Elixir\Ruby\Python
Mobile - Dart\Java\Swift
Science - Fortran\Julia\Python\C++

В общем я даже не знаю какие еще области есть куда можно было бы залезть :)
источник

EP

Egor Pugin in dlang.ru
уи файлы это не очень хороший выбор, поэтому тут так сложно с ними
источник

МВ

Макс Воробьев... in dlang.ru
в crossplatform GUI  язык важен. 1) для Qt это или C++, или Python. ну и Qml как вспомогательный. 2) язык тоже должен быть хорош в кроссплатформе
источник

DH

Dark Hole in dlang.ru
Забавно, точно так же можно сказать "бог есть".

С++ популярен потому что миллион мух. Бизнесы не хотят брать на себя дополнительные риски связанные с выбором языка программирования, вот и берётся первая попавшийся, проверенный годами С++ с кучей библиотек, ибо риски минимальны. А поскольку никто не хочет рисковать, вот и в другие языки вкладываются существенно меньше. Заслуги языка тут нет — из говна усилием миллион мух делают конфетку (а может и не делают, да). Поэтому С++ "базовая линия" и всё такое.

Если убрать миллион мух, то почему С++? Да в общем-то просто так.
источник

EP

Egor Pugin in dlang.ru
почему миллионы, почему бизнесы?
С++ давно, проверен временем, новые возможности добавляются вот.
А бизнесы переделывают свои проекты, выше приводили дискорд, ещё кого-то. Бизнесы как раз ошибочный выбор делают также много
источник

МВ

Макс Воробьев... in dlang.ru
поэтому в С++ обычно где-то рядом с UI есть сторонний кодоген аля MOC. но D позволяет сделать все тоже самое, но без MOC
источник

EP

Egor Pugin in dlang.ru
мок это не уи
источник

МВ

Макс Воробьев... in dlang.ru
а на что дискорд с го переписали?
источник

EP

Egor Pugin in dlang.ru
на раст вроде
источник

МВ

Макс Воробьев... in dlang.ru
хорошо. чем занят мок в Qt ? генерация кода для регистрации в metaObject сигналов, слотов, пропертей, что-бы потом это можно было достать из того-же Qml
источник

EP

Egor Pugin in dlang.ru
да, что-то такое
источник

МВ

Макс Воробьев... in dlang.ru
+ генерация самих сигналов
источник

EP

Egor Pugin in dlang.ru
а уи просто класс генерит из уи файла, ещё что-то связанное
источник

EP

Egor Pugin in dlang.ru
вот в пхп добавили, что переменная в конструкторе становится переменной класса
источник

МВ

Макс Воробьев... in dlang.ru
даж в python это не оч люблю
источник

МВ

Макс Воробьев... in dlang.ru
но суть же не только в том, что мне нужно группу полей отдельно объявить и отдельно использовать
источник

МВ

Макс Воробьев... in dlang.ru
а в том, что есть группа полей для которых нужно выполнить одно и тоже действие
источник