Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Игра рыбалка представляет собой полноценный симулятор рыбалки и дает возможность порыбачить в реально существующих местах из жизни и поймать рыбу, которая там обитает.

Рыбный дождь

Спорт, Симуляторы, Рыбалка

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • Animalrescueed Animalrescueed 36 постов
  • Oskanov Oskanov 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
0 просмотренных постов скрыто
5
Ckpyt
2 дня назад

Добавить в С++ больше эмоций⁠⁠

Подписан на c++ proposal.
Вот такое вот предложение поступило:

C++ exception specifications are currently about as subtle as a sledgehammer. This proposal introduces a more emotionally nuanced approach to exception qualifiers — because sometimes, your function just needs to vent.
Motivation

In modern C++, exception specifications lack granularity.

The binary choice between noexcept and potentially throwing functions fails to capture the nuanced reality of exception behavior.

Proposal Description

This proposal introduces a set of expressive qualifiers to reflect the emotional and probabilistic nature of exception handling:

- throwmaybe : "I don't know, depends"
- throwish : "Most of the time quiet"
- nopexcept : "Trying not to throw"
- ¯\\_(ツ)_/¯ : "Even the compiler is unsure"
- maysometimethrowanexceptionifsomesortofconditionsarerealised : "All is in the exception name"
- throweventuallymaybe : "One day, maybe…"
- throwifyouinsist : "You asked for it"
- throwbutonlyonTuesdays : "Seasonal behavior"
- throwunlessyou’relucky : "It depends on internal state"
- throwunlessnoexcept : "I exist in a paradox"
- throwmaybe¯\\_(ツ)_/¯ : "I am Schrödinger’s function"

Looking forward to your thoughts — or at least your raised eyebrows.


Перевод(гуглтранслейт):
Спецификации исключений в C++ в настоящее время стольже же точны, как удар кувалды. Это предложение предлагает более эмоциональный подход к квалификаторам исключений — ведь иногда вашей функции просто нужно выплеснуть эмоции.

Мотивация

В современном C++ спецификации исключений недостаточно детализированы.

Бинарный выбор между noexcept и потенциально генерирующими исключения функциями не отражает всю тонкость поведения исключений.

Описание предложения

Это предложение вводит набор выразительных квалификаторов, отражающих эмоциональную и вероятностную природу обработки исключений:

- throwmaybe : «Не знаю, зависит от обстоятельств»
- throwish : «Большую часть времени тихо»
- nopexcept : «Стараюсь не выдавать исключения»
- ¯\\_(ツ)_/¯ : «Даже компилятор не уверен»
- maysometimethrowanexceptionifsomesortofconditionsarerealised : «Всё дело в имени исключения»
- throweventuallymaybe : «Однажды, может быть…»
- throwifyouinsist : «Вы сами напросились»
- throwbutonlyonTuesdays : «Сезонный режим»
- throwunlessyou’relucky : «Зависит от внутреннего состояния»
- throwunlessnoexcept : «Я существую в парадоксе»
- throwmaybe¯\\_(ツ)_/¯: «Я — функция Шрёдингера».

С нетерпением жду ваших мыслей — или хотя бы поднятых бровей.

Показать полностью
Программирование C++ IT юмор Спецификация Текст
0
946
Skyscrew
Skyscrew
20 дней назад
Лига Сисадминов

Сильные мужчины снова начинают учить С++⁠⁠

Сильные мужчины снова начинают учить С++
Скриншот IT юмор C++ X (Twitter) Python Мужчины Времена
214
74
Nevtanut
Nevtanut
21 день назад
Серия IT Юмор

Телефон программиста⁠⁠

Телефон программиста Картинка с текстом, Юмор, IT юмор, Программист, Телефон, C++, Telegram (ссылка)

UPD:

Из https://t.me/nonosql/184

Показать полностью 1
Картинка с текстом Юмор IT юмор Программист Телефон C++ Telegram (ссылка)
15
13
Skyscrew
Skyscrew
25 дней назад
Лига Сисадминов

Для чего нужны разные языки программирования⁠⁠

Для чего нужны разные языки программирования Картинка с текстом, IT юмор, Языки программирования, HTML, CSS, Javascript, React, C++, Swift, Ruby, PHP, Jquery, Python, Typescript, Java
Показать полностью 1
Картинка с текстом IT юмор Языки программирования HTML CSS Javascript React C++ Swift Ruby PHP Jquery Python Typescript Java
44
210
Odinist
Odinist
27 дней назад

Плата за скорость⁠⁠

Плата за скорость IT, IT юмор, C++, Python, Скорость, Юмор, Картинка с текстом
Показать полностью 1
IT IT юмор C++ Python Скорость Юмор Картинка с текстом
24
2
cptDosug
cptDosug
1 месяц назад
Лига Сисадминов

Ответ на пост «Каждый может столкнуться»⁠⁠1

(Письмо в редакцию)

Когда я был в первом классе, ко мне подошёл старшеклассник и предложил писать с ним программу на Бейсике. Я стал отказываться, но он меня заставил. С тех пор я пишу программы только на Бейсике. Иногда, когда родители уходят, мы собираемся группой по 6-8 ребят и пишем программы на Бейсике вместе. Год назад я познакомился с девушкой, и она предложила мне писать программу на Паскале. У меня ничего не вышло: меня стошнило и потом долго болела голова. Зовут меня Валерий Павлович, в сентябре мне исполнится 47 лет. Моя жизнь сломана.

Ответ:

— Я обращаюсь в первую очередь к взрослым: объясните своим детям, какие опасности подстерегают их в школе, на улице, в гостях. Расскажите, что с ними могут сделать взрослые дяди с нарушенной психикой. Только не нужно слишком запугивать — дети очень впечатлительны, у них могут сложиться комплексы, которые будут потом мешать в их взрослой жизни.

(Николай Данилов, ок. 1995 г.)

Там ещё есть такое, например:

Мы с мужем каждую пятницу делаем резервную копию всей нашей информации. Я предпочитаю картриджи Bernuilli, а мужу нравятся магнитооптические диски на 1.2 Гб. Кто из нас прав?

— Вы оба правы. У каждого из вас есть свой идеал, свои привычки. И та и другая точка зрения имеет право на существование. Мой совет один - занимайтесь этим чаще.

Скриншот IT юмор C++ Программирование X (Twitter) Языки программирования Зашакалено Ответ на пост Текст
2
1828
Skyscrew
Skyscrew
1 месяц назад
Лига Сисадминов

Каждый может столкнуться⁠⁠1

Каждый может столкнуться
Скриншот IT юмор C++ Программирование X (Twitter) Языки программирования Зашакалено
98
WizardOfAus
WizardOfAus
2 месяца назад
Лига Сисадминов

Ответ на пост «Развитая мускулатура»⁠⁠1

Серьёзно? Указателей и ссылок?! Ути мой сладкий.

1. А как насчёт SFINAE и вычислений рекурсивных шаблонов на этапе компиляции?

2. Что там с move, &&, l-value reference, r-value reference и x-value reference?

3. Что с шаблонами без ... и новыми с поддержкой ...?

4. С фасетами для чтения входных данный через потоки всё просто и понятно?

5. shared_ptr, unique_ptr и weak_ptr хорошо различаешь и знаешь где какой использовать?

Указатели и ссылки...

Ответ на пост «Развитая мускулатура» Картинка с текстом, IT юмор, Языки программирования, C++, Ответ на пост
Показать полностью 1
[моё] Картинка с текстом IT юмор Языки программирования C++ Ответ на пост
9
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии