Неуверенные в своей востребованности на рынке труда, принижают скиллы других
От: Артём Австралия жж
Дата: 13.12.24 03:26
Оценка: :)))
Наблюдение. У меня есть знакомые, кто делает x2 от меня, и не пытаются сраться по поводу каких-то там языков. Ибо в той лиге нужно знать гномиков как отче наш, нужно быстро и безошибочно считать, нужно брать на себя ответчтвенность за баги в продакшене. Знание языка там- на последнем месте (C++). Я просто не готов этому соответствовать, я ленивый и тупой.


И только C++ макаки кидаются какашками. Только слабые программисты, которые затрудняются пройти интервью на любом языке, "ни за что не будут писать на чём-то кроме C++".

Ante!
Re: Неуверенные в своей востребованности на рынке труда, принижают скиллы других
От: Qulac Россия  
Дата: 13.12.24 03:49
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Наблюдение. У меня есть знакомые, кто делает x2 от меня, и не пытаются сраться по поводу каких-то там языков. Ибо в той лиге нужно знать гномиков как отче наш, нужно быстро и безошибочно считать, нужно брать на себя ответчтвенность за баги в продакшене. Знание языка там- на последнем месте (C++). Я просто не готов этому соответствовать, я ленивый и тупой.



Аё>И только C++ макаки кидаются какашками. Только слабые программисты, которые затрудняются пройти интервью на любом языке, "ни за что не будут писать на чём-то кроме C++".


Аё>Ante!


Каждый продвигает важность тех знаний, которые он знает.
Программа – это мысли спрессованные в код
Re: Неуверенные в своей востребованности на рынке труда, принижают скиллы других
От: sergey2b ЮАР  
Дата: 13.12.24 03:58
Оценка: +2
Дело не в языке а задачах которые решают на С++
Re: Неуверенные в своей востребованности на рынке труда, при
От: tapatoon  
Дата: 13.12.24 04:22
Оценка: 1 (1) +5
Здравствуйте, Артём, Вы писали:

Аё>И только C++ макаки кидаются какашками. Только слабые программисты, которые затрудняются пройти интервью на любом языке, "ни за что не будут писать на чём-то кроме C++".

Только слабые программисты слезают с плюсов, потому что не тянут Шучу
А по теме — мне плюсы нравятся, потому что они позволяют всё, хоть отстрелить себе голову. Нет загонов типа запретим множественное наследование, потому что это плохо.
Да, и RAII ни на какой GC не променяю
Центр ИПсО Сил Специальных Операций
Отредактировано 13.12.2024 4:24 tapatoon . Предыдущая версия .
Re: Неуверенные в своей востребованности на рынке труда, принижают скиллы других
От: so5team https://stiffstream.com
Дата: 13.12.24 04:47
Оценка: +5 :))) :)))
Здравствуйте, Артём, Вы писали:

Аё>И только C++ макаки кидаются какашками.


Все гораздо проще. Ты чего-то ляпаешь, типа "C++ники бегают и кричат C++ всех быстрее"
Автор: Тёмчик
Дата: 02.01.21
, тебя просят
Автор: so5team
Дата: 02.01.21
предоставить пруфы и ты сливаешься. Ты пытаешься обосрать чужой код
Автор: Тёмчик
Дата: 04.01.21
не разобравшись в предмете и тебе насовывают полную панамку
Автор: netch80
Дата: 05.01.21
.

Не знаю, может ты так же убого пытаешься обосрать шарпистов или, скажем, рубистов, и они поступают с тобой так же.
Но в мое поле зрения попадает то, как ты пытаешься стебать C++ников не разбираясь в предмете (цитата
Автор: Тёмчик
Дата: 02.01.21
: "Я перестал писать на C++ до введений C++ 11. Ну да, неправильно использовал emplace_back."). И закономерно уходишь с полными шароварами.

Чтобы потом открыть новую тему в стиле "Мам, я пытался обоссать C++ников, но сходил под себя и они изваляли меня в моем же собственном дерьме..."
Re[2]: Неуверенные в своей востребованности на рынке труда, принижают скиллы дру
От: Артём Австралия жж
Дата: 13.12.24 05:05
Оценка:
Здравствуйте, sergey2b, Вы писали:

