回答
的代碼示例應該:(前的Hello World)
- 顯示如何啓動一個新的應用程序
- 如何做常見的模式(例如相反的循環,函數式語言使用尾遞歸。電話)
- 顯示什麼使語言的獨特/右對某些任務(例如,元編程Ruby中的二郎神,模式匹配)
一種語言的最佳代碼示例說明了爲什麼該語言比該特定代碼段的任何其他語言更好。基本上與「你好世界」相反。
如果有人想開始使用某種語言,他們需要一些簡單的東西來確保他們的環境已經正確設置。 「Hello World」適合這個法案。 – 2010-07-30 09:35:43
你應該寫變得容易寫或前實際程序傾向於你的新語言功能。如果你使用庫,考慮它們的複雜性。
當然這不是我打算做的。編寫你的編程語言,使你感興趣的真正程序變得更短,更好。只有白癡才關心功能。你用編程語言編寫程序,這不是一種裝飾。因此,您應該專注於程序開發任務,忽略不影響可用性的美學語言部分。
從最簡單的語言開始,您可以編寫程序。從中反覆改進語言,並處理與早期版本和其他語言有關的所有問題。
您正在通過編寫新的編程語言來解決問題,對吧?強調如何用你的語言解決這個問題。
我更經常用較新的動態語言看到的一個例子是一個簡單的靜態Web服務器。幾年前,我第一次在Tcl中看到一個小型web服務器的例子(不是一門新語言)。現在看來,大多數新語言都有一個用50行代碼編寫的Web服務器。
谷歌的Go語言實際上有一個微小的Web服務器,作爲其官方文檔中的示例代碼之一。儘管Go通過使用庫來作弊。但這是一個很好的展示它的網絡庫有多好。 Node.js在其官方文檔中還包含一個Web服務器示例。
如果您的語言支持在50(100?)行代碼中編寫簡單的Web服務器,那麼您應該使用它作爲示例。 Web服務器就是一個很好的例子,因爲它向您展示了語言如何處理網絡,文件I/O和字符串操作。讓我們面對現實吧,除了3D遊戲和物理模擬,現在大多數代碼更多地處理網絡,文件I/O和字符串而不是數字。
- 1. 動態編程語言的好處的具體(代碼)示例
- 2. 由K&R編寫的C語言編程語言示例CH1
- 3. Go編程語言代碼錯誤
- 4. Docbook 4插入編程語言代碼
- 5. 針對示例編程語言的語法高亮顯示
- 6. AVR彙編語言代碼
- 7. 一個良好的編程語言,編程代碼挑戰
- 8. 編程語言如何調用用其他語言編寫的代碼?
- 9. 源代碼/機器語言的比例
- 10. Android藍牙編程的代碼示例
- 11. 用c語言編寫的代碼
- 12. 彙編語言中的簡單代碼
- 13. Cocoa接口的語言,優雅,開放源代碼示例?
- 14. 亞洲語言情感分析的代碼示例 - Python NLTK
- 15. 左結合的編程語言的示例?
- 16. 使用Java編碼編程語言
- 17. 從語言顯示名稱返回語言代碼的Java API
- 18. COW編程語言中「hello world」示例程序
- 19. Fortran示例代碼彙編
- 20. 編譯linPhone示例代碼
- 21. 尋找使用不同語言編寫的程序示例
- 22. C編程語言(版本2)中的示例1-7
- 23. 編程語言
- 24. Kivy:Kivy語言的ScrollViewApp示例
- 25. C語言中的套接字programmimg,需要示例代碼和教程
- 26. 彙編語言代碼問題
- 27. 使用哪種語言編寫代碼?
- 28. 彙編語言符號操作代碼
- 29. 反編譯代碼(獨立於語言)
- 30. 彙編語言機器代碼
請問這個問題需要回答!你有一個非常好的開始。 – TrustyCoder 2010-07-28 04:05:16