Как стать автором
Обновить
13
0
Андрей Световой @light_and_ray

Программист C++

Отправить сообщение

Да, хотелось бы увидеть. Только недавно узнал про RTX A2000 - очень маленькая, холодная, и по мощности между RTX 3050 и RTX 3060

Программисты на R всегда плачут

Ну хотя бы не стена кода на реализацию ast-дерева, как на такое пошла почему-то мода

У AWK аналогия с аргументами коммандной строки в bash, а они начинаются с 1

-1 и UINT_MAX идентичны.

Это UB

Требуется хитрых манипуляций в условных конструкциях, так как -1 является истиной, а 0 - ложью

Хитрая манипуляция - это != -1 ?

Если нужно проверить, не является ли результат нулем, то тоже лучше будет написать != 0, так читабильней

или new delete

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

const std::vector<int> numbers = {1, 2, 3, 4, 5};

// вместо
auto count = 0;
for (const auto& n : numbers) {
  if ( n % 2 == 0) {
    ++count;
  }
}

// теперь мы можем написать
auto isEven = [](auto number) { return number % 2 == 0; };
auto count = std::ranges::count_if(numbers, isEven);

В первом способе 82 символа, во втором - 110. Читаемость одинаковая, хоть и подход разный (функциональный и нет)

P.s. Зачем так много auto? И int по ссылке брать не стоит

SuperIndustry — Dev log #0 – Начало приключения

Боже, сколько можно кринжа с отсчетом от нуля в естественном языке. В Си, откуда это пошло, индекс означает сдвиг указателя относительно указателя на первый элемент. Индекс 2, например, озанчает сдвиг на 2 относительно 1, т.е. третий элемент, всё интуитивно. №0 в качестве отсчета в естественном языке - это ужас

но поверить в услышанное все равно невозможно: федеральный орган исполнительной власти не первый месяц открыто нарушает закон

Ахахаха

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

Ну сжатие - это тоже масштабирование. Хотя статья, конечно, такая себе

"Частичная мобилизация", когда на самом деле может оказаться вполне себе всеобщей

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

Непомерное расходование ресурсов, буквально "нарушающее" закон сохранения массы

"Буквально" идет прямо перед словом в кавычках ??‍

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

#define function(arg) function_(__FILE__, __LINE__, #arg, arg)

Как я понимаю, под "C/C++" имеется ввиду, что проект на C++, но он загажен кодом в стиле Си. С кучей sprintf, int** err, куча сокращений до трех букв, и т.п.

ВАЖНО - сама запись π это не само иррациональное число, это всего лишь
его представление, и оно является чем угодно, но не иррациональным
числом. Само Иррациональное число оно бесконечно. Понимаете

Ахахах

Если вы имеете ввиду printf, то она ну очень-очень устарела. Нет поддержки std::string, да и указывать тип данных в формате - это излишне, так как плюсы их могут вывести сами. До std::print и std::format, если нужна функция форматирования, и не хотелось использовать потоки вывода, обычно переходили на плюсы

Я знаю, что формулы почти никто не читает и даже есть утверждение: каждая формула уменьшает количество читателей вдвое.

Особенно это утверждение применимо к читателям статьи на Хабре ??‍

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Дата рождения
Зарегистрирован
Активность