S>Дело не в языке а задачах которые решают на С++


— железки
— легаси
— трейдеры <--- x2 к зп
— игры
Re[2]: Неуверенные в своей востребованности на рынке труда, при
От: Shmj Ниоткуда  
Дата: 13.12.24 05:12
Оценка:
Здравствуйте, tapatoon, Вы писали:

T>А по теме — мне плюсы нравятся, потому что они позволяют всё, хоть отстрелить себе голову. Нет загонов типа запретим множественное наследование, потому что это плохо.


Не все. Нет полноценной рефлексии — а это очень важно. Попробуйте ORM нормальную сделать, чтобы поля классов мапились на поля таблиц. Нет поддержки деревьев выражений компилятором, как в C# — а это очень удобно.

Даже та же концепция async/await для асинхронного программирования на уровне языка — поддержки не имеет Понятно что это синтаксический сахар и можно std::async заюзать, однако же когда поддержка на уровне языка — проще и удобнее. co_await — не является столько удобным и продуманным и широкого распространения не получил — т.к. нет аналога async, только часть парадигмы реализована.
Re[2]: Неуверенные в своей востребованности на рынке труда, при
От: Артём Австралия жж
Дата: 13.12.24 05:16
Оценка: :)
Здравствуйте, tapatoon, Вы писали:

Аё>>И только C++ макаки кидаются какашками. Только слабые программисты, которые затрудняются пройти интервью на любом языке, "ни за что не будут писать на чём-то кроме C++".

T>Только слабые программисты слезают с плюсов, потому что не тянут Шучу
Я перешёл с плюсов на чистую жаву на x3 больше в 2011г. Если представится возможность перейти на x2 больше на плюсы- с радостью перейду . Но держаться за плюсы и страдать за веру, кидаться какашками в критиков такой стратегии- почему C++ макаки этим занимаются? У меня только один вывод напрашивается- от внудренней неуверенности.

T>А по теме — мне плюсы нравятся,

Ок. Тема не про "нравятся". Мне ниавится и плюсы, и жава, и typescript, и питон и го.
Re[3]: Неуверенные в своей востребованности на рынке труда, принижают скиллы дру
От: sergey2b ЮАР  
Дата: 13.12.24 05:20
Оценка: 1 (1) +1
Обработка и передача видео
Системы управления в том числе и роботами
Везде где нужно быстродействие
Re[4]: Неуверенные в своей востребованности на рынке труда, принижают скиллы дру
От: Артём Австралия жж
Дата: 13.12.24 05:30
Оценка: +1 -1
Здравствуйте, sergey2b, Вы писали:

S>Обработка и передача видео

S>Системы управления в том числе и роботами

Это всё и ещё компьютерное зрение относится к категории "железки".
Re[3]: Неуверенные в своей востребованности на рынке труда, при
От: tapatoon  
Дата: 13.12.24 06:06
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Не все. Нет полноценной рефлексии — а это очень важно.

Ну не знаю. Где нужна рефлексия — легко колхозится. Есть ещё бустовая либа, но она только для агрегатов.

S>Попробуйте ORM нормальную сделать, чтобы поля классов мапились на поля таблиц.

Делал. 2 раза) Внезапно выясняется, что ORM и низкое потребление ресурсов несовместимы. Поэтому производительный доступ к базе нужно проектировать в каждом нетривиальном запросе. В жизни мне хватало тонких обёрток над драйвером базы.

S>Нет поддержки деревьев выражений компилятором, как в C# — а это очень удобно.

Компиляторы начались на 3-м курсе, а весь 3й курс мы пробухали, поэтому тут сказать не имею)

S>Даже та же концепция async/await для асинхронного программирования на уровне языка — поддержки не имеет Понятно что это синтаксический сахар и можно std::async заюзать, однако же когда поддержка на уровне языка — проще и удобнее. co_await — не является столько удобным и продуманным и широкого распространения не получил — т.к. нет аналога async, только часть парадигмы реализована.

