码迷,mamicode.com
首页 >  
搜索关键字:lisp    ( 510个结果
UVA Tree Summing
题目如下:  Tree Summing  Background LISP was one of the earliest high-level programming languages and, withFORTRAN, is one of the oldest languages currently being used. Lists,wh...
分类:其他好文   时间:2014-05-25 21:39:51    阅读次数:276
初窥c++11:lambda函数
为什么需要lambda函数 匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例如,你可以把lambda函数可在参数中传递给std::sort函数 #include ...
分类:编程语言   时间:2014-05-25 21:35:27    阅读次数:377
Clojure进阶:使用Clojure编写文字冒险游戏
1. 准备2. 语法和语义3. 为我们的游戏世界定义数据4. 环顾我们的游戏世界5. 函数式编码风格6. 环游我们的游戏世界7. 构建SPELs8. 创建特殊操作9. 附录10. 为什么没有使用”宏”这个词11. 译者感想 本文翻译自:Casting SPELs in Clojure 1 准备 任何学过Lisp的人都会说List和其它语言有很大的不同.它有很多...
分类:其他好文   时间:2014-05-21 15:53:25    阅读次数:249
Dandelion - Eclipse Lisp Plugin
Common Lisp没有一个比较简单易用的IDE,网上推荐使用的都是LispBox,但是基于Emacs编辑器,使得学习以及使用的门槛过高。 Eclipse是一个非常强大的可任意扩展的开发环境,所以我们可以使用Eclipse 下的Lisp插件。两年前我就寻找过,但是没有找到合适的,至于我为什么不自己开发一个= =。(我好囧)。最近又找了一下,发现了一个Dandelion的项目,最近更新时间是20...
分类:系统相关   时间:2014-05-21 13:29:30    阅读次数:576
从Racket入门函数式编程
一直想学学LISP,今天总算开了个头。现在我学习LISP不是为了马上能够用于实际项目的应用,而是为了学习一下函数式的思维方式,能够更加深入的了解计算的本质,能够更好的用C++, Java, Python等编写程序。更何况,这些主流语言都逐渐增加了函数式编程的特征,C++,Java现在都引入了 Lambda 表达式。如果能够系统学习一下LISP,相信对自己以后掌握这些语言的新特新特征,对自己写JavaScript、Python,对自己了解闭包、高阶函数、Lambda表达式都会有很大帮助。言归正传,首先推荐三个...
分类:其他好文   时间:2014-05-18 16:01:45    阅读次数:530
60行R++代码实现Lisp解释器
还没有处理lambda、上下文等,有待完善。 main { for putsl(eval(getsl)) } rstr eval(rstr s) { s=tokenize(s) v=s.split(' ') if v.get(0)!='(' return v.get(0) next=find(v.sub(2))+2 switch v.get(1) case '+' r...
分类:其他好文   时间:2014-05-14 15:32:34    阅读次数:323
热烈庆祝国产编程语言R++1.8研发成功
R++是专为懒人设计的国产编程语言,支持无操作系统裸奔、编译成机器码、android、cocos2dx绑定、中文编程、闭包、惰性求值、JSON、Lisp的S表达式、内联汇编、伪代码、模板、宏、多重继承、元编程、反射、自省、指针、引用。 为什么需要它? 1.目前DIY操作系统一般使用gcc+nasm,R++是编译型语言,抽象能力强过C,可直接内联汇编,不需要面对讨厌的AT...
分类:编程语言   时间:2014-05-13 07:44:30    阅读次数:486
some simple recursive lisp programs
1. Write a procedure count-list to count the number of elements in a list1 (defun count-list (numbers)2 (if (null numbers) 03 (+ 1 (co...
分类:其他好文   时间:2014-05-09 05:41:41    阅读次数:307
逗比之——程序员装逼手册3(逆袭版)
程序员嘛,外行人看起来已经是不可理解的奇怪生物了,自然也没必要跟他们再装逼 所以呢,如何对其他程序员装逼就是一门很有学问的事了 于是乎在下手痒写了个《高级程序员装逼指南》,请大家指正 ** 编程语言 ** 千万千万千万千万不要说自己是Java/C#/C++程序员 尽量学一些奇怪的语言,python已经有烂大街的趋势了,写写还是可以,装逼是用不上了 Lisp和Er...
分类:其他好文   时间:2014-05-09 00:40:47    阅读次数:260
《黑客与画家》读书笔记
书名:《黑客与画家》 作者:Paul Graham 阮一峰 [译] 出版社:人民邮电出版社 推荐理由:跟随硅谷创业之父,走进黑客的世界 作者介绍: Paul Graham,Lisp专家,世界上首个互联网应用程序Viaweb开发人之一。创建的Viaweb公司后被雅虎收购,改名为Yahoo!Store。2005年创办YCombinator,开创了天使投资新模式,被《福布斯》杂...
分类:其他好文   时间:2014-05-07 04:54:22    阅读次数:337
510条   上一页 1 ... 49 50 51
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!