看板 ask-why 關於我們 聯絡資訊
從別板有人提到 Lisp,一時又回憶起這個學了幾天的東西 每一套電腦語言,其實都有近似的代換 事實上不是做不做得到的問題 而是語法方不方便的問題 舉例來說 A=5+6; // 這裏有 operator '+' 如果不支援這種語法,就只好寫成 A=add(5,6); //看是還看得懂,但就不夠直覺;個人認為這才叫'電腦語言的差異' 更別說 C++ 支援改寫 operator 所以舉凡矩陣運算,一樣可以做到 A=B*C; 這種簡潔的表達 Lisp 的語法,我實在沒大量寫過,不知道專長在哪裏 而更怪的是 AutoCad 看上它,支援它 當年我是學過 AutoCad,用它交過幾次繪圖作業 怎麼想都想不通,如果我要編寫副程式,幹麻要用這個語言 有朋友知道它的優點嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.65.16
sitos:去查查 functional language 的特色和用途 05/22 21:59
sitos:這東西太專業,不是一兩篇文章可以講完的 05/22 22:00
sitos:可以參考 programming language 或 compiler 的書 05/22 22:00
sitos:這題目改用英文寫可以放在資格考裡面囉 05/22 22:00