Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lotuc/PLAI-cn
Programming Languages: Application and Interpretation
https://github.com/lotuc/PLAI-cn
book plai plt translation
Last synced: 3 days ago
JSON representation
Programming Languages: Application and Interpretation
- Host: GitHub
- URL: https://github.com/lotuc/PLAI-cn
- Owner: lotuc
- Created: 2017-07-02T12:14:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2023-07-20T23:58:02.000Z (over 1 year ago)
- Last Synced: 2024-11-07T19:18:32.439Z (4 days ago)
- Topics: book, plai, plt, translation
- Homepage:
- Size: 6.84 MB
- Stars: 241
- Watchers: 21
- Forks: 22
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PLAI-cn
![](./docs/imgs/PLAI-cover.jpg)
1. The translation has not been checked by the
original author
2. The correct, definitive version is at the
[original link](http://cs.brown.edu/courses/cs173/2012/book/index.html).## 译者
- [lotuc](https://github.com/lotuc)
- [MrMathematica](https://github.com/mrmathematica)本翻译版权属于两位译者
### 编译发布
内容通过
[mkdocs](https://github.com/mkdocs/mkdocs)([mkdocs-material](https://github.com/squidfunk/mkdocs-material)
主题)编译生成 html 进行发布。发布在 [PLAI-cn](https://lotuc.github.io/PLAI-cn).
### 翻译准则
1. 代码中 `` 全部保留,在同一行最后分号注释加上中文翻译,比如
```
::= ; 返回值类型,第一次尝试
```2. 术语翻译,可以在第一次出现/定义的地方后附括号,括号内标注英文,比如闭包
(Closure)
3. Excise 和 Think now 统一翻译成练习和思考题
4. 注释也请翻译,根据实际情况,直接放在文中相应位置,或者标明【注释】放在下一段
文字之前。
5. 代码中出现的英文字符串,也在同一行后加中文注释,比如```
(error 'num+ "one argument was not a number") ; 有一个参数不是数字
```6. 英文原文的斜体和粗体字,统一对应为中文的粗体字
7. 文档使用 [prettier](https://prettier.io/) 进行格式化:```bash
prettier --print-width 80 --prose-wrap always --write *.md
```