百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT技术 > 正文

lua for windows——专业的脚本编程开发软件推荐

wptr33 2025-01-21 21:57 15 浏览

lua for windows是一款专业的脚本编程开发软件,这款软件底层语言采用了C语言编写并以源代码形式开放,大小仅为100KB,方便用户嵌入其他程序当中。同时还有着强大的可扩展形,在lua中提供了非常易于使用的扩展接口和机制,用户可以当做内置功能进行使用,感兴趣的小伙伴快来下载吧!

来源:http://www.3h3.com/soft/267992.html

软件功能

1、轻量级: lua for windows官方版用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。

2、可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,可以使用它们,就像是本来就内置的功能一样。

3、支持面向过程(procedure-oriented)编程和函数式编程(functional programming);

4、自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;

5、语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持;

6、通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。

软件特色

lua for windows官方版是一个Lua库,开发用于补充与标准Lua发行版提供的文件系统相关的一组函数。

LuaFileSystem提供了一种便携式方式来访问底层目录结构和文件属性。

LuaFileSystem是免费软件,使用和Lua 5.1 相同的 许可协议。

LuaFileSystem应该使用Lua 5.1构建,因此必须正确安装目标版本的语言库和头文件。

LuaFileSystem提供了一个Makefile和一个单独的配置文件, config在运行之前应该对其进行编辑以适合您的安装 make。该文件有一些定义,如外部库的路径,编译器选项等。

在Windows上,用于编译LuaFileSystem的C运行时必须与Lua使用的运行时相同,否则某些LuaFileSystem函数将无法工作。

dev

在Unix系统上,这表示i节点所在的设备。在Windows系统上,表示包含文件的磁盘的驱动器号

ino

在Unix系统上,这表示inode编号。在Windows系统上这没有意义

mode

代表相关保护模式的字符串(值可能是 file,directory,link,socket, named pipe,char device,block device或 other)

nlink

到文件的硬链接数

uid

所有者的用户标识(仅限Unix,在Windows上始终为0)

gid

所有者的组标识(仅限Unix,在Windows上始终为0)

rdev

在Unix系统上,表示特殊文件索引节点的设备类型。在Windows系统上表示相同dev

access

最后访问的时间

modification

最后一次数据修改的时间

change

最后文件状态更改的时间

size

文件大小,以字节为单位

blocks

块分配文件; (仅限Unix)

使用说明

lua for windows官方版语言说明

Lua Interpreter(Lua解释器)

Lua Reference Manual(Lua参考手册)

Quick Lua Tour (Lua快速入门)

Examples (Lua范例)

Libraries with documentation (一些Lua库和文档)

SciTE (一个很棒的多用途编辑器,已经对Lua做了特殊设置)

SciTE字体及中文设置

Filerx 在Windows上提供项目管理和宏功能。

scitecmd 是一个简单的实用程序,在Windows上从命令行在SciTE中打开文件作为选项卡。

APDL

APDL属性和API

ASP

ASP API方法

自动钥匙

AutoHotkey属性

AutoIt3

SciTE4AutoIt3包含AutoIt3相关属性和API文件的网站。

C

C标准库

C ++

Windows API

OpenGL API

Glut API

C#

C#API文件和生成器程序。

CIL

CIL / MSIL的属性

CMake

CMake API

FORTRAN

标准FORTRAN API函数

Java

Java API和Java帮助

Lua

Lua 5 C API和Lua函数

Microsoft SQL

替换sql.properties

mysql

关键词

nncron

nncron.api

Oracle

具有其他关键字和标准包名称的扩展属性文件。

osCommerce

相关推荐

威信Chronosonic XVX全新旗舰全球首发 设计特点彻底公开

第一眼看到WilsonAudio新推出的ChronosonicXVX音箱,相信大家都会直觉认为它是两年前超级旗舰WAMMMasterChronosonic的缩小版,不过这个推测并不完全正确。C...

C#高精度Timer和Delay以及时间测量

在PCHMI7.0后在工具箱里会多一个MsTimer,以及Delay和Microsecond两个类。...

python教程从基础到精通,第9课—日期与时间

Hello,小伙伴们,祝大家五.一玩得快乐!刚学习完了七大数据类型,今天咱们来学习日期与时间的表示方法。Python标准库中提供了时间和日期的支持:calendar:日历相关;time、datetim...

软件测试|教你轻松玩转Python日期时间

Python基础之日期时间处理...

Go语言中互斥锁与读写锁,你知多少?

简述Golang中的锁机制主要包含互斥锁和读写锁互斥锁互斥锁是传统并发程序对共享资源进行控制访问的主要手段。在Go中主要使用sync.Mutex的结构体表示。一个简单的示例:funcmutex()...

变形金刚动画大电影——经典台词赏析

YOURDAYSARENUMBEREDNOW,DECEPTI-CREEPS你们活不了多久了,霸天虎小子。-{铁皮说的话,体现了铁皮的嫉恶如仇,可是后来铁皮在飞船上遇袭身亡,可谓是出师未捷身先...

Python时间日期模块使用教程(python3日期)

1.时间日期处理概述在日常编程中,时间日期处理是非常常见的需求,比如:记录日志时间...

亚马逊介绍AWS“无服务器”云服务改进:数据库可线上扩充容量等

IT之家11月29日消息,在今天于美国拉斯维加斯展开的亚马逊“AWSre:Invent2023”活动中,亚马逊计算部门资深副总裁PeterDeSantis,介绍了旗下三款云端服务,IT...

2.日期格式 datetime(日期时间显示格式)

fromdatetimeimportdatetime1.获取当前日期和时间now=datetime.now()#2025-05-3110:56:01.4687822.格式化日期...

【科普】时间单位大盘点(时间单位都有哪些?)

时间单位,是7种基本单位之一,长度、时间、质量、物质的量、光照度、电流和(热力学)温度是七种基本单位。本词条中时间单位以时间从大到小列。今天我们来盘点下时间的单位换算...

基于PHP的Laravel框架,盘点Github高星Web管理后台,效率为王!

在Web开发工作中,选择一个高效、稳定的后台管理系统是提高开发效率的关键。虽然PHP在近些年中的热度有所减退,但其上手简单、开源、灵活且被广泛应用的特点,仍然使其在编程语言排行榜中保持前十的位置。这表...

如何使用PHP编写一个简单的留言板?

留言板是一个常见的Web应用程序,允许用户在网站上发布和查看留言。在本文中,我们将使用PHP编写一个简单的留言板,介绍构建过程中的关键步骤和技巧。一、准备工作在开始编写留言板之前,我们需要准备好以下工...

产品经理提需求时要考虑的 15 个隐性需求

虽然世界充满未知的变化,但是有一些大的方向还是可以把握的,本文跟大家谈谈产品经理提需求时要考虑的15个隐性需求,enjoy~俗话说,计划赶不上变化快,无论需求文档做得如何细致,考虑得如何周全,总会...

关于 PHP 启动 MongoDb 找不到指定模块问题

前言:最近有一个小demo,需要通过PHP将用户行为记录储存到MongoDB,再用Spark做协同过滤。由于以前处理跨语言交互是通过消息中间件,这次本地使用MongoDB却弄出了几个问...

PHP程序员老鸟面试经历(php程序员怎么样)

在任何时代找任何工作都有面试这么一说的。特别是高端技术类的工种对技术理论和技术实操能力要求很严格。大部分公司招收技术员工的要求也越来愈高。至于PHP程序员也是如此,我估计大多数PHP老鸟已经不在意所...