学lua必须先学c语言吗

 2024-11-16 05:24:01  阅读 181  评论 0

摘要:学lua不一定先学c语言,但要有掌握其它高级语言的能力,因为lua本身不利于开发单独使用的工具,而是与其它语言结合发挥各自的优势处理问题。lua特性是轻量级、可扩展性、语言机制特性等等。学lua必须先学c语言吗不一定先学C语言,但要有掌握其它高级语言的能力。因为lua本身不

学lua不一定先学c语言,但要有掌握其它高级语言的能力,因为lua本身不利于开发单独使用的工具,而是与其它语言结合发挥各自的优势处理问题。lua特性是轻量级、可扩展性、语言机制特性等等。

学lua必须先学c语言吗

学lua必须先学c语言吗

不一定先学C语言,但要有掌握其它高级语言的能力。因为lua本身不利于开发单独使用的工具,而是与其它语言结合发挥各自的优势处理问题。

lua特性:

轻量级:用c语言编写,编译后仅100多kb,针对嵌入式flash有限是个不错的选择

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

语言机制特性:支持面向过程编程和函数式编程;自动内存管理,提供了一种通用类型的表table,用它可以实现数组,hash,set,object;语言内置模式匹配,闭包,函数也可以看做一个值,提供多线程支持;

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

Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,ini等文件格式,并且更容易理解和维护。

想自学lua做mod 需不需要先学c语言

没必要

如果你已经会C了

那么学lua会简单的多

如果不会,那就直接学lua

说实话, lua比c简单多了

一个月就能学差不多, 为了学这个,先学上半年C, 肯定不值啊

LUA语言如何实现交互 ?

Lua是扩展语言,有两种方式来使用Lua:

C语言、Delphi等其它语言编写的程序调用Lua,把Lua作为一个扩展。

Lua本身去调用外部的库,这些库由C语言、Delphi等编写而成。

Lua语言本身非常简单,单独靠Lua自身,是无法编写出真正有用的程序。

所以你要学的话,除了Lua语言,你应该至少先要熟悉C语言、Delphi等其它语言。

Lua的官方网站上有下载,Lua的核心就是一个文件: lua51.dll 或最新的lua52.dll

没有任何基础的人,学lua需要会很难吗

你说的没有任何基础,说得具体点儿,指的什么什么?

是没有学过任何语言?没有学过任何计算机课程?还是?

如果真的是“一片空白”,真的什么都没学过,就学Lua,是会很难的,

如果是那样的话,建议你学点计算机基础,然后学点儿C语言基础,

然后再学lua,就轻松得多了

希望此回答对你有帮助

版权声明:我们致力于保护作者版权,注重分享,被刊用文章【学lua必须先学c语言吗】因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!;

原文链接:https://www.yxiso.com/news/189759.html

发表评论:

关于我们
院校搜的目标不仅是为用户提供数据和信息,更是成为每一位学子梦想实现的桥梁。我们相信,通过准确的信息与专业的指导,每一位学子都能找到属于自己的教育之路,迈向成功的未来。助力每一个梦想,实现更美好的未来!
联系方式
电话:
地址:广东省中山市
Email:beimuxi@protonmail.com

Copyright © 2022 院校搜 Inc. 保留所有权利。 Powered by BEIMUCMS 3.0.3

页面耗时0.0474秒, 内存占用1.98 MB, 访问数据库22次

陕ICP备14005772号-15