アカウント名:
パスワード:
なんであんなC言語難読コンテスト応募作品みたいな書き方なんだ
以前読んだLISPの教科書に「文法が気に入らなけりゃシンタックスシュガー書けばOKOK」みたいなこと書いてあってビックリしたんですがある種の仮想化というか意外と文法なんてその程度のもんかもしれませんよ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
3秒で嫌になった言語 (スコア:0)
なんであんなC言語難読コンテスト応募作品みたいな書き方なんだ
Re:3秒で嫌になった言語 (スコア:1)
さらに、代入を使わなくても十分書けるので、代入を多用する手続き型のスタイルが身についている人には非常に理解しにくくなります。
でも、抽象度が高い分、拡張性や自由度が高く、成り行きでコーディングしても、割としっかりとしたものができます。また、関数型の枠に閉じ込められていないのが、LISPの良いところでもあります。
手続き型言語を使っている人には、HaskellもLISPも関数型言語で一括りかもしれませんが、Haskellは純粋関数型言語で、LISPはS式。別物です。
Re: (スコア:0)
Re: (スコア:0)
以前読んだLISPの教科書に
「文法が気に入らなけりゃシンタックスシュガー書けばOKOK」
みたいなこと書いてあってビックリしたんですが
ある種の仮想化というか
意外と文法なんてその程度のもんかもしれませんよ
Re: (スコア:0)
実行速度を気にしない理想上の prolog コードは読み易いが、実行速度の最適化を目指して! の多用とロジックの展開をはじめた prolog の読み難さは格別。