“Lisp太難學了”是謊言,Racket語言是中學生都可以接受的Lisp/Python - DustyCloud Brainstorms
Racket是一個很棒的Lisp,但它也是一個可以接受的Python:
- Racket內建了一個名為DrRacket的全功能編輯器,該版本非常適合使用。它具有Emacs所有:括號平衡,舒適的REPL整合等。但是如果你想使用Emacs,你可以使用racket-mode。雙贏。
- 有意識地將Racket構建為一種教育語言,與Python不同。Racket的核心受眾之一是中學生,它甚至還帶有一個內建的兒童遊戲引擎。
- 我和我的配偶甚至為人文學科程式設計的課程教過如何學習 使用Racket 。我們發現古老的信念“lisp語法太難”是假的; 大多數人缺乏的主要功能是具有低入門門檻的體面的lisp友好工具,DrRacket提供了這一點。唯一害怕括號的人原來是那些已經知道如何程式設計的人。“Lisp太難學了”是謊言; 如果中學生可以學習它,那麼更多經驗豐富的程式設計師也可以。
- Racket甚至可能包含比Python 更多的功能。至少所有包含的功能通常都更好; Racket的GUI庫是我在生活中編寫GUI程式的唯一(而且它們也是跨平臺的)。其構建的圖片PICT 庫是一種愉悅。與繪製圖表的情節 是一個令人難以置信的經歷。使用Scribble編寫文件 是我曾經擁有的最佳非組織模式體驗。
- 根據我的經驗,Racket的文件是無與倫比的。“ Racket Guide”將向您介紹所有關鍵概念,並且“ Racket Reference” 提供您需要的一切。
- 教程也很精彩; 在 入門教程 跨出你的第一步,不需要編寫數字或字串,只需透過圖片即可。想了解更多?接下來的兩個教程將向您展示如何 構建Web應用程式 ,然後 構建自己的Web伺服器。
- 像Python一樣,儘管Racket源於教育,但它已經為實際應用做好了準備。這些天,當我想要建立一些東西並快速有效地完成它時,我首先找到了Racket。
相關文章
- Lisp語言簡介Lisp
- 因 AI 而設計的語言 LISPAILisp
- 為什麼Lisp語言如此先進?Lisp
- Lisp 永遠成不了程式設計主流語言 vs Lisp 神話之路Lisp程式設計
- 為什麼我喜歡 Lisp 程式語言Lisp
- 麥卡錫用數學實現了LispLisp
- Lisp的誕生Lisp
- newLISP 10.5.3 釋出,類 Lisp 的指令碼語言Lisp指令碼
- 你不可不知的9種Lisp語言思想Lisp
- 為什麼Lisp語言如此先進?(譯文)Lisp
- Julia是Lisp的轉世 - ArnuldLisp
- 主要的lisp 表達是例句Lisp
- 學習C語言還是學習Python爬蟲?C語言Python爬蟲
- 轉-為什麼Lisp語言如此先進?(譯文)Lisp
- 2012一週一語言:Common LispLisp
- 學習C++程式語言的最大難度是什麼(轉)C++
- Common lisp HyperSpec lisp 語法幫助Lisp
- Python是什麼語言?Python底層語言是什麼?Python
- LIGO 的科學家們是如何使用 Python 語言的?GoPython
- python 是開源語言嗎:Python 是一種開源語言嗎?Python
- java是最值得學習的程式語言嗎?Java
- Python是一門傑出的語言,值得你去學習Python
- python語言是什麼Python
- 什麼是完美的教學語言 - Garth
- python是免費的語言嗎?Python
- 學習 Linux 是我們的愛情語言Linux
- 在Grammarly的生產環境中執行LispLisp
- 你已經是個成熟的表格了,該學會自然語言處理了自然語言處理
- python是高階語言嗎Python
- Java 語言是強型別語言語言(轉)Java型別
- 我是怎樣學習新的語言或者框架的框架
- Lisp語言發明者、“人工智慧之父” John McCarthy與世長辭Lisp人工智慧
- lisp 中的 【,@】 與 【·】 以及【‘】 以及【 。,】Lisp
- 【轉】Lisp 已死,Lisp 萬歲!Lisp
- Uber兩月前的“闖紅燈事件”謊言被揭穿,這次是真的打臉了事件
- python是跨平臺的語言嗎Python
- 程式設計是更像數學還是人類語言?- MIT News程式設計MIT
- python可以0基礎學習嗎?python是什麼型別的語言?Python型別