文档章节

lua与python

JenkinZhou
 JenkinZhou
发布于 2017/08/28 11:01
字数 335
阅读 12
收藏 0

python和lua均是脚本语言;

python相对于lua拥有更多更强大的自带库及第三方库,使代码编写者能用更快捷方便的解决各种复杂问题;

方便的同时,也带来了很大的弊端,不如lua小巧,便捷(这里所谓的便捷主要是指移植及其实现机制,在此不做深入讨论).

一般使用lua的开发者会搭配更底层的(c,c++)来进行综合开发.底层IO框架使用更快速的底层语言C/C++,业务逻辑使用lua实现.

python不依赖于其它语言及平台,可以独立开发.

一家之言: 如果不是特别关注硬件资源(如arm7,arm9之类的老平台,对能耗敏感,内存较低),否则的话完全可以选择python.

总结:

现代硬件发展可谓一日千里,lua的优点在现在的时代已经越来越小.不过每一门语言的存在必有其必要性及受众群体.

每一门语言也会有各自的缺点及优点,根据不同的环境选择适合的语言才是我们应该做的事情.

© 著作权归作者所有

共有 人打赏支持
下一篇: libuv简介
JenkinZhou
粉丝 1
博文 21
码字总数 8038
作品 0
渝北
程序员
私信 提问
python的解释器spython介绍

Python解释器spython介绍 简介   出于个人爱好和某种需求,我再16年对python的解释器产生了浓厚兴趣,并且下定决心重新实现一个版本。我个人再游戏服务器开发中,对c++嵌入lua和python都有...

知然
2017/02/27
0
0
(转)LUA与python根本就不具有可比性

网上经常看到别人拿lua与python来进行对比,但是,本人认为,lua与python根本就不具有可比性.原因如下: 1、两者的定位不同。python的定位在于自身的独立开发,即是说python定位于自己能解决所有...

Yisen
2011/06/27
0
3
Python、Lua和Ruby三大语言脚本哪家强?

这三种语言中的哪一种更合适你的项目?很大程度取决于你想达到什么样的目标。作为一书的结尾,在这一节里,我会描述一下它们各自的优点和不足。 Python的优点和不足 Python的优点如下: 1. P...

柯西带你学编程
06/01
0
0
支持插件的消息中间件【msg broker with plugin】

支持插件的消息中间件 msg broker with plugin Msg Broker概念: msg broker是实现application 之间互通讯的组件。通常为实现application之间的解耦,消息都是通过msg broker完成转发。appli...

晨曦之光
2012/06/07
506
0
我们项目在纠结脚本问题(Python或者Lua),求意见

我们项目现在在纠结脚本选择的问题 客户端想用python,服务端想用lua 但是了解过bigworld和网易的itown sdk都用的python 想请教一下各位,你们觉得用python好还是lua好?你们的项目在选择支持...

RBBK
2011/05/17
8K
12

没有更多内容

加载失败,请刷新页面

加载更多

十万个为什么之为什么大家都说dubbo

Dubbo是什么? 使用背景 dubbo为什么这么流行, 为什么大家都这么喜欢用dubbo; 通过了解分布式开发了解到, 为适应访问量暴增,业务拆分后, 子应用部署在多台服务器上,而多台服务器通过可以通过d...

尾生
27分钟前
2
0
Docker搭建代码质量检测平台-SonarQube(中文版)

Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量,可以从七个维度检测代码质量。通过插件形式,可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言...

Jacktanger
34分钟前
2
0
Windows / Linux / MacOS 设置代理上网的方法汇总

本文汇总了 Windows / Linux / MacOS 设置代理上网的各种方法,总结如下: 1、设置系统代理(Windows、Linux、MacOS) 2、设置代理插件(Chrome、Chromium、Firefox、Opera、QQ等浏览器) 3、...

sunboy2050
昨天
4
0
自定义 Maven 的 repositories

有时,应用中需要一些比较新的依赖,而这些依赖并没有正式发布,还是处于milestone或者是snapshot阶段,并不能从中央仓库或者镜像站上下载到。此时,就需要 自定义Maven的<repositories>。 ...

waylau
昨天
3
0
徒手写一个es6代码库

mkdir democd demonpm initnpm install -g babelnpm install -g babel-clinpm install --save-dev babel-preset-es2015-node5 在项目目录创建两个文件夹 functional-playground ......

lilugirl
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部