-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Called a fat pointer. Was proposed as an extension to the C standard by Walter Bright (inventor of the D language) but was rejected. SDS uses this concept in their library. Cello takes this concept even further. Interesting ideas.
Take a look here for an example that is relatively easy to read and understand (but not the best performance): https://github.com/mgrosvenor/evec
But the thing I still struggled with was pointers and arrays and other data structures. What finally made it click for me was to to start from first principles. I discovered Code: The Hidden Language of Computer Hardware and Software which gave a real grounding on how computers work. Especially how memory is laid out and accessed. I then came across this obscure document some electrical engineer wrote back in the early 90s. It was called A Tutorial On Pointers and Arrays In C. This document finally made me grok the relationship between pointers and array. His website eventually disappeared but I preserved his web pages and PDF at the link above.