类似于 C 简洁,且又轻量级的解释型语言,有木有啊,求推荐

2015-01-08 09:10:20 +08:00
 acgeo

不要说Lua

这货注册什么的一大堆,感觉和C交互起来还是麻烦。。

我想做的事情是,开发的软件里,支持用户自定义功能的模块~,这样需要一个很轻量级的解释型语言~

此外,还有更好得儿思路吗?

谢谢

5546 次点击
所在节点    问与答
24 条回复
Kilerd
2015-01-08 09:24:34 +08:00
python go ruby
mind3x
2015-01-08 09:26:39 +08:00
Lua还麻烦的话,可能你只有自己写一个了。
tabris17
2015-01-08 09:29:32 +08:00
Tiny C
em70
2015-01-08 09:29:48 +08:00
goagent里带了一个绿色版的python环境,可以精简到3M左右,版本是2.7,常用库都有
tabris17
2015-01-08 09:30:08 +08:00
还有 V8 Javascript
tabris17
2015-01-08 09:31:49 +08:00
LZ想实现一种嵌入式的脚本,还要比Lua轻量,我觉得Tiny C是最好的选择了

http://blog.csdn.net/langeldep/article/details/9255901
zzNucker
2015-01-08 09:32:01 +08:00
lua还嫌麻烦 = =
bombless
2015-01-08 09:38:11 +08:00
lua还不轻量级……那只有直接用c然后动态链接库了
acgeo
2015-01-08 09:49:05 +08:00
@tabris17 你说的这种 我觉得非常不错。

但可惜的是用C的话 权限太大,能随意访问内存或者做格式化之类危险的操作~
tabris17
2015-01-08 09:55:12 +08:00
@acgeo 程序跑在人家电脑上,担心这干嘛,不危害服务器安全就行了
acgeo
2015-01-08 09:58:04 +08:00
@tabris17

嗯 是的。 不过还是感觉有点毛骨茸然``
yakczh
2015-01-08 10:08:32 +08:00
k-meleon macro2 http://kmeleon.sourceforge.net/wiki/MacroLanguage2

集成在浏览器里,调用c的功能
yangzh
2015-01-08 10:19:22 +08:00
搜索 tiny c compiler
tabris17
2015-01-08 10:47:07 +08:00
acgeo
2015-01-08 11:03:12 +08:00
@tabris17 看样子还不错~

可是:
1. 貌似是VS工程,不知跨平台否
2. 国人制造,不知道啥时候就抛弃 不更新了 哈哈
wesley
2015-01-08 11:08:39 +08:00
Go
Todd_Leo
2015-01-08 12:02:55 +08:00
Julia, 有类似C和Fortran的性能,只是目前适用于科学计算并且应该算是编译型语言
zzcworld
2015-01-08 12:51:27 +08:00
Duktape 直接集成javascript
acgeo
2015-01-08 14:00:50 +08:00
@Todd_Leo 那肯定是重量级的了``

据说Julia JIT速度杠杆滴 非常牛逼``

不过毕竟是新语言,应该还不成熟`` 还要rust语言 这货2015年就要正式1.0乐儿
clino
2015-01-08 14:11:02 +08:00
可以尝试用luajit的ffi来和c交互

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/160199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX