Introduction to asynchronous programming on embedded devices
https://medium.com/@EDBCBlog/proof-of-concept-asynchronous-programming-in-arduino-uno-64801e64b7cd
Introduction to asynchronous programming on embedded devices
https://medium.com/@EDBCBlog/proof-of-concept-asynchronous-programming-in-arduino-uno-64801e64b7cd
Clang 19.1.0 released. Supports constexpr!
https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
Discussions: https://discu.eu/q/https://releases.llvm.org/19.1.0/tools/clang/docs/ReleaseNotes.html
Excalibur Hash is a high-speed hash map and hash set, ideal for performance-critical uses like video games
https://github.com/SergeyMakeev/ExcaliburHash
Discussions: https://discu.eu/q/https://github.com/SergeyMakeev/ExcaliburHash
Understanding Objective-C by transpiling it to C++
https://www.jviotti.com/2023/12/01/understanding-objective-c-by-transpiling-it-to-cpp.html
Discussions: https://discu.eu/q/https://www.jviotti.com/2023/12/01/understanding-objective-c-by-transpiling-it-to-cpp.html
Swift, meet WinRT
https://speakinginswift.substack.com/p/swift-meet-winrt
Discussions: https://discu.eu/q/https://speakinginswift.substack.com/p/swift-meet-winrt
Bjarne Stroustrup's Plan for Bringing Safety to C++
https://thenewstack.io/bjarne-stroustrups-plan-for-bringing-safety-to-c/
Discussions: https://discu.eu/q/https://thenewstack.io/bjarne-stroustrups-plan-for-bringing-safety-to-c/
Speeding up tree-sitter-haskell 50x
https://owen.cafe/posts/tree-sitter-haskell-perf/
Discussions: https://discu.eu/q/https://owen.cafe/posts/tree-sitter-haskell-perf/
Panini is a code generation framework for C++ written as a header-only C++17 library
https://github.com/MrHands/Panini
Discussions: https://discu.eu/q/https://github.com/MrHands/Panini
soagen: A Structure-of-Arrays generator and library
https://marzer.github.io/soagen
Discussions: https://discu.eu/q/https://marzer.github.io/soagen
Using software prefetch in OpenMP in C++
https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-1/prefetching.html
Discussions: https://discu.eu/q/https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2023-1/prefetching.html
OpenTTD 13.4 released
https://www.openttd.org/news/2023/07/29/openttd-13-4
Discussions: https://discu.eu/q/https://www.openttd.org/news/2023/07/29/openttd-13-4
A FreePascal parser written in C++
https://github.com/rochus-keller/FreePascal/
Discussions: https://discu.eu/q/https://github.com/rochus-keller/FreePascal/
build2 0.16.0 released - adds system package manager integration
https://build2.org/release/0.16.0.xhtml
Discussions: https://discu.eu/q/https://build2.org/release/0.16.0.xhtml
Branchless Binary Search – 2x faster than C++ std::lower_bound()
https://mhdm.dev/posts/sb_lower_bound/
Discussions: https://discu.eu/q/https://mhdm.dev/posts/sb_lower_bound/
JEP draft: Move the JDK to C17 and C++17
https://openjdk.org/jeps/8310260
Discussions: https://discu.eu/q/https://openjdk.org/jeps/8310260
PolymurHash, a fast hash with a mathematically proven collision rate
https://github.com/orlp/polymur-hash
Discussions: https://discu.eu/q/https://github.com/orlp/polymur-hash
think-cell's trip report: Summer ISO C++ Meeting in Varna, Bulgaria
https://www.think-cell.com/en/career/devblog/trip-report-summer-iso-cpp-meeting-in-varna-bulgaria
Discussions: https://discu.eu/q/https://www.think-cell.com/en/career/devblog/trip-report-summer-iso-cpp-meeting-in-varna-bulgaria
[C++26] Trip report: Summer ISO C++ standards meeting (Varna, Bulgaria)
https://herbsutter.com/2023/06/16/trip-report-summer-iso-c-standards-meeting-varna-bulgaria/
Discussions: https://discu.eu/q/https://herbsutter.com/2023/06/16/trip-report-summer-iso-c-standards-meeting-varna-bulgaria/
Articles, projects and tutorials about #Cprogramming and #CPP.Weekly newsletter: https://discu.eu/weekly/candcpp
GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.
All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.