Our great sponsors
-
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.
2) Proper error handling. I used to think that I missed exception handling (and actually wrote this C exception library: Exceptional C Exceptions). But since discovering Go I realized that I need something far simpler: the ability to return a tuple from any function, in which the last element is always an error code. It's far better than exceptions, actually, because it doesn't technically change anything about the calling convention and makes error handling explicit rather than "hidden".
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.
Related posts
- C LIBRARY
- sqzlib - kseq compatible DNA fastA/Q encoding and compression library
- "Implementing Hash Tables in C" (an article I've drafter a few years ago, but never published it until... now)
- I still like C and strongly dislike C++
- How to structure C code? It appears to reward shallow functions and doing everything in the global scope, whereas other languages let you go as deep as you want at no cost.