最新文章列表

lisp初体验-Practical Common Lisp笔记-9.标准宏

一直在拖延,玩Lisp,终究绕不开这道坎啊。既然如此,抖擞下精神,开始了。 作者首先又是抱怨、比较了一番lisp的宏与其他语言的区别。从形式上来讲,其实所谓的标准宏就和c,java之类的类库一样,是事先已经被完成、验证过的东东封装在编译/虚拟环境 中供coder使用(省的重复造轮子)。当然,在lisp中,宏可不单单是如此简单,不过~管他呢(拜托,这只是初学者教程!)在这一章节主要给大伙介绍几个常用 ...
iyuan 评论(0) 有3145人浏览 2011-07-19 16:55

lisp初体验-Practical Common Lisp笔记-8.变量

原本以为这章很好理解,结果..杯具了。 在lisp中,变量分为两种:词汇变量(lexical),动态变量(dynamic)。#感觉很别扭,估计我翻坏了,虽然与其他语言做了类比,相当于:局部变量和全局变量。可是看了后面,似乎不是这么个回事啊。如果有资深lisper能够给出这两个变量的专业名称(中文),那真是不胜感激了。目前,好吧,就姑且从字面上来称呼这两种变量吧。 作为变量的基本要素之一就是,变量 ...
iyuan 评论(0) 有2864人浏览 2011-07-08 20:20

linux command remeber

  Linux提供了几百条命令,虽然这些命令的功能不同,但它们的使用方式和规则都是统一的。   Linux命令的一般格式是:QUOTE:    命令名 [选项] [参数1] [参数2]……◆命令名由小写的英文字母构成,往往是表示相应功能的英文单词或单词的缩写。例如,date表示日期;who表示谁在系统中;cp是copy的缩写,表示拷贝文件等。    ◆方括号中的部分表明对命令行来讲不是必须的,即可有 ...
xy_z487 评论(0) 有1055人浏览 2011-06-29 12:48

软件需求分析方法总结--如何分析问题和需求

如何分析问题和需求 万事开头难,需求没有完全分析清楚,系统设计很难满意。面对项目,我们如何提出问题,如何界定问题主次,哪些问题必须定义,哪些问题可暂时不理......。 ...
newleague 评论(0) 有2299人浏览 2011-06-27 23:03

使用 Cusp Eclipse 插件开发 Lisp 应用程序

使用 Cusp Eclipse 插件开发 Lisp 应用程序 Lisp 不再只适用于人工智能 —— 试试它,您可能会用不同的方式思考 Java 和 C 编程 Tyler Anderson (tyleranderson5@yahoo.com ), Freelance writer, 自由撰稿人 简介:  Lisp 是一种极好的编程语言,由于它具有很强的无类型 ...
liubin2010 评论(0) 有1518人浏览 2011-06-23 11:11

lisp初体验-Practical Common Lisp笔记-6.语法及语义

作为一本语言入门类书籍,终于要进入正题了!(不容易啊) 为什么满屏满目的括号? 这是一个问题么?对于初涉Lisp的人而言,是的。作者的解释就是不解释,熟悉了,你就懂了(好吧,其实是"详见后章")。总而言之,既然选择了,你就只能享受了(不许想歪!)。 与其他语言不同的是,lisp的编译器中有两个角色:reader和evaluator。reader负责把代码整成evaluator ...
iyuan 评论(0) 有1920人浏览 2011-06-22 19:38

sicp

 sicp (structure and interpretion of computer programs ,编号为6.001 )是麻省理工学院的一门经典计算机入门课程,虽然近年被另外一门课程所取代(6.00 或6.01 ...
codePrac 评论(0) 有1694人浏览 2011-06-20 23:19

6年软件开发教我最重要的几件事

今天看到《10年软件开发教我最重要的十件事》这则新闻,自己也忍不住,写了一个。 1 遇到困难,要有信心。永远不要害怕。只有自己所不了解的,没有自己所不会的 2 会抄代码不够,还要深入一点。很多基础性的知识也是重要的。用整整5年时间,我才真正搞懂面向对象。6年时间才基本研究透Java 3 借助开源的力量。要实现一个技术架构,靠自己一把一把搭建是繁琐而费事的。借开源代码,等于站在巨人的肩膀上 4 ...
gazeldx 评论(0) 有1026人浏览 2011-06-20 14:52

理解JSON

如果你跟我一样(我担心你就是),那么,到目前为止,这应该是你对JSON的经验: 两个月前你从没听说过JSON 一个月前你听说了这个词但没有留意 ...
java10000 评论(0) 有1005人浏览 2011-06-19 00:47

表面的简洁

本文刊发在《程序员》杂志09年第二期上。是讨论函数式语言基本性质和发展方向的一篇文章。 表面的简洁/strong> 一、把大象装进冰箱 === ...
javasee 评论(0) 有535人浏览 2009-04-22 11:44

形式重要吗?

形式重要吗? 今天看到一篇关于20行代码的文章,说到JS圈子里有一项赛事,就是在20行代码中写出尽可能 丰富的效果来。当然,类似的事情在种种 ...
javasee 评论(0) 有417人浏览 2009-01-09 16:16

形式重要吗?

形式重要吗? 今天看到一篇关于20行代码的文章,说到JS圈子里有一项赛事,就是在20行代码中写出尽可能 丰富的效果来。当然,类似的事情在种种 ...
ruilin215 评论(0) 有826人浏览 2009-01-09 16:16

像大师们一样思考——从“UML何时死掉”谈起

题记:  在与Ivar的访谈之后,我一直想把这一段过程写出来。我尝试拟过许多个题目,最后都写不成文章。几乎在我要放弃的时候,BLOG读者在评论中 ...
javasee 评论(0) 有523人浏览 2008-10-09 02:11

像大师们一样思考——从“UML何时死掉”谈起

题记:  在与Ivar的访谈之后,我一直想把这一段过程写出来。我尝试拟过许多个题目,最后都写不成文章。几乎在我要放弃的时候,BLOG读者在评论中 ...
ruilin215 评论(0) 有821人浏览 2008-10-09 02:11

為什麼要學習函數編程?

文 / 蔡學鏞 面對越來越複雜的軟體開發需求,我們需要更高的抽象層。過去二十多年,我們將物件導向(Object-Oriented Programming,OOP)和元件(Components)的觀念注入大多數的主流imperative編程語言(例如BASIC、C、Pascal),採用這些技術可以降低軟體開發的複雜度(Complexity),增加再用性(Reusability),於是我們著實過了好一 ...
saybody 评论(0) 有805人浏览 2008-04-22 10:27

从表达式到函数:表面的简洁

scheme/lisp中,(基于运算元、运算符的)表达式运算是一个语法基础,但它们被称为函数式语言而非表达式语言。那么,它们是如何解释函数式语言的呢?一个lisp的函数在语法上应当书写为如下格式:----------------((lambda (p1...pn) e) a1...an) ---------------- 这是什么意思呢?其实,这其中的p1..pn为形式参数,而a1..an为实际参 ...
javasee 评论(0) 有605人浏览 2007-10-08 15:35

从表达式到函数:表面的简洁

scheme/lisp中,(基于运算元、运算符的)表达式运算是一个语法基础,但它们被称为函数式语言而非表达式语言。那么,它们是如何解释函数式语言的呢?一个lisp的函数在语法上应当书写为如下格式:----------------((lambda (p1...pn) e) a1...an) ---------------- 这是什么意思呢?其实,这其中的p1..pn为形式参数,而a1..an为实际参 ...
ruilin215 评论(0) 有814人浏览 2007-10-08 15:35

穷举和推理:用C++程序求解“谁养鱼”

穷举和推理:用C++程序求解“谁养鱼” 这期《程序员》提到“爱因斯坦的谜题”,我才注意到“谁养鱼”这个题目。问题如下: 1、在一条街上,有5座房子,喷了5种颜色2、每个房里住着不同国籍的人3、每个人喝不同的饮料,抽不同品牌的香烟,养不同的宠物已知:1、英国人住红色房子 2、瑞典人养狗 3、丹麦人喝茶 4、绿色房子在白色房子左面 5、绿色房子主人喝咖啡 6、抽Pall Mall 香烟的人养鸟 7、 ...
saybody 评论(0) 有909人浏览 2007-06-10 16:28

推个荐:十年学会编程

我很少在自己的Blog上推荐什么。一则是怕推荐错了,二者是怕耽于自己的个人喜欢,扰了别人的视听。所以我的链接里头,除了老婆、自己,就剩下一个Hello World了。 但现在我要正式地做个推荐。是关于一篇文章的,因为这篇文章实在说到了我的心底,也实在说了我想说的话。这篇文章就是《十年学会编程》。 http://daiyuwen.freeshell.org/gb/misc/21-days-cn.h ...
ruilin215 评论(0) 有751人浏览 2006-11-30 19:15

Programming Languages Table-By Capers Jones

Programming Languages Table Release 8.2, March 1996 By Capers Jones, Chairman, Software Productivity Research, Inc. © Copyright 1997 by Software ...
touchmm 评论(0) 有1237人浏览 2006-09-05 12:39

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36423) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics