文档章节

lua与python

JenkinZhou
 JenkinZhou
发布于 2017/08/28 11:01
字数 335
阅读 10
收藏 0
点赞 0
评论 0

python和lua均是脚本语言;

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

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

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

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

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

总结:

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

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

© 著作权归作者所有

共有 人打赏支持
JenkinZhou
粉丝 1
博文 21
码字总数 7866
作品 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
请教operesty如何加载python包

我目前遇到一个项目有部分算法代码是使用python实现的,而我的服务框架代码是使用openresty来实现的,现在要实现在openresty里面调用python脚本。 纯lua脚本可以实现了: py = require “pyt...

子悠
06/18
0
0
nmap.org的21世纪的netcat(ncat)

echo server nmap.org的ncat支持--sh-exec和--lua-exec参数, 提供了这两个参数后, ncat会在appcet(-l)或connet后fork一个子进程,前者通过exec /bin/sh -c 来执行sh命令, 后者直接执行lua脚本...

周翼翼
2015/11/05
0
0
Python系列英文原版电子书

【专题推荐】Python系列英文原版电子书 http://down.51cto.com/zt/104 python简明教程(CHM) http://down.51cto.com/data/49213 Linux黑客的python编程之道【pdf】推荐 http://down.51cto.co...

best_raven
2015/08/21
0
0
Cocos2dx-3.0-rc0版本Lua的配置与使用

Cocos2dx-3.0-rc0版本Lua的配置与使用 以下是在WIN7 + VS2012环境下测试! 一、下载 到官网下载Cocos2dx-3.0-rc0。 二、导出C++接口到Lua方法 这一步可以按官方提供的文档(cocos2d-x-3.0rc...

dennyguotf
2014/04/11
0
0
80个Python经典资料(教程+源码+工具)汇总——下载目录

大家好,51CTO下载中心根据资料的热度和好评度收集了80个Python资料,分享给Python开发的同学。内容包括1个Python专题、66个学习资料、7套Python源码和6个相关软件。附件较多,无法一一分享,...

icheer
2012/07/02
0
0
编译Vim7.3 with python2.6 and python3.1 and perl5.12

首先我说明一下,为什么有两个python版本?因为python2和python3的语法上有很大的差异,因此要让vim同时支持两种python的版本。 perl我的版本没那么高,是5.12的,区别只是在 perl(version)....

张林
2010/08/17
1K
0
Cocos2d-x3.2创建项目模板

1、从官网(www.cocos2d-x.org )下载安装包,解压缩; 2、打开终端,进入目录cocos2d-x3.2/tools/cocos2d-console/bin/; 3、运行命令:python cocos.py new HelloWorld -p com.cocos2d.org...

_子墨
2014/08/14
0
0
Mac下Lua Sublime Text2 开发环境搭建

1.安装Lua编译器 下载Lua, http://www.lua.org/; 解压后,cd进入该文件夹src目录下,修改Makefile里macosx后一行为 macosx: $(MAKE) all MYCFLAGS="-DLUAUSELINUX -arch i386" MYLIBS="-arc......

Surjur
2015/07/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

expect(spawn) 自动化git提交和scp拷贝---centos(linux)

**在进行SCP文件拷贝中,往往需要进行用户密码的输入,即用户交互。若采用自动化脚本的方式进行,则可用以下方式: ** #!/usr/bin/expect #设置参数 set src [lindex $argv 0] set dest [lin...

helplove
8分钟前
1
0
用Build来构建对象的写法

如果一个类的属性过多,用构造器来构建对象很难写,因此我们时用Build方式来构建对象。写法大致如下。 import java.io.Serializable;import java.util.Date;public class Log impleme...

算法之名
11分钟前
11
0
利用 acme.sh 获取网站证书并配置https访问

acme.sh 实现了 acme 协议, 可以从 letsencrypt 生成免费的证书.(https://github.com/Neilpang/acme.sh/wiki/%E8%AF%B4%E6%98%8E) 主要步骤: 安装 acme.sh 生成证书 copy 证书到 nginx/ap...

haoyuehong
24分钟前
2
0
微擎框架内如何根据media_id获取到微信图片的路径

微擎的框架内,图片选择后,获取的是那个字符串是media_id,相当于你这张图片在微信的图片服务器里面的id 要求是:获取https://mmbiz.qpic.cn/mmbiz_jpg/…… 微信图片的路径 而微信并没有根据m...

老bia同学
28分钟前
1
0
Spring boot中日期的json格式化

Model 在model层中,类的日期属性上面添加如下注解: @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "yyyy-MM-dd hh:mm:ss") 参考 Jackson Date格式化教程...

亚林瓜子
29分钟前
2
0
Eclipse:Failed to load the JNI shared library

1.问题背景: 由于我之前使用jdk1.9学习,当使用Luke的时候发现jdk版本过高,需要向下配置jdk,就向朋友拷了一个安装包。重新配置路径后,便开始报错。 2.问题描述: Failed to load the JNI...

tinder_boy
32分钟前
1
0
少儿学习编程课程是否真的适合七八岁的低龄儿童[图]

少儿学习编程课程是否真的适合七八岁的低龄儿童[图]: 天下熙熙皆为利来,天下攘攘皆为利往。 这几年来,乐高教育机构在国内如同雨后春笋般出现,当然关闭/转手的也很多。从教师角度来看,部...

原创小博客
37分钟前
1
0
ES12-词项查询

1.词项查询介绍 全文查询将在执行之前分析查询字符串,但词项级别查询将按照存储在倒排索引中的词项进行精确操作。这些查询通常用于数字,日期和枚举等结构化数据,而不是全文本字段。 或者,...

贾峰uk
45分钟前
2
0
http状态码与ajax的状态值

ajax状态值 1.1 200 & OK:状态请求成功

litCabbage
48分钟前
2
0
iOS动画效果合集、飞吧企鹅游戏、换肤方案、画板、文字效果等源码

iOS精选源码 动画知识运用及常见动画效果收集 3D卡片拖拽卡片叠加卡片 iFIERO - FLYING PENGUIN 飞吧企鹅SpriteKit游戏(源码) Swift封装的空数据提醒界面EmptyView 沙盒文件浏览与分享调试控...

sunnyaigd
51分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部