Alla artiklar med etiketten C++
Optimerad 1BRC i C++
Det här är en direkt fortsättning på förra artikeln. I denna artikel, implementerar jag en betydligt mer optimerad lösning, för att se hur vi kan minska ned totaltiden. Bl.a. memory-mapped I/O, multi-threaded aggregation och thread-private heaps.
Jag blev nerd sniped - 1BRC++
Här fortsätter jag vidare med 1BRC och visar en rättfram implementation i Modern C++.
CMake kursen uppdaterad
Kursen om byggnationsverktyget CMake har blivit uppdaterad till att omfatta version 3.28, med ett helt nyskrivet kapitel om presets.
Glöm AI, har du testat TI ännu?
I ett tidigare utskick diskuterade jag Chat GPT och för- och nackdelar med att använda AI stöd i sitt arbete. Ett annat relaterat AI stöd; är GitHub's Co-pilot, som par-programmerar direkt med dig och den kod du skriver i din moderna IDE. Ytterligare en variant att känna till, är TI.
Har du testat Chat GPT ännu?
Vinterns stora snackis inom teknikområdet har helt klart varit Chat GPT. Ett helt enastående AI system, som utgör vårt tids orakel. Jag hade en liten pratstund om ditten och datten med denna. Häng med.
Uppdaterad kurs om Modern C++ threads
Kursen om trådprogrammering (threads programming) har genomgått en omfattande uppdatering. Nytt är att den tar avstamp i C++20 och std::jthread
. Sedan går vi hela vägen ned till PThreads C API för att förstå hur allt fungerar.
Ny kurs om C++ templates
Idag presenterar vi en helt ny kurs om C++ templates. Du får lära om allt du kan tänkas vilja veta om detta intressanta och för C++ helt vitala teknikområde.
Mer om C/C++
Mer om programspråket C++
Ny kurs om C++ för Minnesbegränsade System
Ny kurs om C++ for Memory Constrained Systems
Mitt C++
Hur jag började programmera i C++
C++
Varför språket C++ skapades