<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网络杂谈 &#124; 020i.com &#187; 脚本</title>
	<atom:link href="http://www.020i.com/tag/%e8%84%9a%e6%9c%ac/feed" rel="self" type="application/rss+xml" />
	<link>http://www.020i.com</link>
	<description>做人 做事</description>
	<lastBuildDate>Fri, 03 Feb 2012 15:01:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Linux环境下的脚本语言简述</title>
		<link>http://www.020i.com/2009/blog-post-163.html</link>
		<comments>http://www.020i.com/2009/blog-post-163.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 11:28:57 +0000</pubDate>
		<dc:creator>jac</dc:creator>
				<category><![CDATA[My Work]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[编程]]></category>
		<category><![CDATA[脚本]]></category>

		<guid isPermaLink="false">http://www.020i.com/?p=163</guid>
		<description><![CDATA[从昨晚到今天下午的两个讨论中，都出现了 Ruby ，第一次提到是用于Web开发，第二次提到是和一个系统自管理工具 Puppet 有关。虽久仰其大名，但我对其竟一无所知，而它在国外的普及要比预料中广很多。遂打算整理出来这些Linux/Unix 环境下，常见或者不常见的脚本编程语言，籍此希望对以后的系统管理有所借鉴。 LISP 全名LISt Processor，即链表处理语言。它有很多种方言，各个实现中的语言不完全一样。各种LISP方言的长处在于操作符号性的数据和复杂的数据结构。在Unix/Linux系统中，还有一种和Emacs一起的Emacs Lisp（而Emacs正是用Lisp编写的）非常流行，并建立了自己的标准。 LISP语言的主要现代版本包括Common Lisp和Scheme。LISP拥有理论上最高的运算能力。 Prolog Programming in Logic的缩写，是一种逻辑编程语言。它建立在逻辑学的理论基础之上，最初被运用于自然语言等研究领域。现在它已广泛的应用在人工智能的研究中。 　　prolog的几个特点: 1。 prolog程序没有特定的运行顺序， 其运行顺序是由电脑决定的。 2。 prolog程序中没有if、when、case、for这样的控制流程语句。 3。 prolog程序和数据高度统一，你甚至可以很轻松的编写处理其它prolog程序的程序。 4。 prolog程序实际上是一个智能数据库。 5。 强大的递归功能。 Squirrel 　Squirrel是一种较新的程序设计语言，它从LUA继承了很多特性，适用的范围也与LUA语言相似。 Squirrel比Lua更好的支持OO，Squirrel可以定义类，允许类继承，能够自动执行构造（constructor函数），而Lua只能通过Table来模拟类。更关键的一点，Squirrel允许类产生实例（instance），每个实例拥有自己的存储空间，在这点上，比Lua的模拟类明显好用。值得关注的是Squirrel的执行速度，执行一个10000元素的数组创建及遍历，其速度大约是C++的1/4，比Lua快20%。]]></description>
		<wfw:commentRss>http://www.020i.com/2009/blog-post-163.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

