GithubHelp home page GithubHelp logo

racketguideinchinese's People

Contributors

invisiblemoon avatar onroadzy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

racketguideinchinese's Issues

非常感谢~!

就只是表达一下感谢,这份翻译对我有帮助。抱歉滥用了一下 issues...

符号错误

字符串写在双引号("")之间。在一个字符串中,反斜杠(/)是一个转义字符;例如,一个反斜杠之后的双引号为包括文字双引号的字符串。除了一个保留的双引号或反斜杠,任何Unicode字符都可以在字符串常量中出现。

其中反斜杠为\ 而不是/

对几个名词翻译的一点看法

之前本来也有一点翻译 Racket Guide 的想法,看到已经有人做了感觉很开心,感谢你们的工作!

简单看了一下术语表,对其中两个名词的中文翻译一点看法:

  1. curried function
    看到「咖喱函数」开始有些不明所以,于是去找了一下原文。这里 curried 应该 curry 的过去式(?),意思是通过这样的简写可以得到柯里化的函数声明。如果不了解柯里化的化,可以网上搜索了解一下,作为函数式编程的基本概念,网络上有很多相关的文章资料说明这个概念。
    与 Haskell 等函数式语言不同,Lisp 的传统是不会在函数定义时自动柯里化。而 Racket 继承了这个传统,又给了这样一个语法糖。总之,这里 curry 翻译成「咖喱」是不合适的,应该是「柯里(化)」或其他(对于 Curry 的人名)类似翻译。
  2. contract
    Racket 里的 contract 应该是来源于 Eiffel 语言的概念。而中文环境对于 design by contract 已经又有了翻译——「契约式设计」。所以个人感觉这里也采用「契约」来翻译可能会更合适。当然,现在也有「智能合约」这种称呼,所以这里用「合约」也可以。
  3. call-by-reference (16.1.8)
    更合适的翻译应该是「传引用调用」。

上面是一点拙见,有问题还请指出。

PS. 看前面的 issue 里也提到了,请问准备用 Scribble 格式吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.