🔥В OTUS продолжается набор в группу курса Kotlin Backend Developer Professional. Это отличная возможность расширить свои возможности разработки на Kotlin!
18 октября в 19:00 мск. приглашаем на бесплатный открытый урок «Возможности Kotlin для создания DSL на примере JsonBuilder».
⚡️На занятии:
- рассмотрим общую теорию о DSL: назначение, особенности, практика;
- попрактикуемся в создание DSL на примере JsonBuilder;
- рассмотрим возможности Kotlin, полезные для создания DSL;
- узнаем, как создавать собственные DSL и применять их при написании приложения;
- познакомимся с замыканиями и extension-методами.
Этот вебинар – мастхэв для начинающих и продвинутых Kotlin-разработчиков, которые хотят повысить свою ценность для работодателей.
Отправьте заявку, чтобы записаться на урок и получить спец. условия при поступлении в группу.
👉Регистрация
❗️Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам. При покупке курса возможна рассрочка платежа.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
18 октября в 19:00 мск. приглашаем на бесплатный открытый урок «Возможности Kotlin для создания DSL на примере JsonBuilder».
⚡️На занятии:
- рассмотрим общую теорию о DSL: назначение, особенности, практика;
- попрактикуемся в создание DSL на примере JsonBuilder;
- рассмотрим возможности Kotlin, полезные для создания DSL;
- узнаем, как создавать собственные DSL и применять их при написании приложения;
- познакомимся с замыканиями и extension-методами.
Этот вебинар – мастхэв для начинающих и продвинутых Kotlin-разработчиков, которые хотят повысить свою ценность для работодателей.
Отправьте заявку, чтобы записаться на урок и получить спец. условия при поступлении в группу.
👉Регистрация
❗️Легендой курса является разработка стартапа. В рамках легенды обсуждается реализация экстремальных проектов, в которых сочетаются высокая неопределенность и жесткие ограничения по времени и ресурсам. При покупке курса возможна рассрочка платежа.
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
https://devblogs.microsoft.com/oldnewthing/20230825-00/?p=108652
До сих пор мы рассматривали циклы записи в PPL и стиле передачи продолжений, и многие сложности возникали из-за создания s для управления общим состоянием без копирования и попыток уменьшить количество таких указателей, которые нам приходилось делать. Эквивалентные вспомогательные функции в C# и JavaScript проще, потому что в этих языках ссылки действуют как уже; Нет необходимости явно преобразовывать их в общие указатели.shared_ptrshared_ptr
C++_BE1
До сих пор мы рассматривали циклы записи в PPL и стиле передачи продолжений, и многие сложности возникали из-за создания s для управления общим состоянием без копирования и попыток уменьшить количество таких указателей, которые нам приходилось делать. Эквивалентные вспомогательные функции в C# и JavaScript проще, потому что в этих языках ссылки действуют как уже; Нет необходимости явно преобразовывать их в общие указатели.shared_ptrshared_ptr
C++_BE1
Microsoft News
On writing loops in continuation-passing style, part 4
Equivalents in C# and JavaScript.
Сколько предметов представлено в ассоциированном контейнере?
Anonymous Quiz
10%
4
10%
6
48%
2
31%
Ничего из вышеперечисленного
https://devblogs.microsoft.com/oldnewthing/20230824-00/?p=108647
В прошлый раз мы написали цикл while на основе задач, используя рекурсию, используя состояние a to pass, и мы отметили избыточность в том, что мы создали лямбду to , которая, в свою очередь, содержала .shared_ptrshared_ptrshared_ptr
C++_BE1
В прошлый раз мы написали цикл while на основе задач, используя рекурсию, используя состояние a to pass, и мы отметили избыточность в том, что мы создали лямбду to , которая, в свою очередь, содержала .shared_ptrshared_ptrshared_ptr
C++_BE1
Microsoft News
On writing loops in PPL and continuation-passing style, part 3
Explicit shared state.
Сколько экземпляров разрешено картой и установлено при вставке элемента в контейнер?
Anonymous Quiz
19%
2
62%
1
10%
3
10%
4
https://devblogs.microsoft.com/oldnewthing/20230823-00/?p=108640
В прошлый раз мы придумали цикл while, основанный на задачах, который включал создание пользовательского вызываемого объекта, который передавал свои копии на следующую итерацию.
C++_BE1
В прошлый раз мы придумали цикл while, основанный на задачах, который включал создание пользовательского вызываемого объекта, который передавал свои копии на следующую итерацию.
C++_BE1
Microsoft News
On writing loops in PPL and continuation-passing style, part 2
Recursion comes back.
Сколько типов стандартных исключений существует в C ++?
Anonymous Quiz
26%
9
15%
12
28%
6
31%
Ничего из вышеперечисленного
https://habr.com/ru/articles/770116/
Чисто техническая статья. Рассматривается тема, которая заявлена в заголовке, плюс разные практические методы, которые в этом будут полезны.
C++_BE1
Чисто техническая статья. Рассматривается тема, которая заявлена в заголовке, плюс разные практические методы, которые в этом будут полезны.
C++_BE1
Хабр
C# делегаты изнутри. Можно ли расширить С++ стандарт для поддержки делегатов в стиле C#
Чисто техническая статья. Рассматривается тема, которая заявлена в заголовке, плюс разные практические методы, которые в этом будут полезны. Тему предваряет обзор материалов, которые я использовал при...
Что из следующего лучше всего включить в блок try?
Anonymous Quiz
66%
динамическое распределение
9%
статические значения
6%
постоянные значения
20%
Ничего из вышеперечисленного
https://habr.com/ru/companies/otus/articles/770404/
В C++23 появились четыре новых ассоциативных контейнера: std::flat_map, std::flat_multimap, std::flat_set и std::flat_multiset, которые являются полноценной заменой упорядоченных ассоциативных контейнеров std::map, std::multimap, std::set и std::multiset. Они были добавлены в C++23 по двум причинам: расход памяти и производительность.
C++_BE1
В C++23 появились четыре новых ассоциативных контейнера: std::flat_map, std::flat_multimap, std::flat_set и std::flat_multiset, которые являются полноценной заменой упорядоченных ассоциативных контейнеров std::map, std::multimap, std::set и std::multiset. Они были добавлены в C++23 по двум причинам: расход памяти и производительность.
C++_BE1
Хабр
C++23: четыре новых ассоциативных контейнера
В C++23 появились четыре новых ассоциативных контейнера: std::flat_map , std::flat_multimap , std::flat_set и std::flat_multiset , которые являются полноценной заменой упорядоченных ассоциативных...
Сколько наборов требований необходимо для проектирования контейнера?
Anonymous Quiz
50%
3
14%
5
14%
1
23%
Ничего из вышеперечисленного
https://habr.com/ru/articles/761530/
Итак жил был фреймворк Qt и последние 10 лет ничего почти в нем не менялось. И захотел один чел написать свой QTableView с нужным ему функционалом, а именно захотелось ему выводить ячейки в несколько рядов в одной строке. Ещё ему хотелось растягивать одну из ячеек по ширине двух других и т.д. (ну как в 1С например).
C++_BE1
Итак жил был фреймворк Qt и последние 10 лет ничего почти в нем не менялось. И захотел один чел написать свой QTableView с нужным ему функционалом, а именно захотелось ему выводить ячейки в несколько рядов в одной строке. Ещё ему хотелось растягивать одну из ячеек по ширине двух других и т.д. (ну как в 1С например).
C++_BE1
Хабр
Пишем свой QTableView с нуля
Итак жил был фреймворк Qt и последние 10 лет ничего почти в нем не менялось. И захотел один чел написать свой QTableView с нужным ему функционалом, а именно захотелось ему выводить ячейки в несколько...
Что используется для ручного написания справочной таблицы?
Anonymous Quiz
0%
std:find
44%
std:map
21%
std:lookup
35%
Ничего из вышеперечисленного
https://habr.com/ru/articles/769812/
Всем привет! Сегодня хочу поделиться опытом написания консольного инженерного калькулятора, который может посчитать выражение вроде (log2(18)/3.14)*sqrt(0.1*10^(-3)/0.02)
C++_BE1
Всем привет! Сегодня хочу поделиться опытом написания консольного инженерного калькулятора, который может посчитать выражение вроде (log2(18)/3.14)*sqrt(0.1*10^(-3)/0.02)
C++_BE1
Хабр
Инженерный калькулятор на C++. Часть 1: Токенизатор математических выражений
Всем привет! Сегодня хочу поделиться опытом написания консольного инженерного калькулятора, который может посчитать выражение вроде (log2(18)/3.14)*sqrt(0.1*10^(-3)/0.02) Почему именно калькулятор (ну...