# woo 简介 woo 是一种标准型的动态解释型的脚本语言,语法和lua兼容(woo兼容lua,lua不兼容woo), **woo 是liyanxi&liye一起创建的一门动态脚本语言** ## 设计目的 其设计目的是为了不用编译也能运行,为高速开发而生 * * * ## woo 特性 * **便捷的开发速度**: 可以媲美php的开发速度,性能肩比python,内置httpweb服务,启动一个web服务尤为简单 * **可扩展**: woo不支持so文件和dll文件的扩展库,扩展包都是以wpm插件形式存在 * **多线程**: woo支持多线程开发,支持线程与子线程通信 * **其它特性**: * 支持面向过程(procedure-oriented)编程和函数式编程(functional programming); * 自动内存管理;只提供了一种通用类型的表(table),用它可以实现数组,哈希表,集合,对象; * 语言内置模式匹配;闭包(closure);函数也可以看做一个值;提供多线程(协同进程,并非操作系统所支持的线程)支持; * 通过闭包和table可以很方便地支持面向对象编程所需要的一些关键机制,比如数据抽象,虚函数,继承和重载等。 * * * ## woo 应用场景 * 独立应用脚本 * Web 应用程序 * 桌面GUI界面程序 * 安全系统,如入侵检测系统 * 系统维护脚本 * * * ## 第一个 woo 程序 接下来我们使用 woo 来输出"Hello World!" ## 实例(woo) print("Hello World!") 运行后,会在屏幕上显示 Hello, world!。