TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Lisp as a first language?

2 点作者 TheDoctorWho超过 13 年前
Hey all I decided to learn Lisp as my first language is this a good idea and can it be used to make games like pacman and space invader?

2 条评论

kls超过 13 年前
You may want to give Racket a try, it is a LISP dialect and geared towards learning LISP <a href="http://en.wikipedia.org/wiki/Racket_%28programming_language%29" rel="nofollow">http://en.wikipedia.org/wiki/Racket_%28programming_language%...</a> . I wish I had learned LISP first it is so much different than the languages that get their linage from C or smalltalk. It frees you from the constrains of other languages and requires a lot of deprogramming to learn once you know another languadge. It's not going to be the easiest language to learn as a first languadge but there are a lot of advantages in doing so. Racket will help make it easier as it is designed as a teaching languadge.
评论 #3427307 未加载
pavelludiq超过 13 年前
There are several lisp dialects. Some of them have even been used for comercial games. Common lisp and clojure(the two most popular dialects) can be used to write pretty much any kind of software. But as a first language, I don't know. Scheme(the third most popular lisp) was my second language, and i had no trouble with it, but i already had a year of python under my belt. i'd say learn python, ruby or javascript first.
评论 #3427288 未加载