racket自带了一个有REPL功能的简单的IDE DrRacket,方便初学者领略语言的魅力。...为了进一步讨好初学者,让racket的学习寓教于乐,DrRacket可以直接和各种各样的图形图片打交道,比如说这样: ? 此外,racket的作者们还开发了一套htdp [4]库,用于教学。...其次,优秀的学习平台DrRacket。如今,一门语言如果没有REPL,学习的曲线会高很多。racket在支持REPL的基础上,还提供了一个可以调试的IDE。...像lisp这样能够编写macro的语言,如果无法调试macro,简直就是一场灾难,当时玩clojure进行不下去也是稍微复杂一点的macro总写不对有关(我的功力实在有限),但DrRacket的 "Macro...此外,在DrRacket里,你还可以这么写代码: ? 满满地都是爱啊! 再次,不得不说说scribble。这是racket自带的文档系统,同时也是racket设计出来的语言。
于是,我发现了DrRacket(它的前身就是大名鼎鼎的DrScheme)。DrRacket是MIT开发的Scheme的运行时,其中包含一个制作幻灯片的组件,名曰Slideshow。
选择编程语言 如果你第一次使用DrRacket,打开后需要选择Beginning Student Language (BSL) Language -> Choose Language (或直接按Ctrl
SCIP分五章:构造过程抽象,构造数据抽象,模块化、对象和状态(涉及并发),源语言抽象,寄存器机器里的计算(编译器如何工作) 环境 OS X下使用IDE DrRacket及其语法插件#PLaneT neil
而函数式语言跟逻辑编程语言有同样问题这个说法更不对,函数式语言的鼻祖LISP至今还在,基于JVM的LISP方言Clojure还能常常出现在招聘信息中,还有比Common LISP更为简单的方言Scheme,它有一个完善IDE环境的DrRacket
领取专属 10元无门槛券
手把手带您无忧上云