代码生成器技术乱弹十四,格子的力量

        传说古代的哲人庄子有一次做梦梦见自己变成了一台图灵机,于是他醒了,但是他也不知道是他变成了图灵机还是图灵机变成了庄子。他只记得他在一个长长的纸带上狂奔,不停的读取一个表格上的形形色色的符号。

        这就是梦开始的地方,只有符号和表格,图灵机是格子的力量。

  也许,驱动计算机,使用表格是最早的,也是很自然的,我们谈论的是类似真值表和其他编译原理里常见的形形色色的表格。但是我发现,对于代码生成器,格子也是很好用的,我们谈论的是Excel电子表格。

        最早,我使用SGS语言表征代码生成器里最重要的数据,域对象和他们的字段,这些信息用电子表格表征实在太方便了,而且很便利的是,我可以在下面写上一对初始化数据,一张Sheet表征一个域对象和他的所有初始化数据,表征一对多和多对多关系也很方便。对于一个系统也很简单,一个Excel工作簿里的多张工作表,正好描述一个系统和系统的所有初始化数据,一个工作簿就可以和一个可以运行的系统建立映射关系。

转载于:https://my.oschina.net/jerryshensjf/blog/3054030

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值