类似C的脚本语言 little-lang

码农软件 · 软件分类 · 脚本编程语言 · 2019-03-04 12:28:28

软件介绍

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

本文地址:https://codercto.com/soft/d/603.html

运营有道:重新定义互联网运营

运营有道:重新定义互联网运营

李明轩 / 机械工业出版社 / 2017-7-31 / 69.00元

本书是前百度资深运营专家多年运营经验的总结,是作者运营千万级用户规模的大型互联网产品的实操经验复盘,是作者在“在行”上为近百位CEO和高管提供互联网运营咨询服务后对互联网运营需求的深入洞见。 本书的思想基础是“运营必须以用户为中心”,从产品、用户、市场3个维度对互联网运营重新进行了系统性的梳理:从道的层面解读并重新定义运营方法论,从术的层面围绕方法论提出行之有效的解决方法和实际案例。重点不在......一起来看看 《运营有道:重新定义互联网运营》 这本书的介绍吧!

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具

html转js在线工具
html转js在线工具

html转js在线工具

正则表达式在线测试
正则表达式在线测试

正则表达式在线测试