求真百科歡迎當事人提供第一手真實資料,洗刷冤屈,終結網路霸凌。

Racket檢視原始碼討論檢視歷史

事實揭露 揭密真相
前往: 導覽搜尋
Racket

來自 網絡 的圖片

Racket,原名PLT Scheme ,是一種計算機程序設計語言 ,在Lisp和Scheme基礎上增加了對象、類型、惰性求值等,也是一個程序設計環境,可以讓人們設計自己的程序語言。同時自帶豐富的第三方庫,如web服務器、數據庫、GUI、圖像處理等。

簡介

在1995年1月,這個團隊決定開發一個建立在 Scheme函數式編程語言上的教學用編程語言環境,Mattew Flatt 簡單的從 libscheme 中將 MrEd (Racket 的原始虛擬機器)、wxWidgets與一些其他的免費系統結合,接下來的幾年內,由 Flatt、Robby Findler、Shriram Krishnamurthi、Cormac Flanagan 和其他許多人組成的團隊推出了 DrScheme,一個給 Scheme 程式設計新手的程式設計環境,也作為弱型別編程語言的研究環境,當時 DrScheme 主要支援的編程語言叫做 PLT Scheme。在此同時,該團隊也開始為中學教師開設研習課程,教授他們學習程式設計與函數式程式設計,這些老師和他們的學生所做的現場測試提供了團對專案開發方向重要的依據,在接下來的幾年中,PLT 團隊為 DrScheme 加入了教學用語言,例如 代數步進器、讀取-求值-輸出循環、constructor-based printer 和其他許多發明,推出了一套有應用價值的程式教學環境。2001年,核心團隊(Felleisen, Findler, Flatt, Krishnamurthi)也編纂和發行了他們的第一本教科書'How to Design Programs',融入了許多他們的教學理念。

評價

Matthias Felleisen在1990年代中期建立了PLT,一開始為一個研究團隊,不久後逐漸投入程式設計師入門教材的專案開發。[1]

參考文獻

  1. Racket搜狗