[請益] 為什麼 AutoCad 要支援 Lisp?

看板ask-why (知識奧秘)作者 (吹笛牧童)時間17年前 (2009/05/22 19:51), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串1/1
從別板有人提到 Lisp,一時又回憶起這個學了幾天的東西 每一套電腦語言,其實都有近似的代換 事實上不是做不做得到的問題 而是語法方不方便的問題 舉例來說 A=5+6; // 這裏有 operator '+' 如果不支援這種語法,就只好寫成 A=add(5,6); //看是還看得懂,但就不夠直覺;個人認為這才叫'電腦語言的差異' 更別說 C++ 支援改寫 operator 所以舉凡矩陣運算,一樣可以做到 A=B*C; 這種簡潔的表達 Lisp 的語法,我實在沒大量寫過,不知道專長在哪裏 而更怪的是 AutoCad 看上它,支援它 當年我是學過 AutoCad,用它交過幾次繪圖作業 怎麼想都想不通,如果我要編寫副程式,幹麻要用這個語言 有朋友知道它的優點嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.65.16

05/22 21:59, , 1F
去查查 functional language 的特色和用途
05/22 21:59, 1F

05/22 22:00, , 2F
這東西太專業,不是一兩篇文章可以講完的
05/22 22:00, 2F

05/22 22:00, , 3F
可以參考 programming language 或 compiler 的書
05/22 22:00, 3F

05/22 22:00, , 4F
這題目改用英文寫可以放在資格考裡面囉
05/22 22:00, 4F
文章代碼(AID): #1A5f70hE (ask-why)
文章代碼(AID): #1A5f70hE (ask-why)