轉向一門更加高級的語言Lisp

    之前一直習慣了C語言的使用與思惟習慣。可是如今看來,C語言仍是很低級,因此再學一門更加高級的語言,對我而言,有三個選項:shell,python和lisp;我剛剛看完Common Lisp的語法部分,因此之後可能會深刻學習Lisp,爭取有朝一日使用Lisp處理手上的工做和做爲研究興趣的工具。
    如今將過去的學習總結以下:
    Lisp語言的語法很簡單,很一致,即便加上CLOS也是如此:
(operator argument*)
    若是有一個emacs下的slime這樣的開發環境,細節的語法根本不用死記。 python

下面是主體:
    the root of lisp能夠幫助你瞭解他的優雅,至於他的強大,我尚未真正的須要他,因此沒有切身的體會,Lisp的擁護者如此忠誠,因此說實在的,我想看個究竟。哈哈!
    最開始學習Lisp會感受彆扭,這是思惟習慣問題;而後是難理解(即便再也不彆扭),我看來理解Lisp的關鍵是理解符號:symbols are really objects。這樣函數和變量能夠同名而不混淆(固然函數是動詞,變量是名詞,沒有必要重名),初次見到真是驚呆了。
    還有,我以爲Lisp的package管理機制很棒,足夠。權限控制毫無必要,因此C++,Java的權限機制實踐中沒有多大意義,有無皆可。
    更多的之後記述! shell

相關文章
相關標籤/搜索