请问HN:如何学习开发实时应用程序?

1作者: creatorcoder大约 1 个月前原帖
我是一名C++程序员,想学习如何开发实时程序。如今,这似乎是一门“失传的艺术”。我认为我们每天都在不同程度上使用这样的程序。例如,如果你在网络领域工作,那么你可能会使用Wireshark。如果你从事音频工作,那么你可能会使用该领域的某些工具。那么,我所说的实时应用程序是什么意思呢?这些应用程序有一个部分负责生成数据(或高频率的数据流),还有一个部分负责处理这些数据(或者是图形用户界面部分,如果我们以某种方式进行处理)。我特别想专注于网络应用程序。我想先说明,我已经读过理查德·史蒂文斯的书[1],但这似乎不足以开发出这种水平的应用程序。<p>[1] 理查德·史蒂文斯 - Unix网络编程
查看原文
I am a C++ programmer and I want to learn how to develop real-time programs. It looks like it&#x27;s a &quot;lost art&quot; 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&#x27;ll say right away that I&#x27;ve already read Richard Stevens book[1], but it doesn&#x27;t seem to be enough to develop applications of this level.<p>[1] Richard Stevens - Unix Network Programming