9799

Вариант нормы

Вариант нормы

IT-юмор

7.5K постов53.3K подписчиков

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Вы смотрите срез комментариев. Показать все
380
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (28)
90
Needs alcohol
Автор поста оценил этот комментарий
Иллюстрация к комментарию
раскрыть ветку (3)
18
Автор поста оценил этот комментарий

Ошибка в языках МЭК

Иллюстрация к комментарию
0
Автор поста оценил этот комментарий

Самый лучший вывод ошибок, на мой взгляд, в Rust-е. Даже питон тут проигрывает ему.

раскрыть ветку (1)
2
Автор поста оценил этот комментарий

Зато пайтон, при относительной простоте обучения, один из самых высокооплачиваемых языков.

53
Автор поста оценил этот комментарий
Чуть не уссался с этой картинки
6
Автор поста оценил этот комментарий
Срочно вызываю пояснительную бригаду
раскрыть ветку (20)
70
Автор поста оценил этот комментарий

Ну он типо сначала изучал Питон, а потом решил С++ изучать. Питон считается очень простым языком, который очень легко освоить. А типо С очень мразотный язык. Вот Тимми как туториал по С увидел, решил, легче удавиться =)

раскрыть ветку (18)
56
Автор поста оценил этот комментарий
Зато когда наоборот, переходишь с С++ на Питон - сначала смотришь и думаешь "а чё так просто-то?.."
раскрыть ветку (4)
47
Автор поста оценил этот комментарий

Где челлендж? Где восемьсот способов сделать одно и то же, на которые кучей гуру запилены туториалы, какой же из способов самый труъ in modern c++? Где ub, торчащее из под каждого поворота? Скукота...

раскрыть ветку (3)
6
Автор поста оценил этот комментарий

Проект развивается - легаси остаётся. Недавно видел использование коллекции, реализующей чёрно-красное дерево, там, где достаточно вектора.

Как несложно догадаться, потребление памяти сократили в разы.

раскрыть ветку (2)
6
Автор поста оценил этот комментарий
Опасно. Через месяц можешь заметить какую то багу, которую так же месяц будешь искать и фиксить. Вот тут то ты и поймёшь, зачем там было красно-черное дерево.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Там класс с закрытыми полями, все случаи использования - в рамках одного файлика, и их немного. Плюс сама логика, ради которой делали быстрое определение вхождений, больше не востребована.

18
Автор поста оценил этот комментарий

C - не "мразотный язык". На C обычно программируют железо (различные драйвера для ПК, микроконтроллеры).

И в результате ошибки на C, управляемая электроника реально может сгореть.

раскрыть ветку (9)
3
Автор поста оценил этот комментарий

С++ и С компилируются примерно одинаково, никакого преимущества у С нет.

На С программируют под железки только потому, что на них сделали компилятор С лет 30 назад, а С++ туда не дотянулся. И С - это боль везде, где им приходится пользоваться.

раскрыть ветку (8)
2
Автор поста оценил этот комментарий
а С++ туда не дотянулся.
дотянулся, но смысла да, нету)
0
Автор поста оценил этот комментарий

Вы когда-нибудь сравнивали ассемблерный код от С и С++ чтобы так говорить?

раскрыть ветку (4)
3
Автор поста оценил этот комментарий

Да, писал на ARM. К чему вопрос?

раскрыть ветку (3)
2
Автор поста оценил этот комментарий

Ну к тому, что если писать на С++ как положено - с классами, то объем кода растет из-за таблиц виртуальных функций и стек вызовов становится не очевидным.

А на С машинный код практически один в один с исходником, особенно без опций оптимизаций.

Но если сравнивать с каким-нибудь байт-кодом, то С и С++ очень похожи.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Если писать на С аналогичный по функциональности код, он может и больше занимать. За счёт того, что подобные идеи придётся выражать громоздкими конструкциями.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

В прикладных задачах - несомненно, а в каких нибудь загрузчиках/драйверах/протоколах простой с выигрывает

0
Автор поста оценил этот комментарий

Не поэтому, а потому что ядро линукса написано на C, а драйверы - встраиваемый в него код. На винде примерно так же.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Драйверы же не "встраиваются", это отдельные модули. На Windows, например, они даже не должны поддерживать С-нотацию вызовов, запросы через IRP передаются. Так что писать сам драйвер можно как угодно.

Кстати, я конкретно на С драйвер делал. Но только потому, что его начали на C писать.  А так-то - врагу не пожелаешь, С сейчас проще воспринимать как безбожно урезанный C++.

2
Автор поста оценил этот комментарий
Томми просто не дошёл до асинхронного программирования на питоне. Насколько же с++ лучше с его концепцией потоков, а не костылем в обход гил
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Настолько же, насколько в C++ не хватает async/await, когда надо интегрироваться с использующим их кодом (например, если в проекте есть интеграция C++ с JavaScript/TypeScrypt). А иногда и без интеграции, когда думаешь, что лучше: callback hell, заморочный конечный автомат или выносить всю логику в фоновый тред, который будет отправлять вызовы в главный (для гуя) и ждать ответа...

0
Автор поста оценил этот комментарий

А я подумал, что он в монитор стреляет

20
Это синий бейдж
Автор поста оценил этот комментарий

В питоне особенно в последних версиях хороший подробный трейсбек. В с++ компилятор может ругнуться и не сказать почему, или сказать совсем неочевидное. А на с часто контроллеры программируют, и если там что то не так, куда нибудь не туда пойдет повышенное напряжение, то все сгорит

1
Автор поста оценил этот комментарий

Со мной такое чуть не случилось. Слава Страуструпу что бросил вовремя.

0
Автор поста оценил этот комментарий

в голос)

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества