<?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>Hideto &#187; Programming</title>
	<atom:link href="http://rubylog.com/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://rubylog.com</link>
	<description>非典型性专题研究</description>
	<lastBuildDate>Thu, 26 Nov 2009 08:28:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>编程语言兵器谱排名Top10</title>
		<link>http://rubylog.com/top10-programming-languages/</link>
		<comments>http://rubylog.com/top10-programming-languages/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 02:43:58 +0000</pubDate>
		<dc:creator>Hideto</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Programming Languages]]></category>
		<category><![CDATA[top10]]></category>

		<guid isPermaLink="false">http://rubylog.com/?p=12</guid>
		<description><![CDATA[本文内容部分整理自wikipedia。
No.1 Java
历史、发展与现状
Java最初由James Gosling在Sun Microsystems开发并于1995年作为Sun Microsystems的Java平台的一个核心组件发布。该语言从C和C++继承了很多语法特性并拥有更简单的对象模型和更少的低级设施。Java应用程序通常被编译为字节码(class文件)，它可以运行在任何Java虚拟机(JVM)上而不管是何种计算机体系结构。
Java语言创建时立下5个主要目标：

它应该是简单，面向对象，和熟悉的
它应该是强大，安全的
它应该是架构中立和便携的
它应该是高性能的
它应该是解释，多线程和动态的

截至2009年11月，JDK最新版本为JDK 6 Update 16。
应用领域
Sun公司定义了4个针对不同Java应用环境的平台：

Java Card&#8211;针对智能卡环境
Java ME&#8211;针对资源有限的环境
Java SE&#8211;针对工作站环境
Java EE&#8211;针对大型分布式企业应用或互联网环境

学习路线
1. Java基础
《Thinking in Java》
《Core Java 2》
《Java 5.0 Tiger》
2. Java进阶
《Effective Java》
《Java与模式》
3. Java EE
《Java Server Pages》
《Expert One-on-One J2EE Design and Development》
《Expert One-on-One J2EE Development without EJB》
开源项目

Ant
Struts
Hibernate
Spring
Lucene

No.2 C
历史、发展与现状
C语言是由UNIX的研制者Dennis Ritchie和Ken Thompson于1970年研制出的B语言的基础上发展和完善起来的。
C语言可以广泛应用于不同的操作系统，例如UNIX、MS-DOS、Microsoft Windows及Linux等。C语言是一种面向过程的语言，同时具有高级语言和汇编语言的优点。在C语言的基础上发展起来的有支持多种程序设计风格的C++语言，网络上广泛使用的Java、JavaScript，微软的C#等。
1983年，美国国家标准委员会(ANSI)对C语言进行了标准化，于1983年颁布了第一个C语言标准草案(83 ANSI C)，后来于1987年又颁布了另一个C语言标准草案(87 ANSI C)。最新的C语言标准是在1999年颁布并在2000年3月被ANSI采用的 C99 ，但由于未得到主流编译器厂家的支持，直到2004年C99 并未被广泛使用，增加了若干新特性后C99已经逐渐让C语言和C++分道扬镳。
应用领域
由于C具有代码便携、高效率、可访问特定硬件地址、type punning和系统资源的运行时需求较低等特性，它的主要被用于“系统编程”，包括实现操作系统和嵌入式系统应用。
由于C的高效率和广泛使用，许多其他语言的编译器、库和解释器也经常由C来实现。
C有时也用作实现其他语言的中间语言。
C也在实现终端用户应用程序中广泛使用，但随着应用越来越大，大部分开发都转移到其他语言。
学习路线
1. C基础
《The C Programming Language》
《Expert C Programming》
《Pointers on C》
《C [...]]]></description>
			<content:encoded><![CDATA[<p>本文内容部分整理自<a href="http://wikipedia.org/">wikipedia</a>。</p>
<p><span style="color: #0000ff;"><strong>No.1 Java</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>Java最初由James Gosling在Sun Microsystems开发并于1995年作为Sun Microsystems的Java平台的一个核心组件发布。该语言从C和C++继承了很多语法特性并拥有更简单的对象模型和更少的低级设施。Java应用程序通常被编译为字节码(class文件)，它可以运行在任何Java虚拟机(JVM)上而不管是何种计算机体系结构。</p>
<p>Java语言创建时立下5个主要目标：</p>
<ol>
<li>它应该是简单，面向对象，和熟悉的</li>
<li>它应该是强大，安全的</li>
<li>它应该是架构中立和便携的</li>
<li>它应该是高性能的</li>
<li>它应该是解释，多线程和动态的</li>
</ol>
<p>截至2009年11月，JDK最新版本为JDK 6 Update 16。</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>Sun公司定义了4个针对不同Java应用环境的平台：</p>
<ol>
<li>Java Card&#8211;针对智能卡环境</li>
<li>Java ME&#8211;针对资源有限的环境</li>
<li>Java SE&#8211;针对工作站环境</li>
<li>Java EE&#8211;针对大型分布式企业应用或互联网环境</li>
</ol>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>1. Java基础</p>
<p>《Thinking in Java》<br />
《Core Java 2》<br />
《Java 5.0 Tiger》</p>
<p>2. Java进阶</p>
<p>《Effective Java》<br />
《Java与模式》</p>
<p>3. Java EE</p>
<p>《Java Server Pages》<br />
《Expert One-on-One J2EE Design and Development》<br />
《Expert One-on-One J2EE Development without EJB》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://ant.apache.org/">Ant</a></li>
<li><a href="http://struts.apache.org/">Struts</a></li>
<li><a href="https://www.hibernate.org/">Hibernate</a></li>
<li><a href="http://www.springframework.org/">Spring</a></li>
<li><a href="http://lucene.apache.org/">Lucene</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.2 C</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>C语言是由UNIX的研制者Dennis Ritchie和Ken Thompson于1970年研制出的B语言的基础上发展和完善起来的。</p>
<p>C语言可以广泛应用于不同的操作系统，例如UNIX、MS-DOS、Microsoft Windows及Linux等。C语言是一种面向过程的语言，同时具有高级语言和汇编语言的优点。在C语言的基础上发展起来的有支持多种程序设计风格的C++语言，网络上广泛使用的Java、JavaScript，微软的C#等。</p>
<p>1983年，美国国家标准委员会(ANSI)对C语言进行了标准化，于1983年颁布了第一个C语言标准草案(83 ANSI C)，后来于1987年又颁布了另一个C语言标准草案(87 ANSI C)。最新的C语言标准是在1999年颁布并在2000年3月被ANSI采用的 C99 ，但由于未得到主流编译器厂家的支持，直到2004年C99 并未被广泛使用，增加了若干新特性后C99已经逐渐让C语言和C++分道扬镳。</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>由于C具有代码便携、高效率、可访问特定硬件地址、type punning和系统资源的运行时需求较低等特性，它的主要被用于“系统编程”，包括实现操作系统和嵌入式系统应用。</p>
<p>由于C的高效率和广泛使用，许多其他语言的编译器、库和解释器也经常由C来实现。</p>
<p>C有时也用作实现其他语言的中间语言。</p>
<p>C也在实现终端用户应用程序中广泛使用，但随着应用越来越大，大部分开发都转移到其他语言。</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>1. C基础</p>
<p>《The C Programming Language》<br />
《Expert C Programming》<br />
《Pointers on C》<br />
《C Traps and Pitfalls》<br />
《数据结构(C语言版)》</p>
<p>2. C进阶</p>
<p><a href="http://learn.akae.cn/media/index.html">Linux C编程</a><br />
《TCP/IP Illustrated》<br />
《Unix Network Programming》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://www.kernel.org/">Linux kernel</a></li>
<li><a href="http://www.lighttpd.net/">lighttpd</a></li>
<li><a href="http://www.danga.com/memcached/">memcached</a></li>
<li><a href="http://1978th.net/tokyocabinet/">Tokyo Cabinet</a></li>
<li><a href="http://www.monkey.org/~provos/libevent/">libevent</a></li>
<li><a href="http://www.ruby-lang.org/">Ruby</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.3 PHP</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>PHP或PHP：Hypertext Preprocessor，是一种广泛使用的通用脚本语言，最初专为网络开发中生成动态网页而设计。它可以嵌入到HTML中并通常运行在通过配置处理PHP代码生成网页内容的Web服务器上。</p>
<p>PHP最初由Rasmus Lerdorf于1995年创建，如今主要由The PHP Group维护并作为事实上的PHP标准。</p>
<p>截至2009年11月，最新版本的PHP为5.3.0。</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>主要为互联网应用。</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span><br />
《PHP Manual》<br />
《Beginning PHP and MySQL: From Novice to Professional》<br />
《PHP and MySQL Web Development》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://wordpress.org/">WordPress</a></li>
<li><a href="http://www.comsenz.com/products/discuz">Discuz!</a></li>
<li><a href="http://www.comsenz.com/products/uchome">UCenter Home</a></li>
<li><a href="http://drupal.org/">Drupal</a></li>
<li><a href="http://www.phpmyadmin.net/">phpMyAdmin</a></li>
<li><a href="http://www.smarty.net/">smarty</a></li>
<li><a href="http://cakephp.org/">CakePHP</a></li>
<li><a href="http://framework.zend.com/">Zend Framework</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.4 C++</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>C++由Bjarne Stroustrup与1979年在Bell Labs开发，作为C语言的增强版。</p>
<p>C++被视为一个中级语言，因为它既包含了高级语言的特性又包含了低级语言的特性。</p>
<p>C++最初命名为“带Class的C”，1983年改名为C++。</p>
<p>1998年C++标准委员会为C++制定标准并发布了ISO/IEC 14882:1998国际标准。</p>
<p>2003年委员会又发布了ISO/IEC 14882:2003标准，修正了一些缺陷。</p>
<p>2005年“Library Technical Report 1”(简称为TR1)发布，并为当前主流C++编译器所支持。</p>
<p>而下一代C++标准（所谓的C++0x）正处在开发中。</p>
<p>若干团体提供免费或私有的C++编译器，包括GNU Project，MIcrosoft，Intel，Borland等等。</p>
<p>C++设计哲学：</p>
<ol>
<li>C++被设计为静态类型的通用语言，并拥有像C一样的便携性和高效率</li>
<li>C++被设计为直接和全面支持多种编程风格（过程式程序设计，数据抽象，面向对象编程和泛型编程）</li>
<li>C++被设计为给程序员选择的权力，即时程序员可能选错</li>
<li>C++被设计为尽可能与C兼容，以提供从C平滑迁移到C++的能力</li>
<li>C++不提供平台特定的或不通用的功能</li>
<li>C++不提供不被使用的功能的过度开销（“零过度开销原则”）</li>
<li>C++被设计为不需要复杂的编程环境</li>
</ol>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>C++被广泛应用于软件行业，至今仍为有史以来最流行的语言之一。</p>
<p>其应用领域包括系统软件，应用软件，设备驱动程序，嵌入式软件，高性能服务器和客户端应用程序，视频游戏等娱乐软件等等。</p>
<p>C++也被用于硬件设计中。</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>1. C++基础</p>
<p>《易学C++》<br />
《C++ Primer》<br />
《The C++ programming language》<br />
《C++ Coding Standards》<br />
《The C++ standard library》</p>
<p>2. C++进阶</p>
<p>《C++ Templates》<br />
《Effective STL》<br />
《Generic Programming and the STL》<br />
《The Design and Evolution of C++》<br />
《Inside the C++ Object Model》<br />
《Effective C++》<br />
《More Effective C++》<br />
《Design Patterns》<br />
《Modern C++ Design》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://www.mysql.com/">MySQL</a></li>
<li><a href="http://nginx.net/">Nginx</a></li>
<li><a href="http://subversion.tigris.org/">Subversion</a></li>
<li><a href="http://www.emule-project.net/">eMule</a></li>
<li><a href="http://code.google.com/p/v8/">V8</a></li>
<li><a href="http://www.zeroc.com/">ICE</a></li>
<li><a href="http://www.cse.wustl.edu/~schmidt/ACE.html">ACE</a></li>
<li><a href="http://www.linuxvirtualserver.org/">LVS</a></li>
<li><a href="http://android.git.kernel.org/">Android</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.5 VB</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>Visual Basic(VB)是由Microsoft开发的包含IDE的事件驱动编程语言，它源自BASIC语言。<br />
VB拥有GUI和RAD系统，可以轻易的使用DAO、RDO、ADO连接数据库，或者轻松的创建ActiveX控件。<br />
程序员可以轻松的使用VB提供的组件快速创建应用程序。<br />
1991年4月，Visual Basic 1.0 for Windows问世，1992年9月Visual Basic 1.0 for DOS发布，最初的设计由Alan Cooper完成。<br />
1992年11月，VB2.0发布。它对于上一个版本的界面和速度都有所改善。<br />
1993年夏，VB3.0发布，分为标准版和企业版。其中包含一个数据引擎，可以直接读取Access数据库。<br />
1995年8月，VB4.0发布了32位和16位版本，其中包含了而对类的支持，从此逐步引入了面向对象的程序设计思想。它还引入了“控件”的概念，使得大量已经编好的VB程序可以复用。<br />
1997年2月，VB5.0发布，它包含了对用户自建控件的支持。VB 1.0~4.0都必须将源代码编译成VB伪代码后解释执行，而5.0以后VB支持编译成本地代码，但必须在VB运行库的支持下工作。<br />
1998年夏，VB6.0发布。VB6是VB.NET至今仍无法完全取代的版本。<br />
2001年，Visual Basic.NET和.NET Framework发布。由于其使用了新的核心和特性，所以很多VB程序员都要改写程序。<br />
2002年，Visual Basic.NET 2002(v7.0)问世，此后Visual Basic包含在Visual Studio套装中，并需要运行在.NET Framework环境下。<br />
2003年，Visual Basic.NET 2003(v7.1)推出。<br />
2004年，Visual Studio.NET 2005测试版本发布，包含了.NET Framework2.0的测试版本。<br />
2005年11月，Visual Basic 2005(V8.0)发布，其中Express版永久免费。Visual Basic 2005的显著优点是可以直接编写出Windows XP风格的控件。<br />
2008年2月，Visual Basic 2008(v9.0)发布。</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>VB主要用于开发Windows桌面程序和数据库应用程序，而VB.NET还可以用于企业级大型应用程序的开发。</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p><a href="http://msdn.microsoft.com/"> MSDN</a><br />
《Programming Microsoft Visual Basic .NET》<br />
《Programming Microsoft Windows with Microsoft Visual Basic.NET》<br />
《Applied Microsoft.NET Framework Programming in VB.NET》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://www.dotnetnuke.com/">DNN</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.6 C#</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>C#是由Microsoft于2001发布的一种面向对象且运行于.NET Framework之上的高级程序设计语言，之后成为Ecma和ISO规范。C#的开发由原来Borland的Turbo Pascal设计者Anders Hejlsberg所带领，最新版本为3.0，同.NET Framework 3.5在2007年一起发布。C#下一版本4.0正在开发中。</p>
<p>C#的设计目标：</p>
<ol>
<li>C#旨在设计成一种简单、现代、通用和面向对象的编程语言</li>
<li>C#支持以下软件工程原则：强类型检查、数组边界检查、未初始化变量引用检查和自动垃圾收集，以及软件健壮性、持久性和高编程效率</li>
<li>C#设计为开发可在分布式环境中部署的组件</li>
<li>源代码可移植，并支持C和C++程序员很容易的迁移到C#</li>
<li>支持国际化</li>
<li>支持在独立的或嵌入式系统环境中编程，从非常复杂的大型操作系统到功能有限的小型系统都支持</li>
<li>尽管C#程序在内存和处理能力等需求上有一定的经济性，但并不确保具有C或汇编语言一样的性能</li>
</ol>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>以Web开发和Windows程序开发为主</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p><a href="http://msdn.microsoft.com/"> MSDN</a><br />
《Understanding .NET》<br />
《Programming C# 3.0》<br />
《Professional C#》<br />
《Essential C#》<br />
《C# 3.0 Design Patterns》<br />
《Microsoft C# Windows程序设计》<br />
《ASP.NET 3.5 Unleashed》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://www.nunit.org/">Nunit</a></li>
<li><a href="http://www.dotnetnuke.com/">DNN</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.7 Python</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>Python的创始人为Guido van Rossum。1989年圣诞节期间，在阿姆斯特丹，Guido为了打发圣诞节的无趣，决心开发一个新的脚本解释程序，做为ABC语言的一种继承。<br />
可以说，Python是从ABC发展起来，主要受到了Modula-3（另一种相当优美且强大的语言，为小型团体所设计的）的影响，并且结合了Unix shell和C的习惯。<br />
Python哲学：</p>
<ol>
<li>Beautiful is bettern than ugly</li>
<li>Explicit is better than implicit</li>
<li>Simple is better than complex</li>
<li>Complex is better than complicated</li>
<li>Flat is better than nested</li>
<li>Sparse is bettern than dense</li>
<li>Readability counts</li>
</ol>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>由于Python功能强大，应用范围非常广泛，包括简单工具、数据处理、GUI程序开发、多媒体、科学计算、网络编程、游戏编程、企业应用等等</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>《A Byte of Python》<br />
《Core Python Programming》<br />
《Python源码剖析》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://www.djangoproject.com/">Django</a></li>
<li><a href="http://plone.org/">Plone</a></li>
<li><a href="http://www.zope.org/">Zope</a></li>
<li><a href="http://trac.edgewall.org/">Trac</a></li>
<li><a href="http://wxpython.org/">wxPython</a></li>
<li><a href="http://sourceforge.net/projects/bittorrent/">BitTorrent</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.8 Perl</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>Perl是一种脚本语言，最初的设计者为Larry Wall，与1987年首次发布。<br />
Perl借取了C、sed、awk、shell scripting以及很多其他编程语言的特性，其中最重要的特性是它内部集成了正则表达式的功能，以及巨大的第三方代码库CPAN。<br />
Larry Wall持续监督着Perl核心语言的开发，包括即将推出的Perl 6。<br />
O&#8217;Reilly Media出版的《Programming Perl》封面是一匹骆驼，如今骆驼成为了Perl的象征。<br />
Perl哲学：There&#8217;s More Than One Way To Do It.</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>系统管理、数据处理和Web开发为主</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>《Programming Perl》<br />
《Learning Perl》<br />
《Professional Perl Development》<br />
《Perl for System Administration》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://www.cpan.org/">CPAN</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.9 JavaScript</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>JavaScript是一种广泛应用于客户端Web开发的脚步语言，最初由Netscape的Brendan Eich设计并于1995年首次亮相。<br />
JavaScript是ECMAScript标准的一种方言，它是动态的、弱类型的、基于原型的、视function为一等公民的语言。</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>主要用于网页开发</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>《JavaScript The Definitive Guide》<br />
《Professional JavaScript for Web Developers》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://jquery.com/">jQuery</a></li>
<li><a href="http://www.extjs.com/">Ext JS</a></li>
<li><a href="http://code.google.com/webtoolkit/">GWT</a></li>
</ol>
<p><span style="color: #0000ff;"><strong>No.10 Ruby</strong></span></p>
<p><span style="color: #888888;"><strong>历史、发展与现状</strong></span></p>
<p>Ruby是一门面向对象的动态语言，最早由Yukihiro Mstsumoto于1995首次发布，它的灵感和特性来自Perl、Smalltalk、Eiffel、Ada以及Lisp。<br />
由Ruby语言本身还发展处了JRuby、IronRuby等其他平台的Ruby语言替代品。<br />
Ruby的理念是强调人性化，非常直观，按照编程的人认为它应该的方式运行。</p>
<p><span style="color: #888888;"><strong>应用领域</strong></span></p>
<p>以Web开发为主，也用于系统管理、数据处理和游戏脚本等领域</p>
<p><span style="color: #888888;"><strong>学习路线</strong></span></p>
<p>《Programming Ruby》<br />
《Agile Web Development with Rails》<br />
《The Ruby Way》<br />
《Ruby for Rails》<br />
《Design Patterns in Ruby》</p>
<p><span style="color: #888888;"><strong>开源项目</strong></span></p>
<ol>
<li><a href="http://rubyonrails.org/">Ruby on Rails</a></li>
<li><a href="http://merbivore.com/">Merb</a></li>
<li><a href="http://cruisecontrolrb.thoughtworks.com/">CruiseControl.rb</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://rubylog.com/top10-programming-languages/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
