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

Когда надо мувать возвращаемое значение?

44 ответов

12 просмотров

Когда это входной параметр?)

Когда возвращаешь поле класса, аргумент функции или получаемый через точку/стрелку член

На самом деле, редко

Если ты возвращаешь по значению, возвращай и не парься..

N-2 Автор вопроса
Ilya Zviagin
Если ты возвращаешь по значению, возвращай и не па...

но вон же описали случаи когда оптимизация не сработает, так что можно сильно обосраться на этом моменте

N 2
но вон же описали случаи когда оптимизация не сраб...

Ты в худшем случае обосрешься по времени так как в другом языке ты бы программировал месяц...

N-2 Автор вопроса
Ilya Zviagin
Ты в худшем случае обосрешься по времени так как в...

наоборот это двойной обсер будет ибо на плюсах писать намного сложнее и дольше нежели на джава например

N 2
наоборот это двойной обсер будет ибо на плюсах пис...

Ага, clion написали уже на джаве, спасибо

N-2 Автор вопроса
Denis P
Ага, clion написали уже на джаве, спасибо

ну clion так-то +- хорош, правда комп нужен мощный

N 2
ну clion так-то +- хорош, правда комп нужен мощный

Ага, только на мощном тоже тормозит

N-2 Автор вопроса
Denis P
Ага, только на мощном тоже тормозит

ну это уже вина c++ сделали язык который невозможно нормально распарсить

N-2 Автор вопроса
Denis P
Почему мсвс не тормозит интересно )

ну вижуалка и не настолько замудренная

N 2
ну clion так-то +- хорош, правда комп нужен мощный

vim + gdb и не вижу проблем с этими вашими clion и прочими мсвс

Max Azatian
vim + gdb и не вижу проблем с этими вашими clion и...

Ну если у тебя проект из двух файлов то да

N-2 Автор вопроса
Max Azatian
vim + gdb и не вижу проблем с этими вашими clion и...

вим слишком хардкорен для зумеров

N 2
вим слишком хардкорен для зумеров

тогда пускай не возмущаются, что у них IDE RAM как не в себя ест

Denis P
А при 5к?

250 был потолок

Denis P
А при 5к?

Тут уже емакс нужен

Max Azatian
vim + gdb и не вижу проблем с этими вашими clion и...

Смешались в кучу кони, люди IDE, компиляторы и отладчики

Denis P
Ну если у тебя проект из двух файлов то да

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

Denis P
А при 5к?

А при 100к как clion живет?

Говорят рамдиск для индексов силиона спасает

Go to Definition, Rename, Change Signature не используешь?

Danya🔥
Go to Definition, Rename, Change Signature не испо...

Современные редакторы это умеют

Sergey Skvortsov
Современные редакторы это умеют

Даже change signature?) Или создавать декларации функции их контекста? Я люблю например сначала написать код, попутно создавая подфункции (но не руками конечно), а потом уже их реализовать

это потому что текст анализируется тупо а не семантика

clion анализирует

Danya🔥
Даже change signature?) Или создавать декларации ф...

Это пока не сделали, но вопрос времени, сам LSP умеет Не уверен, правда, что это сильно полезные фичи

N 2
наоборот это двойной обсер будет ибо на плюсах пис...

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

N 2
наоборот это двойной обсер будет ибо на плюсах пис...

Окей. Допустим. Напиши на джава фильтр Маджвика. Это не сложно. Написал? Проверил? Работает? Прекрасно. А теперь запихни его в полётный контроллер квадрокоптера. Что? Плохая идея? Нужна jvm? Мало места и jvm надо самому собирать? Ну, блин. Зато java. Предположим с трудом впихнули. Пока GC собирал мусор коптер упал. Всё-таки java не лучший выбор для real-time задач

🐈
Окей. Допустим. Напиши на джава фильтр Маджвика. Э...

Это именно из-за выбранного способа организации памяти.

Kelbon
это ложь, на плюсах не дольше писать код и не слож...

Это правда, и зависит от задачи. Многие вещи гораздо быстрее пишутся на питоне, например.

N-2 Автор вопроса
Kelbon
это ложь, на плюсах не дольше писать код и не слож...

Да то что на плюсах долго программировать это безусловный факт, смысл с этим спорить, начиная с того что язык сам по себе имеет мало абстракций и требует много чего делать руками, заканчивая адским бойлерплейтом (особенно хедеры это вообще кайф) и просто напросто беспомощными ide которые с сложным синтаксисом плюсов с трудом справляются, парсер той же java из сырого текста любой школьник может написать, сделать с помощью него плагины для ide и кодоген тулзы, плюсы даже сложно с помощью llvm фронтенда распарсить в что-то пригодное для использования. Про всякую ерунду типа GC, Рефлексии и подключения библиотек ( у которых в 90% проблемы с документациями, ибо обычно доки пишут только для оберток на другие языки которые нередко могут значительно отличаться) можно даже не говорить.

N 2
Да то что на плюсах долго программировать это безу...

С++ был придуман для того, чтобы профессиональными программистами не становились случайные люди (любые школьники, например).

🐈
Окей. Допустим. Напиши на джава фильтр Маджвика. Э...

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

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта