[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"sanity-JoY4Ki1ubLtPbVwm14sr4ZM-CcAhp0KeD-pHfgIaqVw":3},{"data":4,"sourceMap":-1},{"info":5,"latest":14,"pinned":170},{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"descriptionText":10,"slug":11,"title":13},"2023-05-23T16:43:21Z","wp-tagcat-c","9HpbCsT2tq0xwozQfkc4ih","blogTag",null,{"current":12},"c","c++",[15,87,134],{"_id":16,"author":17,"commentCount":24,"comments":25,"excerpt":10,"featureTag":10,"image":10,"publishedAt":26,"slug":27,"sponsored":10,"tags":29,"title":86},"29b18693-2c46-4d30-aecf-70505ad73357",[18],{"_id":19,"avatar":10,"name":20,"role":10,"slug":21},"8018fd8a-adc1-4f9a-936c-4b7dc11d78b7","Alexey Saldyrkine",{"_type":22,"current":23},"slug","alexey-saldyrkine",0,true,"2026-05-11T13:55:00.000Z",{"_type":22,"current":28},"compile-time-map-and-compile-time-mutable-variable-with-c-26-reflection",[30,53,55],{"_createdAt":31,"_id":32,"_rev":33,"_system":34,"_type":9,"_updatedAt":37,"description":38,"slug":50,"title":52},"2025-04-24T16:28:57Z","797b8797-6e65-4723-b53f-8bc005305384","IpfPEqg1c3Byvj9RrB3Xaj",{"base":35},{"id":32,"rev":36},"oc42Nphz1oZNOg9ttSv7Tn","2026-05-07T14:43:30Z",[39],{"_key":40,"_type":41,"children":42,"markDefs":48,"style":49},"bb32f75814b4","block",[43],{"_key":44,"_type":45,"marks":46,"text":47},"dbcf27ef29b3","span",[],"Community-generated articles submitted for your reading pleasure. If you’re interested in seeing your work here, log in with your Stack Overflow account and click the link below. Articles will be licensed under a CC BY-SA 4.0 grant. ",[],"normal",{"_type":22,"current":51},"contributed","The Heap",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":54,"title":13},{"current":12},{"_createdAt":56,"_id":57,"_rev":58,"_system":59,"_type":9,"_updatedAt":62,"description":63,"slug":83,"title":85},"2025-08-08T15:49:22Z","39391cf4-6f9a-4238-8670-c1e44b66db9e","09X6HDzCi2VfMov6gSLf7H",{"base":60},{"id":57,"rev":61},"TdCcmC7LyfLVwjB8GEXoh6","2025-12-10T19:34:33Z",[64,72],{"_key":65,"_type":41,"children":66,"markDefs":71,"style":49},"a4b1a37cbbcc",[67],{"_key":68,"_type":45,"marks":69,"text":70},"d8e8f3e0fd9c",[],"These articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International license. ",[],{"_key":73,"_type":41,"children":74,"markDefs":80,"style":49},"7effd489c71f",[75],{"_key":76,"_type":45,"marks":77,"text":79},"538808bb5325",[78],"fd643b288690","creativecommons.org\u002Flicenses\u002Fby-sa\u002F4.0\u002Fdeed.en",[81],{"_key":78,"_type":82},"link",{"_type":22,"current":84},"cc-by-sa","CC BY-SA 4.0","Compile-Time Map and Compile-Time Mutable Variable with C++26 Reflection",{"_id":88,"author":89,"commentCount":101,"comments":25,"excerpt":102,"featureTag":10,"image":103,"publishedAt":107,"slug":108,"sponsored":10,"tags":110,"title":133},"085652fe-8115-4064-815c-475d5bc9f22d",[90],{"_id":91,"avatar":92,"name":97,"role":98,"slug":99},"dbdef9f7-acce-4431-8f4f-c2025df1c8c8",{"_type":93,"asset":94},"image",{"_ref":95,"_type":96},"image-5f1073fdcf2ebde7fee8570769d9d82d21573870-2316x3088-jpg","reference","Phoebe Sajor","Content Associate",{"_type":22,"current":100},"phoebe-sajor",3,"Ryan welcomes Bjarne Stroustrup, designer of C++ and professor at Columbia, to the show to dive into all things C++, from its history to where it's going today.",{"_type":93,"asset":104,"attribution":106},{"_ref":105,"_type":96},"image-e35a0c5eb319e7928c9ac0a2c2c782d29e644876-3120x1640-png","Alexandra Francis","2026-04-07T07:40:00.000Z",{"_type":22,"current":109},"he-designed-c-to-solve-your-code-problems",[111,116,120,124,126],{"_createdAt":6,"_id":112,"_rev":8,"_type":9,"_updatedAt":6,"slug":113,"title":115},"wp-tagcat-podcast",{"current":114},"podcast","The Stack Overflow Podcast",{"_createdAt":6,"_id":117,"_rev":8,"_type":9,"_updatedAt":6,"slug":118,"title":119},"wp-tagcat-se-tech",{"current":119},"se-tech",{"_createdAt":6,"_id":121,"_rev":8,"_type":9,"_updatedAt":6,"slug":122,"title":123},"wp-tagcat-se-stackoverflow",{"current":123},"se-stackoverflow",{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":125,"title":13},{"current":12},{"_createdAt":127,"_id":128,"_rev":129,"_type":9,"_updatedAt":127,"slug":130,"title":132},"2024-02-12T14:32:28Z","53789ffd-a446-49fe-b34e-4449a13e4c0b","I2JFaJlmKKIZMkCzMq7ibc",{"_type":22,"current":131},"programming-language","programming language","He designed C++ to solve your code problems",{"_id":135,"author":136,"commentCount":145,"comments":25,"excerpt":146,"featureTag":10,"image":147,"publishedAt":150,"slug":151,"sponsored":10,"tags":153,"title":169},"wp-post-17494",[137],{"_id":138,"avatar":139,"name":142,"role":10,"slug":143},"wp-author-cap-17178",{"_type":93,"asset":140},{"_ref":141,"_type":96},"image-3cf478fecda35dcc16d4a4617d19208ad7e281e0-1108x978-png","Theodoros ‘Theo’ Karasavvas",{"current":144},"theodoros-theo-karasavvas",137,"When it comes to developing low latency software systems, the received wisdom is that you would be crazy to use anything but C++ because anything else has too high a latency. But I’m here to convince you of the opposite, counter-intuitive, almost heretical notion: that when it comes to achieving low latency in software systems, Java is better.",{"_type":93,"asset":148},{"_ref":149,"_type":96},"image-9d8fba38274409e407628a3e9b1c6af29f281db8-1200x630-png","2021-02-22T14:49:27.000Z",{"current":152},"choosing-java-instead-of-c-for-low-latency-systems",[154,156,161,165],{"_createdAt":6,"_id":7,"_rev":8,"_type":9,"_updatedAt":6,"slug":155,"title":13},{"current":12},{"_createdAt":6,"_id":157,"_rev":8,"_type":9,"_updatedAt":6,"slug":158,"title":160},"wp-tagcat-code-for-a-living",{"current":159},"code-for-a-living","Code for a Living",{"_createdAt":6,"_id":162,"_rev":8,"_type":9,"_updatedAt":6,"slug":163,"title":164},"wp-tagcat-java",{"current":164},"java",{"_createdAt":6,"_id":166,"_rev":8,"_type":9,"_updatedAt":6,"slug":167,"title":168},"wp-tagcat-latency",{"current":168},"latency","Choosing Java instead of C++ for low-latency systems",[]]