问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

程序开发中扩展性语言有哪些?

发布网友 发布时间:2022-04-28 21:23

我来回答

1个回答

热心网友 时间:2022-06-23 06:26

程序开发中扩展语言有很多,比如lua程序设计。
Lua 是一门扩展式程序设计语言,被设计成支持通用过程式编程,并有相关数据描述设施。 同时对面向对象编程、函数式编程和数据驱动式编程也提供了良好的支持。 它作为一个强大、轻量的嵌入式脚本语言,可供任何需要的程序使用。 Lua 由 clean C(标准 C 和 C++ 间共通的子集) 实现成一个库。
作为一门扩展式语言,Lua 没有 "main" 程序的概念: 它只能 嵌入 一个宿主程序中工作, 该宿主程序被称为 被嵌入程序 或者简称 宿主 。 宿主程序可以调用函数执行一小段 Lua 代码,可以读写 Lua 变量,可以注册 C 函数让 Lua 代码调用。 依靠 C 函数,Lua 可以共享相同的语法框架来定制编程语言,从而适用不同的领域。 Lua 的官方发布版包含一个叫做 lua 的宿主程序示例, 它是一个利用 Lua 库实现的完整独立的 Lua 解释器,可用于交互式应用或批处理。
Lua 是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
设计目的
其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。
可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。
其它特性:
支持面向过程(procere-oriented)编程和函数式编程(functional programming);
自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象;
语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持;
通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离过年还有2个月,是找工作,还是等过年? 还有两个多月就过年了,我是现在找工作呢还是过完年再找呢?现在找工作是... i57300u处理器属于什么水平 i5-7300u处于什么水平 国家线2024考研分数线是多少 电脑软件使用记录如何查看电脑当天的使用记录 在哪里查电脑最近使用情况怎么查看笔记本电脑的使用记录 英语题急求 ...以前都是以1MB/s速度下载,但是现在都不到300K/s,是不是WiFi路由器... 我家4兆的网线1台电脑可是我今天测网速时却只有16KB/S 这是为什么啊 开发程序用的语言有几种? 计算机软件开发中扩展性语言有哪些? 现金跨行转账交易失败怎么办 快手极速版提现钱支付宝用不了了怎么解绑支付宝 农业掌上银行转账,成功交易和失败交易什么意思?有谁遇到这种情况吗? 建议书的格式怎么写!!急!!!急!!! 转账交易显示3100交易失败怎么处理? 建议书的格式,简短些 我身上长螨虫很严重,席子上有席虫,该怎么办 有人了解麻将席长虫了怎么办吗 建议书怎么写格式 建议书格式是什么? 席虫怎么杀死 建议书的格式怎么写 什么是席虫? 床上有一毫米左右的透明小虫子,是荞麦皮枕头里的吗? 农行交易渠道代码ibps是什么意思 建议书的格式及范文是什么? 家里闹“席虫”怎么办? 民生网上银行打款后提示IBPS-NPC停运是什么意思? 编写电脑程序都用那些语言? 华为浏览器怎么打不开了 “七”开头的成语有哪些? 以七开头的褒义词成语 以七开头的成语 以七字开头的成语有哪些? 怎样掌握跳高的运动技巧? 跳高有哪些技巧? 中学校运会的跳高有什么技巧? 跳高有什么技巧! 跳高运动员的技巧有什么 跳高的四大技巧是什么? 在进行跳高训练的时候,有哪些好的技巧呢? 四川省第七建筑工程公司怎么样? 成都建工第七建筑工程有限公司怎么样? 跳高有什么技巧 泸州市第七建筑工程公司怎么样? 跳高有哪些方式和技巧? 关于跳高的训练,有哪些技巧可寻? 成都建筑工程集团总公司的发展简史