很早就聽說python的赫赫大名了,這學(xué)期學(xué)校也開了這門課,正好可以感受一下這門語言的魅力,對(duì)比C/C++/JAVA,它到底有什么獨(dú)特的地方呢?
"Life is short, you need Python" --Bruce Eckel一. 初印象:short
人生苦短,我用python
曾經(jīng)有這樣一個(gè)段子,說聯(lián)合國同樣一份檔案,用五大官方語言寫的不同版本中,最薄的那份一定是漢語的。
這個(gè)段子放在python身上同樣也成立,幾大主流語言寫同樣一個(gè)功能,python的代碼量一定是最短的那個(gè)。
比如同樣是hello world
C/C++需要五行:
#includeint main() { printf("Hello, World!"); return 0; }
java也需要五行,但代碼量明顯比上面的要多:
public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
再看看java的“小弟”javascript:
第一個(gè)JavaScript程序