Lua让我脸红

原创 2004年04月21日 14:15:00

Python是荷兰人写的,Ruby是日本人写的,Lua是巴西人写的,我这个中国人只能在这里脸红。  

Lua是所有动态语言中间平均效率最高的一个。它最初是以Library的形式存在,纯粹只是用作C/C++的一个扩展。现在不仅发展出了解释器,还发展出了编译器。游戏开发里Lua是使用最广泛的脚本语言。当世界上第一本Lua图书上市销售的时候,一位读者评价道:“Lua is a real gem.”

Lua很棒,Lua是巴西人发明的,这些都令我不爽,但是还不至于脸红,最多眼红。

让我脸红的是Lua的源代码,百分之一百的ANSI C,一点都不掺杂。在任何支持ANSI C编译器的平台上都可以轻松编译通过。我试过,真是一点废话都没有。

我1996年就学会了C,1997年就跑去研究Win32 API,后来是C++,STL,Java... 直到2002年看到C Interfaces and Implementations,才知道仅仅用ANSI C就可以实现一个强大的优美的library,直到2004年看到Lua的源代码才知道仅仅用ANSI C就可以实现一个非常快的虚拟机、非常棒的解释器/编译器和非常漂亮的语言实现。

这8年我都干什么去了?

版权声明:本文为博主原创文章,未经博主允许不得转载。

看"Lua让我脸红 "有感

Lua让我脸红 http://blog.csdn.net/myan/archive/2004/04/21/490.aspx 这篇文章写得很好,我们干什么去了,中国程序员干什么去了? 我想我就是喜新厌旧...
  • huyoo
  • huyoo
  • 2004年06月23日 03:21
  • 1968

用Lua编写iOS程序

原文:http://luanova.org/ioswithlua/  本文讨论用Lua创建iOS应用的3种方法。包括用Lua创建完整的应用(Corona)一直到用Lua作为app中的脚本元素(通过Wa...
  • kmyhy
  • kmyhy
  • 2012年10月08日 11:39
  • 37054

iOS 使用lua

iOS 使用lua 以lua-5.3.4.tar.gz 为例 到官方网站下载lua http://www.lua.org/ftp/ 下载  lua-5.3.4.tar.gz 2017-01-12 这个...
  • jeffasd
  • jeffasd
  • 2017年08月01日 17:47
  • 94

lua程序设计

  • 2015年09月19日 17:27
  • 1.2MB
  • 下载

Lua让我脸红与C语言创建可重用软件技术

Python是荷兰人写的,Ruby是日本人写的,Lua是巴西人写的,我这个中国人只能在这里脸红。     Lua是所有动态语言中间平均效率最高的一个。它最初是以Library的形式存在,纯粹只是用...
  • lubing20044793
  • lubing20044793
  • 2014年06月11日 21:51
  • 686

Lua中and、or的一些特殊用法

Lua中的逻辑运算符:与(and)、或(or)和非(not),与其他语言的逻辑运算符功能一致,这里不做赘述。只说一点,所有的逻辑运算符将false和nil视为假,其他任何东西视为真,0也视为真。 这...
  • gzy252050968
  • gzy252050968
  • 2016年01月13日 20:40
  • 4266

Swift 入门教程

第1章基础知识 虽说 Swift 是开发 iOS 及 OS X 应用的一门新编程语言,但它的开发体验与 C 或 Objective-C 有很多相似之处。 Swift 重新实现了 C 与 Objec...
  • u013340181
  • u013340181
  • 2014年06月07日 16:25
  • 585

Lua 在移动平台上的应用

现如今,移动应用程序被应用的越来越宽泛,程序越来越复杂,跨平台开发也显得越来越重要。针对各自的平台做原生开发无疑是重复制造轮子,那么有没有什么可以让已造好的轮子进行复用呢? Lua 就此提供了这...
  • u012703795
  • u012703795
  • 2016年07月15日 15:48
  • 249

A*寻路算法的lua实现

前言:又好久没写blog了,感觉有点“颓废”了,最近认识好多好多同龄人,也是大学刚毕业,觉得他们很优秀,认识到自己跟他们的差距,有点自愧不如。没写blog当然也有一部分原因是因为工作,本来经验就有点欠...
  • s10141303
  • s10141303
  • 2014年10月12日 15:35
  • 5307

Lua基础之字符串(string)

1,计算字符串长度 2,返回字符串s的n个拷贝 3,返回字符串全部字母大写 4,返回字符串全部字母小写 5,返回一个类似printf的格式化字符串 6,根据下标截取字符串 7,在字符串中查找 8,在字...
  • dingkun520wy
  • dingkun520wy
  • 2016年01月01日 19:05
  • 5779
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Lua让我脸红
举报原因:
原因补充:

(最多只允许输入30个字)