谁知道什么是csp?他的工作原理是什么?
C语言天然好的"移植性/高效性/灵活性",一直以来都是最受程序员青睐的语言,现在用CSP技术我们就可以轻松地将C语句直接嵌入到HTML源文件中并叫它CSP了.一般工作步骤:编辑好的CSP源程序,可以eybuild开发包提供的CSP2BIN工具将CSP源文件生成C程序的源文件,再连接上eybuild提供的高效CGI运行库,就可以在各种平台生成移植性非常高的CGI程序了.高效的集成技术:通过高集成技术,你可以把许多CSP/HTML页面集成生成到一个CGI中(包括图片,CSS及其它静态文件).甚至,你可以将一个小型的网站或应用生成到一个CGI文件中,这使得最的可执行脚本文件管理变得异常简单.这一点在嵌入式设备上特别有用,因为它们中的很多急乎没有外存(如FlashROM).eybuild为最后生成的CGIToASP/JSP/PHP的程序员:编写CSP程序就跟编写ASP/JSP/PHP一样,可以以先编写HTML文件为模板,再在其中插入CSP的语句.甚至有些时候,就可以直接拿JSP/PHP的源文件作为CSP的源文件了,因为它们都用<%和%进行标记的嘛.如果你是ASP/JSP/PHP的程序员,并会一点C,半天时间你就能把CSP全学会了.TO嵌入式WEB开发:CSP设计的最原始的初衷,就是要为嵌入式开发定制的一套类似ASP/JSP/PHP的C语言开发工具.因为嵌入式设备(如PDA/路由器/交换机等)上用的开发语言主要是C,而传统的CGI库clib以及开发模式远远不能跟上现代的开发需求.现在CSP的eybuild开发环境提供的PC和嵌入式设备上高效移植的开发库,让服务器上应用和嵌入开发进行了有效统一,使得两者上的开发变得更为容易.同时,优秀的跨平台的移植性也是eybuild的最主要特性之一.实践证明,CSP及其开发工具eybuild是嵌入式设备WEB开发的最理想工具,它能大大节省开发周期(一般能节省4-6倍),最能大大提高最终代码的可维护性(维护的是HTML和C代码,而两都分开的,所以维护更容易).可以直接调用任意C的函数