Weekly 11 #27

Feb 26, 2013 22:19

1. Conditional Love: FOREACH Redux

Сеанс черной магии с разоблачением. Ведущие мировые садомазохисты рассказывают, как легко и непринужденно можно реализовать на С++ макрос FOREACH.

2. I want to learn Emacs. Any tips from veterans?

В комментариях народ делится опытом по изучению Emacs. Советы воспринимать Emacs как интерпретатор elisp преобладают.

3. Scrum - реальный опыт работы по методологии
Короткий, но интересный рассказ о том, как Scrum выглядит на практике.

4. C++11's atomic and volatile, under the hood on x86

Как код изменения volatile- и atomic-переменных компилируется gcc, а также наглядная демонстрация того, что изменение volatile-переменной не является атомарным (это, кстати, не только к C++11 относится).

5. Nifty Assignments
Куча отборных этюдов для программистов, собранных преподавателями за многие годы.

6. CPU Cache Flushing Fallacy
Вопреки названию, это всего лишь небольшой ликбез по устройству подсистемы кэширования в x86.

7. Multicore Programming Practices

114-страничный PDF, задуманный авторами как краткий сборник достаточно высокоуровневых рекомендаций по программированию для многоядерных процессоров. Никаких особых откровений там нет, так что матерые параллельщики ничего нового для себя не откроют. В практической части упор делается на pthreads. Для скачивания нужно зачем-то представиться и сказать пару слов о своем проекте, который заставил вас искать подобные документы. Наверное, не предполагается, что кто-то захочет это читать просто так.

8. The Ghost Who Codes: How Anonymity is Killing Your Programming Career

Современным работодателям нужны публично доступные свидетельства того, что программист любит и умеет делать свое дело. Если он не оставляет в интернете следов, это может плохо сказаться на его карьере.

9. Best Practices for Scientific Computing

Группа доброжелателей объясняет ученым, как правильно программировать. Получился такой краткий аналог Code Complete на четырех страницах.

10. How do the state-of-the-art pathfinding algorithms for changing graphs differ?
Прекрасный обзор применимости алгоритмов поиска пути в динамических (меняющихся) графах.

11. Числа Каталана
Наглядно о числах Каталана, или как свести некоторые задачи к генерации скобочных выражений.

weekly 11, ссылки

Previous post Next post
Up