Ох уж мне эти async/await... Как там, повезли нормальный дебаг для них?
В реальном мире приходилось разгребать баги в компоненте, где всё в этих async-ах. Мопед был не мой, но больше было некому. Это жесть. И производительность была ниже плинтуса. В итоге я сделал вывод — чтобы эффективно использовать async/await нужно обладать квалификацией, позволяющей написать свой шедулер
Центр ИПсО Сил Специальных Операций
Re[4]: Неуверенные в своей востребованности на рынке труда,
От: Shmj Ниоткуда  
Дата: 13.12.24 06:14
Оценка:
Здравствуйте, tapatoon, Вы писали:

S>>Нет поддержки деревьев выражений компилятором, как в C# — а это очень удобно.

T>Компиляторы начались на 3-м курсе, а весь 3й курс мы пробухали, поэтому тут сказать не имею)

И правильно, все-равно этого вам не рассказывали. Вот простой пример возможностей C#:

using System;
using System.Linq.Expressions;

class Program
{
    static void Main()
    {
        // Компилятор автоматически преобразует лямбда-выражение в дерево выражений
        Expression<Func<int, int, int>> expression = (x, y) => x * y + 10;

        // Анализируем дерево
        Console.WriteLine("Структура дерева выражений:");
        Console.WriteLine(expression);

        // Компилируем дерево в делегат
        var compiled = expression.Compile();

        // Выполняем компилированное выражение
        int result = compiled(3, 4); // 3 * 4 + 10 = 22
        Console.WriteLine($"Результат выполнения: {result}");
    }
}


На C++ вы никогда ничего подобного не сделаете. Это позволяет писать выражения на C# любой сложности (в т.ч. вызов функций и т.д.) с проверкой компил-тайм, а затем оптимизированно преобразовывать их, к примеру, в SQL-код (с множеством оптимизаций, а не плоско).
Отредактировано 13.12.2024 6:15 Shmj . Предыдущая версия .
Re[3]: Неуверенные в своей востребованности на рынке труда, при
От: tapatoon  
Дата: 13.12.24 06:20
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>почему C++ макаки этим занимаются?

В каждом языке есть фанатики. В C# (и яве?) это писатели синтетических тестов, в которых managed побеждает native на 0,0%
Центр ИПсО Сил Специальных Операций
Re: Неуверенные в своей востребованности на рынке труда, принижают скиллы других
От: cppguard  
Дата: 13.12.24 06:24
Оценка: 1 (1)
Здравствуйте, Артём, Вы писали:

Аё>И только C++ макаки кидаются какашками. Только слабые программисты, которые затрудняются пройти интервью на любом языке, "ни за что не будут писать на чём-то кроме C++".


Я рассматриваю это как вариацию "я говно каждый день чищу, потный, вонючий, прихожу домой заполночь — вот это настоящая работа, а не в уютном офисе на клавиши давить". Человек не может найти гармонию с собой, поэтому начинает видеть в тяжёлой изнуряющей работе подвиг и закономерно считает, что он выполнил бОльшую работу, нежели человек, усталость или трудозатраты которого не заметны на первый взгляд. Так и С++ требует повышенной внимательности к каждому битику, а расслабишься и позволишь себе помечтать о великом, сразу же подкрадётся UB и засадит побочный эффект оптимизации по самые гланды. Поэтому программистам на С++ не остаётся ничего другого, как гнобить кандидатов на собеседовании и показывать, как они на шаблонах написали компилятор С++ времени компиляции внутри программы на С++, и поэтому могут теперь компилировать программы, пока компилируют программы.

P.S. Этим страдают не только плюсовики, но и все, кому становится скучно на работе. На хабре достаточно статей вида "как мы ... на <язык программирования>" суть которых в том, что в программе нарушаются правила, соглашения, отключаются проверки безопасности и так далее ради какой-то эфемерной выгоды, которую, конечно же, никто не сравнивал с затратами на само действо и на последующую поддержку этого монстра.
Re[5]: Неуверенные в своей востребованности на рынке труда,
От: tapatoon  
Дата: 13.12.24 06:29
Оценка:
Здравствуйте, Shmj, Вы писали:

S>...

