类似c 的语言,类似C的脚本语言 little-lang

软件介绍

little-lang 是一种静态类型的,类似C的脚本语言。

特征:与C语言语法相似

Structs, lists, arrays, hashes

Perl 的正则表达式: buf =~ /.*foo/, I/O: while (buf = <>)

没有内存管理(引用计数)

编译到Tcl的字节代码,little-lang可以调用的Tcl,TCL可以调用little-lang

完全访问Tcl的运行和库

完全访问Tk的图形工具包

示例:/* trivial grep implementation */

int

main(string argv[])

{

string buf, regexp;

int    ret = 1; // not found is default

unless (regexp = argv[1]) die("usage: grep regexp [files]");

undef(argv[1]); // left shift down the args

/*

* Example perl goodness, the iterate through files and regexp

*/

while (buf = <>) {

if (buf =~ /${regexp}/) {

puts(buf);

ret = 0;

}

}

return (ret);

}

安装

在 Linux 和 Windows 中, 一个 make install 将会在 /usr/local/bin 中安装 L 和 L-gui (可以被L_INSTALL_DIR=$DIR覆盖)

警告:如果你的在 /usr/ local 安装了 Tcl / Tk8.6版,执行make install会影响你的安装。

对于 OS X,little-lang 的安装方法也是一样的,但L-GUI应用程序包将被复制到默认在 /Applications 中的 LGUI_OSX_INSTALL_DIR

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值