computer 版 (精华区)

发信人: wizard (Python), 信区: computer       
标  题: Re: 贴一个简单的
发信站: BBS 听涛站 (Sat Apr 10 15:05:36 2004), 转信

BASIC的循环嵌套是在是很让人郁闷的,所有的BASIC书都要提到的问题
BASIC确实和其它的语言有很多差别,它和fortan比较接近,但是又不是一个理论体系
的东西,似乎是自成一体。

它对现代语言的发展影响微乎其微,个人觉得没有太高的地位。

流的概念在C里就有了,参见K & R的 C程序设计语言
面向对象的概念就更早了,个人觉得C++之所以成功,最大的原因是因为兼容了C。

Pascal和C理论体系都不一样,副作用可以说是C的一大重要特性了。
不过过程的概念不错,lisp也吸收了这个概念


【 在 kylix (CP/M) 的大作中提到: 】
: 这个看起来比较简单。
: 里面的观点可能有谬误,欢迎指正。
: 程序设计语言中的重要概念
: BASIC
: BASIC语言是程序设计史上的里程碑。
: 无论怎样夸奖BASIC语言都不过分,因为它经得起这样的夸奖。虽然很多人对BASIC语
: 言颇有微辞,但依然无法抹去BASIC语言在程序设计史上的地位。
: BASIC语言拥有结构化设计理论规定的全部三种结构,并且完美地实现了子程序和自
: 定义函数的调用。
: 在计算机发展的初期,还不具备设计全屏幕程序编辑器的能力,BASIC语言首创了行
: 号的概念,至今仍然影响着后来的程序设计语言。
: ...................

--
(defun power-set (set)
  (if (null set) '(())
    (let ((pset-of-rest (power-set (cdr set))))
      (append
      (mapcar #'(lambda (subset) (cons (car set) subset))
              pset-of-rest) pset-of-rest))))


※ 修改:·wizard 于 Apr 10 15:08:30 修改本文·[FROM: 219.224.175.139]
※ 修改:·wizard 于 Apr 10 15:09:39 修改本文·[FROM: 219.224.175.139]
※ 来源:·BBS 听涛站 tingtao.net·[FROM: 219.224.175.139]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.899毫秒