C & C++ Brasil O Grupo de usuários C & C++ do Brasil

C/C++ Brasil Weekly #7

A seleção semanal que reúne as novidades sobre o desenvolvimento C/C++ no Brasil e no mundo

Sugira conteúdo para a Weekly usando o nosso canal de issues no GitHub

Um agradecimento especial aos colaboradores da edição nº 7! @oblitum, @alanjumpi, @thradams

Esta edição foi montada por @thradams.



Skylake bug: a detective story

Conto das dificuldades de ter reduzido um bug ao processador.

Indicado por @oblitum


How I found a bug in Intel Skylake processors

Mais detalhes do bug de hyperthreading nos processadores Skylake

Indicado por @oblitum


Getting compilers right: a reliable foundation for secure software

Indicado por @alanjumpi


Trying to make the thread pool more responsive to a large queue of long-running work items

Indicado por @alanjumpi


Pattern-defeating quicksort (pdqsort)

Indicado por @alanjumpi


Can Reordering of Release/Acquire Operations Introduce Deadlock?

Indicado por @alanjumpi


Implementing Algebraic Effects in C Monads for Free in C

Indicado por @thradams


O C/C++ é mantido por voluntários da comunidade C/C++ Brasil.

C/C++ Brasil Weekly #6

A seleção semanal que reúne as novidades sobre o desenvolvimento C/C++ no Brasil e no mundo

Sugira conteúdo para a Weekly usando o nosso canal de issues no GitHub

Um agradecimento especial aos colaboradores da edição nº 6! @alanjumpi, @walac, @nuskorpios , @thradams

Esta edição foi montada por @thradams.


The Interface Principle in C++

Post interessante sobre princípios de interface em C++

Indicado por @alanjumpi


A Rust view on “Effective Modern C++”

Uma comparação entre as principais características do C++ moderno e Rust

Indicado por @walac


SGXBounds: memory safety for shielded execution

Excelente resumo de um artigo sobre o recurso SGX da Intel que saiu no congresso EuroSys’17

Indicado por @alanjumpi


Pointer Overflow Checking is in LLVM

Pointer Overflow Checking is in LLVM

Indicado por @alanjumpi


Parallelism in C++

O programador Joel Yliluoma (bisqwit) mostra, numa série de 3 vídeos, técnicas de paralelismo em C++, desde SIMD, passando por threads, até offloading e GPUs.

Indicado por @nuskorpios


Site com vários Algorítmos

Encontrei este site esta semana que tem uma lista com vários algorítmos úteis

Indicado por @thradams


O C/C++ é mantido por voluntários da comunidade C/C++ Brasil.

C/C++ Brasil Weekly #5

A seleção semanal que reúne as novidades sobre o desenvolvimento C/C++ no Brasil e no mundo

Sugira conteúdo para a Weekly usando o nosso canal de issues no GitHub

Um agradecimento especial aos colaboradores da edição nº 5! @oblitum, @walac, @thradams

Esta edição foi montada por @thradams.


C++Now 2017 YouTube Playlist

Vídeos da conferência C++Now, 2017

Indicado por @oblitum


Yet another “Java faster than C++” claim

Um estudo de caso de otimização de um código C++ mais lento que a implementação em Java.

Indicado por @walac


Lullaby: Google’s New C++ Libraries For VR/AR

Google abriu o código de sua biblioteca de VR/AR

Indicado por @walac


A razão por trás de cada parte do C

Referência muito interessante que ajuda a entender as origens do C.

Indicado por @thradams


Initialization in C++ is Bonkers

Detalhes na inicialização de objetos no C++

Indicado por @thradams


Frase da semana

“A common fallacy is to assume authors of incomprehensible code will be able to express themselves clearly in comments.” - Kevlin Henney


O C/C++ é mantido por voluntários da comunidade C/C++ Brasil.

C/C++ Brasil Weekly #4

A seleção semanal que reúne as novidades sobre o desenvolvimento C/C++ no Brasil e no mundo

Sugira conteúdo para a Weekly usando o nosso canal de issues no GitHub

Um agradecimento especial aos colaboradores da edição nº 4! @thradams, @andrelrt, @oblitum, @zxmarcos, @alanjumpi, @caioteixeira


Introdução Reflection

Ótimo post resumindo o que é, para que serve, e o estado atual de Reflection em C++

Indicado por @thradams


Webminar gratuito sobre otmização de código usando paralelismo e vetorização.

“HOW Series”: Webinars on Performance Optimization, June 2017

Indicação de cursos onlines.

Indicado por @andrelrt


Dicas de como programar para Windows no Linux

Dicas de como programar para Windows dentro do linux.

Indicação do prório autor @oblitum


Repositório deste projeto que permite carregar dlls do windows no linux.

Indicação por @oblitum


Nova versão do Qt 5.9 LTS é lançada, com 3 anos de suporte.

Veja as novidades do Qt 5.9

Indicado por @zxmarcos


Compiler Optimizations are Awesome

Indicado por @alanjumpi


Writing a Really, Really Fast JSON Parser

Construção de um parser de JSON com toda sua história e design.

Indicado por @alanjumpi

Dicas para usar Template Metaprogramming de forma “não obscura”.

Será que é possível ter um código de metaprogramação mais claro?

Indicado por @caioteixeira


O C/C++ é mantido por voluntários da comunidade C/C++ Brasil.

C/C++ Brasil Weekly #3

A seleção semanal que reúne as novidades sobre o desenvolvimento C/C++ no Brasil e no mundo

Sugira conteúdo para a Weekly usando o nosso canal de issues no GitHub

Um agradecimento especial aos colaboradores da edição nº 2! @thradams, @alanjumpi


Implementing A Thread Pool In C++

Implementação de uma threadpool em C++ 11.

Indicado por @thradams


Understanding Virtual Tables In C++

Como as virtual tables funcionam por baixo do capo?

Indicado por @thradams


Visual Studio Code C/C++ extension May 2017 Update

Alternativa de editor para C/C++.

Indicado por @thradams


C++ Online Compilers

Artigo com uma lista de vários compiladores online!

Indicado por @thradams


7 Scandalous Weird Old Things About The C Preprocessor

Para quem têm curiosidade sobre o preprocessador do C.

Indicado por @thradams


Strong Types Conversions

Usando C++ de uma maneira mais tipada ainda.

Indicado por @alanjumpi


C++ Containers Benchmark: vector/list/deque and plf::colony

Teste de performance comparando vários contâiners da STL.

Indicado por @alanjumpi


O C/C++ é mantido por voluntários da comunidade C/C++ Brasil.