哪些动态语言能方便的处理C语言的结构体和二进制数据
基本上都可以吧。值得提出的是:LuaJIT 是原生支持的,无需额外的库,内置 bitop 和 ffi 两大模块结合可以完美的处理 C 结构以及二进制位操作。其他的,调用或者引入特定的库应该都可以实现。
■网友
C#中可以使用struct类型加上StructLayout特性,创建和操作和C里面一模一样的结构体,不过部分操作要到非托管空间。
■网友
二进制数据,因为设计到布局之类的,一般不太会直接同另外一种语言进行交互,一般都会产生一次序列化,一次反序列化.有一些东西在做这些事情,比如thrift/protobuff
推荐阅读
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 玩游戏花钱最多的有哪些游戏,哪些人
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- OC为何跌出语言榜前十
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 互联网在线音乐行业有哪些可能的盈利模式
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
- 大学|上海大学第8,前10名有哪些高校?上海市30所大学排名
- 马蓉|马蓉又有新动态!“消失”107天后晒清纯美照,粉丝都没认出来
