我正在写一个小的浏览器游戏,因为我不是一个好的设计师,我想先从技术部分开始,然后添加用户界面,所以我想让第一个版本包含对机器人的支持,这样每个人都可以编写自己的机器人,让它玩游戏。这样,我不必关心为用户界面制作图形,并且可以专注于游戏的核心,同时拥有稳定的测试数据流和许多测试人员。但是,我无法在服务器( C++ )和客户机(任何语言,但第一个参考实现将是C++和Python语言)之间交换数据的各种方式之间做出选择。对于传输,我想提供HTTP和TCP (
在处理异构数据时,需要对保存数据的简单对象进行部分更改。例如,您可能想要添加、删除或重命名属性,或者连接两个对象。这在动态语言中很容易,但我想知道静态语言是否有什么聪明的解决方案?为了修正想法,有没有任何语言可以通过某种静态的混合语法来实现这样的东西(C#):var world = new { World是否存在具有此功能的静态语言?
<e