技术人生:故事之十三 CGI,ASP?

故事之十三 CGI,ASP?
记得我在Internet/Intranet上编写的第一个程序是一个C语言的聊天室,原因是,在1996年,我们上网到四通立方的站点,看到了聊天室,许多人在上面聊天,我的同事们更是天天泡在上面,到了年底,我的哥们高伟就开始计划实现自己的聊天室,经过一段研究,终于建立了一个程序。
我那时已经编程多年,各种工具都用过,但Internet/Intranet方式的编程,让我不知所措。经历是这样的。
传统的编程方式原来是DOS,然后有了WINDOWS的开发环境,再也不用记忆那些复杂的函数和命令了,并且在用户界面上有了非常大的改变,让用户很容易操作,以前的简单的菜单方式已经不算是希奇的东西。也许今天的程序员觉得设计一个菜单后窗口是如此的简单,但不要忘记,当在DOS下,如果要设计今天的界面,必须首先编写出一个WINDOWS!
但是,在CGI编程中,恰恰利用了DOS下的STDIO功能,这也是UNIX下的标准。学习过C语言的人都知道使用PRINTF命令。而就是因为这个STDIO,使CGI成为可能。因为在STDIO中,标准输入输出都放置到内存标准缓冲位置,WEB服务软件就是通过这个缓冲来与浏览器交换信息。下面的代码是非常古老的,但体现了当今所有基于CGI理论的技术,如ASP,JSP等。比如ASP,是IIS中内置的CGI,已经帮助我们解释并运行了你的.ASP文件!
有些程序高手就是利用这一点,自己编写支持自己的脚本扩展功能的WEB服务程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值