编写并运行第一个Lisp程序
来源:互联网 发布:在淘宝开网店流程 编辑:程序博客网 时间:2024/05/17 08:13
我觉得接触一门新的编程语言的时候第一个程序的编写至关重要,这能够让我快速了解到简单的语法以及运行方法。而运行方法基本上是我更为关注的,因为这将是后期学习过程中不断打交道的东西。
为了能够弥补工作中那种浪费时间的懊悔感,我决定学习一个新的编程语言,初步选定了lisp。倒是没有特别的因由,只是随便想到了就选择了。这个纯粹是一种赎罪式消磨时间的学习,倒也不期望自己能够学到什么成果。倒是学习过程中可以顺便练习使用一下Emacs,这个是一个很有趣的事情。
接下来写自己的第一个程序,我个人感觉比较有代表性的一段代码:
(defun WriteHelloWorld(fileName)
(with-open-file (out fileName
:direction :output
:if-exists :supersede)
(with-standard-io-syntax (print "HelloWorld" out))))
打开lispbox加载并执行如下:
执行的过程中屏幕显示出“Hello World”,这个其实是有点在我意料之外。我最初对代码的理解是这个函数完成一个写文件的功能。接下来看看写文件的结果吧!查看LispBox启动位置,发现多了一个demo.txt的文件,打开后文件的内容如下:
有一个空行的输出,还是有些让我意外。不过,目前我比较关注的如何运行的问题暂且是解决了。应该还会有更加简单的运行方法,后面继续了解学习吧!
- 编写并运行第一个Lisp程序
- 第一个MapReduce程序----wordcount(编写并运行)
- ubuntu下编写并运行第一个c语言程序
- ubuntu下编写并运行第一个c语言程序
- 编写第一个Android运行程序
- 编写运行第一个node.js程序
- 在桌面红旗6上编写并运行第一个驱动设备程序
- 《疯狂JAVA讲义》之四——编写并编译、运行第一个java程序
- 学习java第一课,记事本编写Java程序并运行
- 基于MT7688模块的开发笔记11——编写我的第一个程序并在MT7688中运行
- Linux之编写运行第一个c语言程序
- MyEclipse配置Tomcat 并编写第一个JSP程序
- 第三章 编译并运行第一个程序
- Windows下安装QT并运行第一个程序
- Windows下安装QT并运行第一个程序
- Windows下安装QT并运行第一个程序
- 创建并运行第一个OSGi程序-HelloWorld
- Linux下编译并运行的第一个程序
- 未来智能实验室成立,建设世界第一个AI智商评测和趋势研究机构
- Andrej Karpathy发文谈神经网络后,引发的对硬件,软件和学件的思考
- 一文入门 Python 数据分析库 Pandas
- C++中作用域和定义在类外部的成员
- 纹理贴图
- 编写并运行第一个Lisp程序
- CS231n-Assignment1(作业1)-SVM
- CPU调度
- QT设置窗口颜色
- roc和auc
- 环境光
- 类与对象
- 组合模式(Composite)-----基于JAVA语言
- 漫射光