• 1.摘要
  • 2.基本信息
  • 3.基本内容

IRS

2
一种专用程序设计语言

IRS是为了实现智能爬虫系统而设计的专用程序设计语言,它的设计目的是为了实现互联网上结构化数据的挖掘与精确采集,运行于Java平台的解释性语言,主要使用中文作为语法关键字。

基本信息

  • 中文名

    IRS

  • 目的

    实现智能爬虫系统

  • 运行平台

    Java平台

  • 脚本解析器

    JRuby脚本引擎IRQL语言

基本内容

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