In this march's edition of the @cppafrica
virtual meetup, I got to speak about #cpp #Iterators and the underlying mechanisms behind them, more of the latter actually.
Video recording is now available on youtube. https://youtu.be/lgovePwPSrw

#cplusplus
#cppafrica
#pointers

Iterators++ or Iterators in C++

YouTube

Generator Functions vs Async Generators: Memory Efficiency Battle

JavaScript generators vs Python async generators. Which language's generator pattern is more powerful for memory-efficient data processing? Mind = blown!

#javascript #python #javascriptvspython #generators #asyncgenerators #memoryefficiency #lazyevaluation #programmingcomparison #codecomparison #javascripttricks #pythontricks #yield #viralcoding #codingshorts #iterators

https://www.youtube.com/watch?v=dr3H2WUnw7Q

Generator Functions vs Async Generators: Memory Efficiency Battle #iterators

YouTube

Symbol.iterator Creates INFINITE Sequence?!

Custom iterators can generate INFINITE sequences! This object never ends, but spread operator can slice it. This is how generators break the rules of finite data!

#javascript #javascripttricks #symbol.iterator #generators #infinitesequences #javascriptweird #javascriptquiz #codingchallenge #javascriptshorts #javascriptwtf #iterators #advancedjavascript

https://www.youtube.com/watch?v=xt35jT3qFcY

Symbol.iterator Creates INFINITE Sequence?! #advancedjavascript

YouTube
Go streams meet standard Go iterators!. Mario Macias' handcrafted blog

Mario Macias' handcrafted blog

Итерация по UENUM в Unreal Engine

Понадобилось мне создать панель категорий размещаемых предметов в UI. В наследие мне достался уже готовый UENUM, который в будущем будет изменен. Естественно, очень не хотелось вручную перемещать и настраивать каждый отдельный виджет. Так еще и заниматься этим в будущем с изменениями категорий. Хотелось чего-то простого и универсального. Чтобы вот вызвал условный For Each Loop и сгенерировал все как надо, еще и не обязательно только для этого енама. Выход был найден! Если мы создаем UENUM, то unreal сам генерит всю нужную инфу и создает для нас UEnum класс, который является UObject. Нужно лишь правильно использовать эту информацию.

https://habr.com/ru/articles/861944/

#uenum #unreal_engine #c++ #blueprints #iterator #iterators #tutorial #async #asynchronous #for_each

Итерация по UENUM в Unreal Engine

Предисловие Понадобилось мне создать панель категорий размещаемых предметов в UI. Как в градостроительных симуляторах. В наследие мне достался уже готовый UENUM, который в будущем будет изменен....

Хабр
API Reference — more-itertools 10.4.0 documentation

Why People are Angry over Go 1.23 Iterators

NOTE: This is based on, but completely rewritten, from a Twitter post: https://x.com/TheGingerBill/status/1802645945642799423 TL;DR It makes Go feel too “functional” rather than being an unabashed imperative language. I recently saw a post on Twitter showing the upcoming Go iterator design for Go 1.23 (August 2024). From what I can gather, many people seem to dislike the design. I wanted to give my thoughts on it as a language designer. The merged PR for the proposal can be found here: https://github.

[Перевод] Почему люди злятся из-за итераторов в Go 1.23

Недавно я увидел сообщение, демонстрирующее будущий дизайн итераторов для Go 1.23 (август 2024 года). Насколько я могу судить, многим людям этот дизайн не нравится. Я хотел высказать свои мысли по этому поводу как разработчик языка.

https://habr.com/ru/articles/822697/

#go #odin #iterators #c++

Почему люди злятся из-за итераторов в Go 1.23

Недавно я увидел сообщение, демонстрирующее будущий дизайн итераторов для Go 1.23 (август 2024 года). Насколько я могу судить, многим людям этот дизайн не нравится. Я хотел высказать свои мысли по...

Хабр
Go evolves in the wrong direction - ITNEXT

Go programming language is known to be easy to use. Thanks to its well-thought syntax, features and tooling, Go allows writing easy-to-read and maintain programs of arbitrary complexity (see this…

ITNEXT

Why Iterators Got It All Wrong – And What We Should Use Instead – Arno Schoedl – C++Online 2024

https://www.youtube.com/watch?v=qEvd9gqnJhQ

#coding #cplusplus #cpp #iterators

Why Iterators Got It All Wrong - And What We Should Use Instead - Arno Schoedl - C++Online 2024

YouTube