《lua 5.0的实现(翻译)4,5》的相关内容
相关讨论
如何实现一个性能高的解释器?
静态有类型语言处理复杂业务逻辑上灵活性太低,
相信很多人都有类似的体会,
哪我们何不在用静态的宿主语言写一个动态的解释器去用自己定义的简单的动态脚本实现复杂的业务逻辑呢?
虽然java有beanshell,
但是我相信一定用了反射机制来做的,
不适用与非有反射机制的语言
考虑到C++是一门强类型语言,
处理复杂业务逻辑的灵活性不够,
因此考虑写无类型的动态脚本,用宿主语言C++写个脚本解释器, ...
by zengjin8310 2006-01-25 浏览 (11128) 回复 (47) 关键字:
相关博客
lua 5.0的实现(翻译)1,2,3部分
三个多月前翻译的,今天又找出来看看,后面的整理再发。
原文:http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/jucs05.pdf
翻译:dennis zhuang (killme2008@gmail.com) http://www.blogjava.net/killme2008
转载请注明出处,谢谢。
摘要: ...
by dennis_zane 2008-04-07 浏览 (1059) 回复 (1) 关键字: lua 实现
Lua学习小记——语言
1.起点,经典hello world:
print("Hello World")
这与大多数脚本语言没什么两样,总体来说如果你对JavaScript、Ruby、Python之类有所学习的话,LUA还是相当简单的
2.函数定义,类似JS,用begin end代替大括号:
function fact (n)
if n ...
by dennis_zane 2007-11-29 浏览 (693) 回复 (1) 关键字: lua
[学习笔记]lua学习笔记
lua是动态类型语言。这表示变量是没有类型的,只有值有。没有类型定义,所有的值有它们自己的类型。
所有的值在lua中都是first-class。这表示所有的值都可以储存在变量中,作为参数传递到方法中,作为结果返回。
lua有8种基本数据类型:nil, boolean, number, string, function, userdata, thread和table。
Nil是值nil ...
by heyJoe 2008-04-25 浏览 (163) 回复 (0) 关键字: 学习笔记
相关圈子讨论
google search
这篇文章中,我们介绍了google,它是一个大型的搜索引擎(of a large-scale search engine)的原型,搜索引擎在超文 本中应用广泛。Google的设计能够高效地抓网页并建立索引,它的查询结果比其它现有系统都高明。这个原型的全文和超连接的数据库至少包含24‘000 ‘000个网页。我们可以从 http://google.stanford.edu/ 下载。
设 计搜索引擎 ...
by dogstar 2008-05-29 浏览 (628) 回复 (0)
F# 入门:使用 .NET Framework 中的函数式编程技术
本文讨论:
安装 F#
F# 语言基础
.NET 互操作性
异步 F#
本文使用了以下技术: .NET Framework, F#
目录
为什么要使用 F#? 安装 F# 您好,F# Let 表达式 关键字 For 管道 F# 也能够处理对象 异步 F# 与 F# 合作
作 为 Microsoft&r ...
by kimmking 2008-09-13 浏览 (84) 回复 (0)
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
Groovy无痛AOP之旅
Groovy无痛AOP之旅
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (503) 回复 (0)
相关新闻
CommonTemplate0.8.5发布
CommonTemplate0.8.5发布(2008-08-04)
CommonTemplate是一个模板引擎,用于编译运行CTL模板语言,并且模板可以在Java,.Net,JS等中通用;
其主要目标是作为JSP,ASP.Net等的替代方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;
适合于充当Model-View-Controller(MVC)模式应用的View角色,以使能 ...
by javatar 2008-08-04 浏览 (743) 回复 (6) 关键字: commontemplate

