Pull to refresh
-17
0

User

Send message

Эта статья - "один из самых ярких примеров того, что и в программировании «верить на слово» нельзя."
Автор привел в качестве примера неработающий код.
Я имею ввиду не только отсутствии табуляции, но и то, что даже после всех исправлений этот код выдаёт неправильный результат.
Например, для числа 293 из таблицы, результат должен быть -21.
Автор, пожалуйста, опубликуйте распечатку liouville_table.txt для этого числа.

Вся статья - набор формул и картинок, в которых разобраться невозможно.
Автор "ради красного словца" пишет то, о чем, по-видимому, сам до конца не разобрался перепечатывая чужие слова, картинки.
Обсуждение - ничем не лучше.
Все кружится вокруг "КАК склоняется фамилия Пойя".

Про будущее C++
https://www.youtube.com/watch?v=ELeZAKCN4tY
IMHO, оно лучезарное.

C++ фарева! :)

С нетерпением жду выхода C++2 от Herb Sutter
https://github.com/hsutter/cppfront
который сделает C++ в десятки раз проще и безопаснее.

Недавно с удивлением узнал, что мой Хирш = 43, на основе 81 публикаций.
Я в шоке!
Ничего особенного для этого я не делал.

Спасибо за ссылку! Посмотрел.

Хотелось бы, чтобы у них получилось.
Но, стоит заметить Carbon - детище google, а Саттер работает в Microsoft, в коммиттерах его нет.

Появление GSL - отлично!
Но, почему Бьерн Стрaуструп ничего не упоминает о другой работе/предложении своего коллеги, Херба Саттера, о передаче параметров https://github.com/hsutter/708/blob/main/708.pdf, которое подразумевает расширение синтаксиса C++, с включением в таких языковых элементов, как "in", "out", "inout" (a la C#), которое ещё более повысило бы "Безопасность типов и ресурсов в современном C++".

Лучшая статья. Стивен - гений!

 как spak, зависят от платформы

Правильное название Spack - Spack

В Тему - https://bitfieldconsulting.com/golang/crisp-code

Don't write clean code, write CRISP code. Who wants to write dirty code, unless maybe it's for a porn site?

Good programs should be Correct, Readable, Idiomatic, Simple, and Performant

Кто такой 1x-программист?

  • Гуглит, когда в чём-то не уверен.

  • Тратит время на другие вещи помимо программирования, например хобби, друзей или семью.

  • Пишет код с — вздох — багами.

  • Пишет код, который могут прочесть другие.

  • Читает доки.

  • Обновляет доки.

  • Не обязательно помешан на коде, который пишет, или задаче, которую решает.

  • Не удивляется, когда кто-то чего-то не знает.

  • Хочет и может взаимодействовать с другими.

  • Умеет признать, что был неправ, и не боится сказать «Я не знаю».

  • Помогает другим прокачать свои навыки.

  • Копипастит код из StackOverflow.

  • Задаёт вопросы.

  • Может любить или не любить писать документацию, но всё равно делает это для будущих разработчиков.

  • Умеет быть благодарным за потраченные время, усилия и энергию других людей.

  • Ценит конструктивные и полезные код-ревью от коллег.

  • Предоставляет конструктивные, полезные, тактично поданные код-ревью, которые помогают коллегам расти как в личном, так и в профессиональном плане.

  • Просит помощи, когда нуждается в ней.

  • Может иметь красочный фон рабочего стола.

  • Поддерживает код на продакшне, даже если не он его написал.

  • Порой может чувствовать себя самозванцем.

  • Следит за тем, чтобы обсуждения всегда были продуктивными и у всех была возможность высказать своё мнение перед тем, как команда примет решение. Не считается с чужим мнением только при наличии аргументов.

  • Создаёт сообщество и делится знаниями.

  • Никогда не перестаёт учиться.

  • Желает выйти из зоны комфорта.

  • Вносит вклад в сообщество.

  • Может медленно писать код.

  • Не хейтит фреймворк Y, если работает с фреймворком X.

  • Иногда делает небольшие перерывы, чтобы проветрить голову.

  • Может работать как продуктивно, так и не очень.

  • Не воспринимает себя слишком серьёзно.

  • Косячит время от времени.

  • Говорит: «Я никогда не слышал об этом», — вместо того, чтобы кивать и притворяться, что это не так.

  • Заслуживает доверия.

  • Работает, чтобы жить, а не наоборот.

  • Имеет любимый редактор, браузер и операционную систему, но понимает, что у других тоже есть свои любимчики.

Когда я был "начинающим программистом" у нас в команде были свои "Coding Conventions".

Не вдаваясь в детали, их можно было сформулировать, как = "твой код не должен отличаться от кода написанного другим членом команды".

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

Не стоит относится к тому, что написала эта дама серьёзно, потому что это всE из серии популистики и дилетантства.
Лучше прочтите, что она пишет в статье "Я люблю девушку, которая ругается матом" :) https://www.cammipham.com/love-girl-swears-backed-science/

Удивительно, что автор не упомянул Kotlin!?
потому что Kotlin и C# - близнецы-братья :)

14 Марта - День Святой Евдокии, День рождения моей дочки, моей бабушки и моей тети (которых звали Евдокиями).

Отличная коллекция для НГ каникул!
Спасибо :)

Ничего из рекомендуемого не делал, но не так давно с удивлением обнаружил, что у меня пресловутый индекс Хирша = 43 (scopus). При этом с очень высокой "эффективностью" (81 цитируемых работ) = ~1/2, т.е. не за счет "братских могил ".
Знаю людей, которые вообще к науке никакого отношения не имеют, от слова совсем (типа слесарей), у которых индекс Хирша за полтиник. Дело в том, что для того чтобы тебя вписывали в совместные труды эксперимента ("братские могилы"), достаточно было отсидеть определенное количество смен. Сами эти статьи, в которых они были "соавторы" они даже не читали, и скорее всего, даже не подозревали о их существовании.
Все эти разговоры "А, покажи мне свой Хирш" - ИДУТ лесом.

когда ты пишешь код, "который будет жить вечно"

сылка на "Practical Modern C++ Teaser" - дохлая!!!!
Вообеще-то C++ ждут большие перемены на пути упрощения языка
Все что здесь описано делается гораздо проще с помощью Reflection
Надеюсь, что уже в следующем году мы увидим выражения "in, out, ref, inout"
https://github.com/hsutter/708/blob/main/708 talk slides.pdf

Пользую https://wiki.x2go.org/doku.php
которая надстройка над VcXsrv

1
23 ...

Information

Rating
Does not participate
Registered
Activity