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

1作者: creatorcoder大约 2 个月前
我是一名 C++ 程序员,想学习如何开发实时程序。 如今,这似乎已经成了一门“失传的艺术”。我认为我们每天都在不同程度上使用这类程序。例如,如果你从事网络工作,你可能使用 Wireshark。 如果你从事音频工作,你可能使用该领域的一些工具。 我所说的实时应用程序是什么意思? 它们是指那些一部分创建数据(或高频数据流),另一部分处理数据(或 GUI 部分,如果我们以某种方式处理它)的应用程序。 我特别想专注于网络应用程序。 我要先声明一下,我已经读过 Richard Stevens 的书 [1],但似乎这还不足以开发这种级别的应用程序。 [1] Richard Stevens - 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