[OT] Factoring 和 Refactoring

68 views
Skip to first unread message

Xinyu LIU

unread,
Dec 3, 2014, 8:39:18 PM12/3/14
to pon...@googlegroups.com
Before:

f(x) = (x - 1 - (x-1)(x-1))^(x-1)

After:
a(x) = x - 1
f(a) = (a - a^2)^a

数学上,我们称其为Factoring,为什么一到了程序上,就被称为Refactoring了?

PS: 另外一个问题是(中文,英文都适用,参见Knuth, Concrete Math的边注)
为什么Euclid的发音是欧几里德;而Euler的发音是欧拉?

Larry, LIU Xinyu
https://github.com/liuxinyu95/AlgoXY

e^(πi)+1 = 0

Milo Yip

unread,
Dec 6, 2014, 12:25:42 AM12/6/14
to TopLanguage
Refactoring code is to change its original factoring.

--

---
您收到此邮件是因为您订阅了Google网上论坛中的“TopLanguage”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到pongba+un...@googlegroups.com
要查看更多选项,请访问https://groups.google.com/d/optout



--

Yongwei Wu

unread,
Dec 6, 2014, 5:15:14 AM12/6/14
to pon...@googlegroups.com
2014-12-04 9:38 GMT+08:00 Xinyu LIU <liuxi...@gmail.com>:
PS: 另外一个问题是(中文,英文都适用,参见Knuth, Concrete Math的边注)
为什么Euclid的发音是欧几里德;而Euler的发音是欧拉?

​两个不都是“欧”,中文里没问题吧?(​我看到有后者误译成“尤拉”,那就是不知道还胡乱根据英文字面音译了。)

根据英文世界的一般发音,实际上前者可以翻译成“尤克利德”;欧拉还是欧拉,近似原始的德文发音(应当为/ɔʏ/而不是英文的/ɔɪ/)。古希腊语的发音已经不是非常有把握的事了,但一般认为是起始元音是/eu/,也许可以翻译成“欧克莱代斯”。现代希腊语的发音则大致相当于“埃夫克利代斯”。

--
Wu Yongwei
URL: http://wyw.dcweb.cn/
Reply all
Reply to author
Forward
0 new messages