IRS
2一种专用程序设计语言
IRS是为了实现智能爬虫系统而设计的专用程序设计语言,它的设计目的是为了实现互联网上结构化数据的挖掘与精确采集,运行于Java平台的解释性语言,主要使用中文作为语法关键字。
基本信息
- 中文名
IRS
- 目的
实现智能爬虫系统
- 运行平台
Java平台
- 脚本解析器
JRuby脚本引擎、IRQL语言
基本内容
IRS--一种专用程序设计语言,是为了实现智能爬虫系统而设计的,它的设计目的是为了实现互联网上结构化数据的挖掘与精确采集,它是运行于Java平台的解释性语言,为了便于理解与记忆,主要使用中文作为语法关键字。IRVM(解释运行IRS脚本的虚拟机)内部对“智能网络爬虫系统”所必需的各种特性提供了比较有力的支持。IRS内嵌了两种辅助的脚本解析器,一种是JRuby脚本引擎,一种是模仿SQL设计的IRQL语言。内嵌JRuby引擎是为了灵活实现系统内部的各逻辑判断与流程跳转,内嵌IRQL是为了实现爬虫系统与数据库持久层的无缝连接。IRS语言的设计原则是简洁的代码与实用的功能,即尽量使得IRS脚本语句,用最少的代码来实现需求,并且提供尽量多的实用功能。