Ask HN: How to learn how to develop real time applications?
A C++ programmer seeks guidance on developing real-time applications, which they believe is a declining skill. They emphasize the importance of such applications in daily use, particularly in networking and audio. The programmer has read Richard Stevens' book but feels it is insufficient for their learning needs.
- ▪The programmer is experienced in C++ and wants to learn about real-time programs.
- ▪They believe real-time applications are a 'lost art' and are used daily in various fields.
- ▪They have already read Richard Stevens' book on Unix Network Programming but seek more resources.
Opening excerpt (first ~120 words) tap to expand
I am a C++ programmer and I want to learn how to develop real-time programs. It looks like it's a "lost art" these days.I think we all use such programs every day to one degree or another. For example, if you work with a network, then you probably use wireshark. If you work with audio, then you probably use something from this field. What do I mean by real-time apps? These are applications where we have a part that creates data (or a data stream, with high frequency) and a part that processes it (or gui part, if we somehow process it). I would like to focus specifically on network applications. I'll say right away that I've already read Richard Stevens book[1], but it doesn't seem to be enough to develop applications of this level.[1] Richard Stevens - Unix Network Programming
Excerpt limited to ~120 words for fair-use compliance. The full article is at Ycombinator.