А, так я этим пользовался) Правда для того, чтобы залогировать исходное выражение, которое компилируется и выполняется.
То есть главный бенефит — компиляция не только в C#? А, к примеру, в SQL? Других бенефитов, если компилилось бы только в шарп, я не нахожу...
Центр ИПсО Сил Специальных Операций
Re[6]: Неуверенные в своей востребованности на рынке труда,
От: Shmj Ниоткуда  
Дата: 13.12.24 06:33
Оценка: 2 (1)
Здравствуйте, tapatoon, Вы писали:

S>>...

T>А, так я этим пользовался) Правда для того, чтобы залогировать исходное выражение, которое компилируется и выполняется.
T>То есть главный бенефит — компиляция не только в C#? А, к примеру, в SQL? Других бенефитов, если компилилось бы только в шарп, я не нахожу...

А это очень важно. Все-равно так или иначе вы юзаете SQL для работы с данными, даже в десктопном более-менее среднем проекте — добавите SQLite. И очень удобно когда запросы можете писать на проверяемом компилятором языке да еще и с хитрыми оптимизациями, о которых вам и думать не нужно.
Отредактировано 13.12.2024 6:36 Shmj . Предыдущая версия .
Re: Неуверенные в своей востребованности на рынке труда, при
От: rg45 СССР  
Дата: 13.12.24 07:03
Оценка: +7
Здравствуйте, Артём, Вы писали:

Аё>Наблюдение. У меня есть знакомые, кто делает x2 от меня, и не пытаются сраться по поводу каких-то там языков. Ибо в той лиге нужно знать гномиков как отче наш, нужно быстро и безошибочно считать, нужно брать на себя ответчтвенность за баги в продакшене. Знание языка там- на последнем месте (C++). Я просто не готов этому соответствовать, я ленивый и тупой.


Ты ничего не перепутал? Это ж ты пытаешься сраться. Плодишь тут тему за темой, полные боли и слез.

Аё>И только C++ макаки кидаются какашками. Только слабые программисты, которые затрудняются пройти интервью на любом языке, "ни за что не будут писать на чём-то кроме C++".


Да кому ты упал, какашки ещё на тебя тратить. Потыкали тебя носом в твоё же собственное дерьмо, чтоб тявкал поменьше.
--
Справедливость выше закона. А человечность выше справедливости.
Отредактировано 13.12.2024 7:33 rg45 . Предыдущая версия . Еще …
Отредактировано 13.12.2024 7:32 rg45 . Предыдущая версия .
Re[3]: Неуверенные в своей востребованности на рынке труда, при
От: rudzuk  
Дата: 13.12.24 08:11
Оценка:
Здравствуйте, Артём, Вы писали:

А> Я перешёл с плюсов на чистую жаву на x3 больше в 2011г. Если представится возможность перейти на x2 больше на плюсы- с радостью перейду .


На#уй нужны эти x2, x3, если в результате хватило только на премиальныйлансер?
avalon/3.0.2
Re[7]: Неуверенные в своей востребованности на рынке труда,
От: Nuzhny Россия https://github.com/Nuzhny007
Дата: 13.12.24 08:29
Оценка: -1 :)
Здравствуйте, Shmj, Вы писали:

S>А это очень важно. Все-равно так или иначе вы юзаете SQL для работы с данными, даже в десктопном более-менее среднем проекте — добавите SQLite. И очень удобно когда запросы можете писать на проверяемом компилятором языке да еще и с хитрыми оптимизациями, о которых вам и думать не нужно.


Я SQL не использую, но всё равно интересно. Что, прямо таки можно написать запрос на SQL и на C# и второй вариант будет ощутимо быстрее?
Re[8]: Неуверенные в своей востребованности на рынке труда,
От: Shmj Ниоткуда  
Дата: 13.12.24 09:37
Оценка:
Здравствуйте, Nuzhny, Вы писали:

N>Я SQL не использую, но всё равно интересно. Что, прямо таки можно написать запрос на SQL и на C# и второй вариант будет ощутимо быстрее?


Если не работать над оптимизацией а писать в лоб — да. Но, конечно, если начнете составлять план запроса и т.д. — то вручную сможете добиться лучших результатов. Но такие оптимизации нужны далеко не для всех запросов.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.