アカウント名:
パスワード:
純粋関数型言語に出会うまではそう思っていました
C言語とLISPの知識で、 大抵の言語は、なんとかなっています。
LISP を学べて良かったなと思います。
メインフレームの時代にプログラミングを覚えた爺さんです。手続き型言語と関数型言語の使い分けはできますが、スマホアプリなどイベント駆動型プログラミングは苦手です。
C言語をAssemblerとModula-2に分けたいけど今時そんな奴もいないか。あとPrologとForthとVHDLをやっとけば大体なんとかなる(なった)。
# 言語仕様だけならVHDLはModula-2が分かればなんとかなるけど# デルタ遅延があるので一応分けて考えたほうが安全という判断。# 9値の扱いも純粋なソフト言語ではなかなか味わえないし。
私も。
第二言語あるいは第n言語(n>1)で純粋関数型プログラミング言語が簡単だったという人はどのくらいいるのか気になります。
私の場合、関数型はとても魅力的に思えるのですが習得できていません。
もう忘れかけてるけし、どれかにもよるけど Huskel とかは簡単だったと思う。その前に純粋じゃない関数型言語をやってるせいかもしれないけど。むしろ Common lisp みたいな紛れが多いやつは難しかった記憶。
> Huskel とかは簡単だったと思う
すでに綴りからして簡単ではない。#正しくは Haskell
純粋関数型言語なるものを触ったことがないので、Haskellを眺めてみたけど、Javascriptのプロミスやら、Pythonのジェネレータに慣れていれば、そんなに難しいものでもないのでは?このトピックの趣旨に反して、他の言語の習得が理解の助けになると感じた。
Strictな関数型言語でも手続き型からだと変数の破壊代入したがったり、再帰を見るとすぐスタック溢れを怖がったりする人がいますね
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
クラックを法規制強化で止められると思ってる奴は頭がおかしい -- あるアレゲ人
別の言語も簡単に習得できる (スコア:2, すばらしい洞察)
純粋関数型言語に出会うまではそう思っていました
C と LISP で... (スコア:2)
C言語とLISPの知識で、
大抵の言語は、なんとかなっています。
LISP を学べて良かったなと思います。
Re: (スコア:0)
メインフレームの時代にプログラミングを覚えた爺さんです。
手続き型言語と関数型言語の使い分けはできますが、
スマホアプリなどイベント駆動型プログラミングは苦手です。
Re: (スコア:0)
C言語をAssemblerとModula-2に分けたいけど今時そんな奴もいないか。
あとPrologとForthとVHDLをやっとけば大体なんとかなる(なった)。
# 言語仕様だけならVHDLはModula-2が分かればなんとかなるけど
# デルタ遅延があるので一応分けて考えたほうが安全という判断。
# 9値の扱いも純粋なソフト言語ではなかなか味わえないし。
Re: (スコア:0)
私も。
第二言語あるいは第n言語(n>1)で純粋関数型プログラミング言語が簡単だったという人はどのくらいいるのか気になります。
私の場合、関数型はとても魅力的に思えるのですが習得できていません。
Re: 別の言語も簡単に習得できる (スコア:1)
もう忘れかけてるけし、どれかにもよるけど Huskel とかは簡単だったと思う。
その前に純粋じゃない関数型言語をやってるせいかもしれないけど。
むしろ Common lisp みたいな紛れが多いやつは難しかった記憶。
Re: 別の言語も簡単に習得できる (スコア:2)
> Huskel とかは簡単だったと思う
すでに綴りからして簡単ではない。
#正しくは Haskell
Re: (スコア:0)
純粋関数型言語なるものを触ったことがないので、Haskellを眺めてみたけど、Javascriptのプロミスやら、Pythonのジェネレータに慣れていれば、そんなに難しいものでもないのでは?
このトピックの趣旨に反して、他の言語の習得が理解の助けになると感じた。
Re: (スコア:0)
Strictな関数型言語でも手続き型からだと
変数の破壊代入したがったり、再帰を見るとすぐスタック溢れを怖がったりする人がいますね