编写网络模拟器以获得乐趣

Jon*_*ono 6 oop

我想编写自己的网络模拟器,以获得乐趣和个人挑战.我希望学习新的编程技术,以及更多关于网络的知识.以前面向对象的尝试很快就结束了,但我最近下载并使用了微软的Axum(今天发布的新版本)以及他们的并发和协调运行时.由于我来自一个非常OO的主导背景,我以前从未听说过面向Actor的编程; 现在看来我已经把头埋在沙子中,直到Scala和F#给我带来了范例.

我的问题是:a)面向演员的编程比面向对象的编程更适合这项任务,如果是这样的话b)哪里是开始学习演员导向设计的好地方?

Ran*_*ris 1

A) 与计算机科学界可能希望您相信的相反,所有模型都是可供使用的工具,而不是用来约束自己的东西。

B) 你会边做边学。您的第一次尝试可能需要一个不太雄心勃勃的项目。甚至可以从使用这个 Java 库开始,因为您来自我认为是 java 的沉重的 OO 背景? http://osl.cs.uiuc.edu/af/