2010-04-27 30 views
6

Tôi muốn viết trình mô phỏng mạng của riêng mình, để giải trí và thử thách cá nhân. Tôi hy vọng sẽ tìm hiểu cả hai kỹ thuật lập trình mới và một chút nữa về kết nối mạng. Các nỗ lực hướng đối tượng trước đã kết thúc rất nhanh, nhưng gần đây tôi đã tải xuống và chơi với Axum của Microsoft (một phiên bản mới được phát hành hôm nay) và Thời gian chạy đồng thời và phối hợp của chúng. Khi tôi đến từ một nền tảng thống trị rất OO, tôi chưa bao giờ nghe nói về lập trình theo định hướng diễn viên trước đây; bây giờ có vẻ như tôi đã có đầu của tôi trong cát cho đến khi Scala và F # đưa mô hình cho tôi.Viết trình giả lập mạng để giải trí

Câu hỏi của tôi là: a) là lập trình hướng nam diễn viên một lựa chọn tốt hơn so với lập trình hướng đối tượng cho tác vụ này, và nếu như vậy b) đâu là nơi tốt để bắt đầu học thiết kế hướng nam diễn viên?

Trả lời

1

A) Trái ngược với những gì các học giả CS có thể muốn bạn tin, tất cả các mô hình là công cụ được sử dụng, không phải cái gì để hạn chế bản thân bạn.

B) Bạn sẽ học bằng cách thực hiện. Có thể muốn một dự án ít tham vọng hơn cho chuyến đi đầu tiên của bạn. Thậm chí có thể bắt đầu bằng cách chơi xung quanh với thư viện Java này vì nền OO nặng bạn đến từ tôi giả sử là java? http://osl.cs.uiuc.edu/af/

+0

Cảm ơn bạn đã liên kết, có rất nhiều tài liệu đọc và rất nhiều việc cần làm. Không chắc chắn câu hỏi của tôi A có thể được trả lời một cách khách quan trong một bài đăng, nhưng có vẻ như nó đang thu hút tumbleweed. Tôi hết lòng đồng ý rằng những hạn chế không được bảo đảm nên tránh, nhưng OO đã chắc chắn đạt được khối lượng quan trọng qua nhiều năm và dễ dàng hơn khi thuê hỗ trợ dev với nền tảng đó hơn trong AO. Tôi muốn xác định những vấn đề mà AO giải quyết tốt hơn, và tôi muốn có thể để lại một thiết kế AO trong vòng của các nhà phát triển có thể xây dựng nó (và không chỉ ngồi gãi đầu của họ). – Jono

Các vấn đề liên quan