Python

Basically, Python can be seen as a dialect of Lisp with “traditional” syntax (what Lisp people call “infix” or “m-lisp” syntax).

Python can be seen as either a practical (better libraries) version of Scheme, or as a cleaned-up (no $@&% characters) version of Perl.

One of Python’s controversial features, using indentation level rather than begin/end or braces, was driven by this philosophy: since there are no braces, there are no style wars over where to put the braces. Interestingly, Lisp has exactly the same philosphy on this point: everyone uses emacs to indent their code, so they don’t argue over the indentation.

Take a Lisp program, indent it properly, and delete the opening parens at the start of lines and their matching close parens, and you end up with something that looks rather like a Python program.

— Python for Lisp Programmers

— Peter Norvig

2012.05.22 Tuesday ACHK

分數中心 1.2

這段改編自 2010 年 6 月 2 日的對話。

大部分情況下,「離題」的核心原因是「自我中心」。很多人誤會,以為「自己以自己為中心」,為之「自我中心」。那不是實情。當我們批評一個人「自我中心」時,並不是指「他要求自己的生活,以他自己為中心」。「自己的世界以自己為中心」合情合理,不應批評。

但是,如果「我要求別人的生活,也以我自己為中心」,那就不合情理,會引起公憤。

大部分情況下,「離題」的核心原因是「自我中心」。意思是,看到一道題目後,你沒有詳加閱讀,細心留意題目的要求和指示。你自己想像,題目想你答什麼。你不知不覺間,假設了那道題目,是為你度身訂造,以方便你炫耀學識,或者炫耀勤力。結果,你根據了「自我幻想題目」,而不是「真實題目」來作答。

例如,題目是「蘋果有很多益處,而橙亦有很多優點。請詳加描述橙的功用。」

「題目中心」的考生,會留意「題目確實要求答什麼」、「有多少個要點要答」、「每個要點需要答到什麼詳細程度」等等。但是,「自我中心」而又「十分熟悉蘋果」的考生,一看到「蘋果有很多益處」,他的即時反應是「呀!這一回真是幸運。我正正有溫習蘋果的一課。」他會以為該題是問「蘋果的益處」,然後立刻根據那個幻像來作答。背後的心結,是「自我中心」:

一來,以為題目是為他刻意設定;

二來,因為他剛巧試前詳細溫習了「蘋果的益處」,他急不及待想立刻炫耀。他想傳遞給評卷老師的訊息是:「我有勤力讀書,請你給我分數」。 

但是,「自我中心」考生所忽略的是,考官不會根據你「勤不勤力」,或者「聰不聰明」來評分。考官只會根據你答案的準確程度來評定優劣。「離題」就是百分百「不準確」,自然百分百「沒有分數」。

記住,參加考試的目的,並不是炫耀自己的學識,而是奪取分數。如果你是目標為本,即是以分數為中心,而不是以自我為中心的話,「離題」的機會微乎其微。

— Me@2012.05.22

2012.05.22 Tuesday (c) All rights reserved by ACHK