• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >Lua > Lua脚本语言简介

Lua脚本语言简介

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了Lua教程(六):绑定一个简单的C++类等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

Lua是一种简单、可扩展、高效的脚本语言,被广泛应用于各种领域,如嵌入式系统、移动设备、Web服务器、有效。

Lua一开始就被设计成能与C语言或其他语言编写的软件相互集成。而Lua并不像C那么全面,但提供了C不太擅长的特性,例如对硬件的高级抽象、动态结构、无冗余、简易的测试和调试。另外,Lua还实现了一个安全的运行环境、一套自动内存管理机制、优秀的字符串处理能力和动态大小数组的处理能力。

Lua的主要特性就是它的可扩展性,语言中的许多特性都体现了这一点:

1.动态类型为多态提供了支持
2.自动内存管理简化了接口
3.高级函数和匿名函数允许实现更高层的参数化

Lua的大部分基础功能就是通过外部库实现的;另外Lua可以集成到其他语言当中,如C/C++、Fortran、Java、C#、Smalltalk,甚至还可以集成到其他脚本语言中,如Perl和Ruby。

Lua除了是一种可扩展的语言,还是一种"胶水语言",支持一种基于组件的开发方法:通过粘合现有的高层组件来创建新的应用程序。而所粘合的组件可以是已编译好的,也可以是静态类型语言编写的。另外,不同于其他胶水语言,Lua还可以适配、改造组件。

Lua的使用方法

1.嵌入到某个应用中,如CGILua
2.使用Lua解释器
3.同时使用Lua和C

了解到的Lua的应用包括:Tengine、Kepler Web项目

</div>

您可能想查找下面的文章:

相关文章

  • Lua教程(三):值与类型介绍
  • Lua编程示例(八):生产者-消费者问题
  • Lua多行注释和取消多行注释的方法
  • Lua学习笔记之类型与值
  • Lua中关于元方法的一些知识点小结
  • Lua判断Table是否为空的方法(空的table即{})
  • Lua中编译执行代码相关的函数详解
  • Lua中让回调函数支持回调对象方法的解决方法
  • Lua的编译、执行和调试技术介绍
  • Lua下基本的网络编程示例

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Lua中的元方法__newindex详解
    • lua+love2d制作的2048游戏
    • Lua中的控制结构(流程控制)简明总结
    • Lua中的协同程序之resume-yield间的数据返回研究
    • Lua在windows下的安装及环境配置
    • 使用Lua作为C语言项目的配置文件实例
    • Lua检测数组(tabble)中是否包含某个值
    • C调用lua函数需要考虑的问题
    • Lua编程示例(六): C语言调用Lua函数
    • Lua中的元表(metatable)、元方法(metamethod)详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有