原文:动手写IL到Lua的翻译器——准备

文章里的代码粘过来的时候格式有点问题,原因是一开始文章是在订阅号上写的 gamedev ,文末有二维码 ,不知道为啥贴过来就没了格式,还要手动删行号,就没搞了。 介绍下问题背景: 小说君正在参与的项目,服务端逻辑以C 为主。 之前的一篇文章, 公式计算机 也有提到,这个项目的服务端需要提供让策划写游戏业务的能力。 不过跟文章里的方案不同,最后策划用来写业务的语言是C 。 实践下来,策划写的业务分为 ...

2018-04-03 12:23 3 2025 推荐指数:

查看详情

自己动手实现Expression翻译器 – Part Ⅱ

上一节我们了解了Linq查询大体上是如何运转的,并针对SQL表达式进行建模(DbExpression),这一节的重点在于如何将表达式转换为DbExpression。 可以说只要能生成结构清晰的DbExpression,我们的翻译器就已经成功了一半了。为了将表达式转换为DbExpression ...

Mon May 12 23:49:00 CST 2014 4 2216
自己动手实现Expression翻译器 – Part Ⅲ

上一节实现了对TableExpression的解析,通过反射创建实例以及构建该实例的成员访问表达式生成了一个TableExpression,并将其遍历格式化为”Select * From TableN ...

Wed May 14 01:43:00 CST 2014 3 1924
自己动手写编译

纸上得来终觉浅,绝知此事要躬行。 ——陆游 编译原理与技术的一整套理论在整个计算机科学领域占有相当重要的地位,学习它对程序设计人员有很大的帮助。我们考究历史会发现那些人人称颂的程序设计大师都是编译领域的高,像写出BASIC语言 ...

Tue Feb 10 17:55:00 CST 2015 0 4585
自己动手写谷歌API翻译接口

可以看到,利用GET请求方式,带入某些参数,就会返回一个json数组,QueryString参数如下: 同样的,我们只需要传入这三个参数,就可以获得我们想要的翻译内容,公开方法,代码 ...

Wed Sep 02 22:57:00 CST 2015 1 4911
自己动手写编译、链接

《自己动手写编译、链接》 编译原理与技术的一整套理论在整个计算机科学领域占有相当重要的地位,学习它对程序设计人员有很大的帮助。我们考究历史会发现那些人人称颂的程序设计大师都是编译领域的高,像写出BASIC语言的BILL GATES,SUN的JAVA之父等等,在编译上都有很深的造诣。曾经在 ...

Tue Feb 25 07:16:00 CST 2014 11 2911
自己动手写病毒

引:前些天学病毒这门技术着实吃了非常多苦头,走了非常多弯路,虽然按我的知识水平,病毒已经是水到渠成的学习内容了。可是我如今学了入门才发现这门技术实际上隐藏着非常多玄机,包括着很多技术,不专门学 ...

Sun Jan 14 16:01:00 CST 2018 0 2019
自己动手写RTP服务——关于RTP协议

本文会带领着你一步步动手实现一个简单的RTP传输服务,旨在了解RTP流媒体传输协议以及一些关于多媒体编解码的知识。 关于RTP协议的必备知识 要动手实现一个协议,当然首先需要阅读该协议的文档。RTP协议的文档,有rfc1889、rfc1890、rfc3550,其中rfc3550是现在 ...

Sat Dec 13 01:17:00 CST 2014 0 2598
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM