最新文章列表

函数式编程另类指南

原文:Functional Programming For The Rest of Us 原文作者:Vyacheslav Akhmechet 翻译:lihaitao (电邮: lihaitao在gmail.com) 校对:刘凯清 程序员拖沓成性,每天到了办公室 ...
糖人GG 评论(5) 有4300人浏览 2006-12-15 12:11

Re: 漫谈rails与php

“过程即数据”指的是函数高阶演化时,在LISP中分不清,也没有必要分清一个符号是过程还是数据。这种高度统一得益于LISP简洁的语法,这种语法约束着程序员向着高阶函数前进。 Ruby也可以作为LISP式的函数式编程语言,但是Ruby选择了自然语言这条道路。自然语言和Ruby的相似性正表明了Ruby相比其他语言更适合作DSL,Rails本身就是Web开发的DSL。
dongbin 评论(0) 有1311人浏览 2006-12-13 17:56

介紹一下 AutoLISP 程式

有學生問到一個 AutoLISP 程式設計的需求, 這是一個很典型的 AutoLISP 題目,非常適合用來教學, 所以,把它 po 在這邊分享。 程式裡面已經有詳細的注解,他的目的是 讓使用者在 AutoCAD 裡面選擇一些圖元,這個程式會幫他加總線段的 總長度,大家 欣賞欣賞。 cpp 代码 ; file: sum-01.LSP       ; (cal-dist  ...
sjgau 评论(7) 有3953人浏览 2006-12-11 12:11

Functional programming has finally reached the masses by VB

Confessions of a Used Programming Language Salesman - Getting the Masses Hooked on Haskell The author summaries that functional programming has finally reached the masses, except that it is called Vis ...
cookoo 评论(0) 有2914人浏览 2006-12-06 06:40

我想要做的事情

我的專長與過去的工作經驗是 AutoCAD 2D/3D 畫圖 AutoLISP 程式設計 C語言程式設計 數值分析 資料結構 電腦圖學 古人說:虎死留皮,人死留名。 我不想 留皮和 名。 可是,我很想把我的一些經驗與大家分享, 所以,請大家允許我貼一些很簡單的,很入門的, 很另類的,很古老的 一些東西。 想看得,就隨便看看。 不想看得,就忽略過去。 說明白一點,我在台灣地區 直接教過的學生超 ...
sjgau 评论(19) 有6939人浏览 2006-12-05 08:04

转: Comparing Programming Languages in real life

转: Comparing Programming Languages in real life There are so many programming languages available that it can be very difficult to get to know them all well enough to pick the right one for you. On th ...
Gene 评论(1) 有2213人浏览 2006-12-01 16:11

2007年的软件开发计算机科学学习计划

1. lisp 有兴趣的可以去看看这个网页, http://www.paulgraham.com/diff.html   Paul Graham列出了Lisp九大密器,C 只有两项,Java有四项,python有六项。学习lisp主要是学习新的思维方式。 2. ruby 深入学习ruby的语法和语义,深入到解释器一层看看有些特性是怎么实现的。 3. C++ 以前对C++及imperativ ...
bigpanda 评论(1) 有3251人浏览 2006-11-24 19:44

对动静态语言的语义思考,再兼谈点其它的

在参与这个讨论http://www.iteye.com/topic/33971后,这段时间对这个话题有了一些新的思考,写下来和大家分享分享。 重点探讨一下动静态编程语言的语义,兼带些DSL及通用语言,以及新手上手难易问题。 编程语言的语义,在论坛里讨论不多。在这里先分析一下几门主流静态语言,C,C++,Java,C#的语义。这些语言从编程风格角度讲,都称之为”imperative program ...
bigpanda 评论(17) 有14384人浏览 2006-11-24 03:21

[fwd]Why I Chose Erlang

Why I chose erlang (very, very long story) http://www.erlang.org/ml-archive/erlang-questions/200302/msg00013.html I've been following the discussions about OTP the past few days and found the commen ...
cookoo 评论(1) 有2851人浏览 2006-11-13 03:23

Emacs Lisp语言

----------------------------COPY FROM INTERNET 不好排版,放个附件。 Emacs Lisp语言 An Introduction to Programming in Emacs Lisp 这本书 emacs 里有,按“C-h i”,输入“m,E ...
dogstar 评论(0) 有5052人浏览 2006-11-09 10:46

lisp根源

                                              ----------COPY FORM IINTERNET 约翰麦卡锡于1960年发表了一篇非凡的论文,他在这篇论文中对编程的贡献有如欧几里德对几何的贡献.1 他向我们展示了,在只给定几个简单的操作符和一个表示函数的记号的基础上, 如何构造出一个完整的编程语言. 麦卡锡称这种语言为Lisp, 意为List ...
dogstar 评论(0) 有3816人浏览 2006-11-09 10:39

高手是这么玩的

引用一段potian的话,勉励自己 potian 写道: 引用我对空头讨论不是很感兴趣 当年为了看设计模式去买Smalltalk Best Practice patterns,为了学习Smalltalk Best Practice patterns,我看了两本smalltalk的书。这一年多来为了学习Ruby我重新看了一本smalltalk的书,用翻译软件看了Ruby Hacking Guide, ...
nihongye 评论(1) 有4825人浏览 2006-11-07 08:41

10年编程无师自通Teach Yourself Programming in Ten Years

看到potian在cookoo的博客留言链接,很不错的文章,发过来。 原文:Teach Yourself Programming in Ten Years 作者:Peter Norvig 翻译:郭晓刚(foosleeper@163.net) 最后 ...
ouspec 评论(10) 有5831人浏览 2006-10-30 14:19

Pratical Ocaml作者采访

Practical Ocaml是Apress最近新书。我还在观望买不买呢?$25 for PDF... 通过采访来多了解一些巴(真佩服有人能搞访谈类的blog):
cookoo 评论(6) 有3311人浏览 2006-10-24 21:20

契约、并行和异常

一直认为,契约是类型系统不可或缺的一部分,虽然现在的主流语言都缺乏它。我们知道,现在的组件都是隐藏其实现,公开其接口的。这为大型的复杂系统提供了必要的抽象机制,可是,现在的接口都是只描述了组件可以接受的消息类型(或者习惯上称作方法的签名),对于该组件在什么状态下可以接受该消息,该消息有什么要求和限制,以及组件对于该消息的响应是如何的都没有描述。这些是应该描述的。在支持契约的Eiffel语言中,它们被 ...
fixopen 评论(0) 有1127人浏览 2006-10-15 17:38

学习备忘

发现不写备忘真是个坏习惯,很多准备好要学的东西有时就忘了。。语言:haskell, lisp 函数式编程语言,受cookoo鼓舞开始学习haskell,加上haskell是实现pugs的语言,看来学一下也是应该的。lisp有时间也要看看,就当是折磨自己罢。。erlang 分布式编程语言,已有应用OpenPoker,作者神宗冥浩,简介 http://blog.mylkcn.net/senzung ...
qiezi 评论(0) 有1786人浏览 2006-09-07 14:24

下一阶段研究与blog写作计划

已经有打算要写的,有以下几个方面:   1、现在正在研究ANTLR,同时参看裘宗燕老师翻译的《程序设计语言——实践之路》。这个研究是为了能够真正实现我的DJ编译器,而必须要做的准备工作。   目前可以找到的入门教程,中文的只有一个,GOOGLE一搜就能搜到,英文的有一篇很不错的入门教程。 Ashley J.S Mills' very thorough tutorial at The Universi ...
庄表伟 评论(0) 有1114人浏览 2006-08-28 20:48

敲响OO时代的丧钟——写作计划更改

原本这一篇我是打算写《设计模式批判(2)》的,但是经过权衡,我决定放弃原本的进度计划,将攻击已有技术成果的文字大大缩短,尽快开始写我的设计方案部分。因此,设计模式的批判我将改变批判的方式,不是直接空对空的批判,而是在提出了自己的设计方案之后,通过对比,向大家表明,使用新的思维模式与技术手段,原有的设计模式需要解决的问题,现在能够得到更加灵活、易懂的解决。   同样的,对于AOP、CGLIB、 ...
庄表伟 评论(0) 有1151人浏览 2006-07-13 22:09

Hasekll Road to Future

Several friends have asked me about Haskell functional programming language. I haven't used it in daily jobs, yet I'm learning it not only because of its beauty and simplicity to express math, logic an ...
cookoo 评论(5) 有2313人浏览 2006-07-05 00:14

Martin Fowler:闭包

Martin Fowler:闭包 原著:Martin Fowler  http://martinfowler.com/bliki/Closures.html 翻译:<liubin <at="">huangpuzhuang.com> http://www.ruby-cn.org/ 另外一片文章总结了各种语言实现的本文中的例子。 闭包(Closur ...
xxj 评论(0) 有1611人浏览 2005-09-20 13:37

最近博客热门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