- 1 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 04:21:10 ]
- これからプログラミングを始める初心者の人に言語を薦めるスッドレ
質問者の方へ どのプログラミング言語を最初に覚えるべきかは なぜプログラミングを始めたいのか、何を作りたいのかによってまったく変わってきます。 なんとなく、でもかまわないので動機、用途、使っているOSを明記しましょう。 各言語の特徴はこちらを参照 Wikipedia Category:プログラミング言語 ja.wikipedia.org/wiki/Category:%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E Part9 pc11.2ch.net/test/read.cgi/tech/1210941509/ Part8 pc11.2ch.net/test/read.cgi/tech/1208186034/ Part7 pc11.2ch.net/test/read.cgi/tech/1200807067/ Part6 pc11.2ch.net/test/read.cgi/tech/1193132235/ Part5 pc11.2ch.net/test/read.cgi/tech/1187886538/ Part4 pc11.2ch.net/test/read.cgi/tech/1177285633/ Part3 pc11.2ch.net/test/read.cgi/tech/1152778344/ Part2 pc8.2ch.net/test/read.cgi/tech/1122205164/ Part1 pc8.2ch.net/test/read.cgi/tech/1034505166/
- 2 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 06:36:25 ]
- Windows ユーザは習得しやすくオールマイティーな C# をまず検討する事を強くお奨めする
Visual Studio 2008 Express Edition (無償) は以下からダウンロードできる www.microsoft.com/japan/msdn/vstudio/express/maninstall/2008/default.aspx
- 3 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 08:18:45 ]
- python最初は目茶苦茶簡単じゃん
VBと比較してるからどうせGUIアプリのことだろうけど
- 4 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 12:08:29 ]
- バベル案内
www.aoky.net/articles/steve_yegge/tour_de_babel.htm
- 5 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 12:15:06 ]
- 初心者というか詳しくない人にとってプログラムとはGUIアプリのことを意味してるんだよ
だからGUIアプリが簡単に生成されないものはプログラムとして意味がなく、どうすればGUIが生成されるのか分からず、難しく感じる
- 6 名前:ひきこもり mailto:sage [2008/07/11(金) 14:32:36 ]
- 月400時間プログラミングの勉強して、無職のまま月5万円稼ぐには何年ほどかかりますか?
- 7 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 14:33:43 ]
- 20年
- 8 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 14:36:10 ]
- 引きこもりで無職のまま月5万稼ぐ事は出来ません。
自営プログラマーなら、営業力、ツテ、コミュニケーション能力が要ります。 どこかにアルバイトに出たほうが簡単でしょう。
- 9 名前:ひきこもり mailto:sage [2008/07/11(金) 14:42:37 ]
- 20年、ですか・・・
まぁ自分次第でしかないでしょうけど・・・ 私が働けるという事よりは可能性がありそうなのでコツコツ勉強してみたいと思います
- 10 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 15:26:57 ]
- 月400時間ってものすごいな。
1日8時間勉強、週一日休みを4週ってのが現実的だろ。 (俺はこれも出来ないが) でも20年ってことはないよ。言語によるとは思うけど、 未経験でも1年間頑張れば形になるんじゃないか。 自営プログラマこそ営業力が要求されるんだよね。 コミュニケーション能力は必須かと。 同じ事をやってる友人、知人をつくって仕事を回してもらうとかかな。
- 11 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 15:58:45 ]
- だいたい業界内だとコーディングっていったほうがいいぞ
- 12 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:39:00 ]
- 適性がなかったら10年やっても無駄
足の遅い人間が陸上競技場で何年走ってても一銭も金にならないのと全く同じ 今は家でやってもあまり意味ないんだけどな 働けば1ヶ月で身につくことが1年経っても身につかない
- 13 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:42:24 ]
- 俺は勉強するって考えは新鮮に感じる
寝る時間以外はプログラミングだよ。周りもほぼそんなのばっか 3時間睡眠法とか2日に1回睡眠とかを勉強してから差がついてくるんだよ よく寝たほうがいいとか偉そうに、何もしたことないくせに言うやついるけど 意識がぶっとんでも息を吸うように8割部分はプログラミングできるようにならないとだめだよ 後の2割はがんばって仮眠後に考えたり調べたり、あと睡眠より運動が大事なのが俺はポイントだと思う 栄養剤とかはダメ。やばくなったら点滴しながらのプログラミングが意外におすすめ
- 14 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:48:34 ]
- 命を掛けてのプログラミング乙
- 15 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 16:55:19 ]
- 好きだとこうなるよ
10分を1時間にする思考革命とか、速読も大事だね ページを絵として覚えてみる、頭で読む。こういうのを勉強するんならしたほうがいいね
- 16 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:11:05 ]
- C覚えたてころは俺もそんな感じだった
すげえ楽しくて朝起きて夜になるまでひたすら組んでた
- 17 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:15:08 ]
- 悲しいけど日本だとその手のプログラマーはいいように使われて
おしまいなんだよな・・・・・・ 若いうちは都合がいいけど、年をとるとそれなりに癖があるし 対価も要求されるので仕事が来ないとかさ・・・ で、管理するのはろくにプログラム組めない文系
- 18 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:20:47 ]
- >管理するのはろくにプログラム組めない文系
これが一番最悪。
- 19 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:49:04 ]
- 1の倍数だけ馬鹿になる上司
- 20 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 17:58:36 ]
- 俺みたいにプログラミングも一流
管理も一流のやつはそうそういないお
- 21 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 18:02:09 ]
- ああ
20年てのは10才かそれくらいから始めてってことだから
- 22 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 20:50:45 ]
- 高校卒業する前にプログラミングしてない場合は望みがとても薄い
大昔はコンピュータ自体が一般家庭に無かったから大学計算室デビューもアリだったが
- 23 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 20:53:21 ]
- まあどっちにしても適性無いと駄目だな
稀に適性試す前からプログラマだのSEだのなるって言う奴がいるのが頭が痛いが
- 24 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 21:55:32 ]
- >>17-18
理系も管理能力や経営能力を磨かにゃいかんということだよ。ゲイツみたいに。
- 25 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 22:50:01 ]
- >>23
適性ってどうやって試す? おれはいまSEやってるけど、入社できたってことは適性あるとおもっていいの?
- 26 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 23:10:58 ]
- >>25
プログラミングが思い通りにいかないことは楽しいかい? 自分の関わるプログラムを世の中に供せると聞いて心が躍ったかい?
- 27 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 23:47:43 ]
- >>6
2ヶ月で十分だよ アイデアなしでは技術は金にならないよ アイデアさえあれば三流の技術も金になるよ
- 28 名前:デフォルトの名無しさん mailto:sage [2008/07/11(金) 23:59:59 ]
- >>26
思い通りにいかないのを修正する過程はすごい楽しいな 後者もだいじょーぶ
- 29 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 00:04:52 ]
- 抽象性の高い概念を理解できるかどうかがわかりやすいカギだな
Cだとポインタになるんだろうか あと再帰とか
- 30 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 00:09:46 ]
- また再帰厨か
- 31 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 00:12:02 ]
- 合わせ鏡に未来が見える!キリッ
- 32 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 01:01:11 ]
- 再起はLispとかで意味あるやつですよね
Cだとwhileでよさそうですね
- 33 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 01:08:43 ]
- ×再起
○再帰
- 34 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 01:10:55 ]
- >>32
場合によるな。
- 35 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 07:01:15 ]
- 再帰って重いな。再帰のいいところってロジックがシンプルになるところ?
- 36 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 07:11:41 ]
- 言語に組み込まれてない場合は自前でゼロから実装しなければならないから、
たとえばCで再帰を普通に書くと速度効率的には結局重たいってことが多い キーワードハッシュのない言語でキーワードハッシュを自分で作ると妙にとろいのと一緒 >>35 そだな 再帰を理解するということと再帰を使うということは違うから、 学んだからといって再帰で書かなければならないということではない
- 37 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 07:50:13 ]
- >>35
・本質的に再帰を含むロジックなら再帰を使えばシンプルになる。 ・あと、言語によっては再帰しかできないものもある。(HaskellとかErlangとか)
- 38 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 09:48:26 ]
- 大学で、CとJavaをやるそうなのですが、
前述した2言語を除いて実用面で考えて学んでおくべき言語でお勧めのものを教えて下さい。 言語はコンパイル型言語限定でお願いします。(=スクリプト系は除きます)
- 39 名前:デフォルトの名無しさん [2008/07/12(土) 09:50:13 ]
- C#
- 40 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 09:51:30 ]
- 実用面なんてどうでもいいから関数型言語をやれ
- 41 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 10:07:31 ]
- >>2
DLしてつかってみたお 2003に比べて思ったほど違いはなかったがGUIは強制CLRなのな ネイティブじゃないと拒否反応を起こす俺は外部骨格だけ他ツールつかえってことか
- 42 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 10:16:13 ]
- >>38
Haskellみたいな関数型言語おすすめ ghcはネイティブにコンパイルして実行する。
- 43 名前:38 mailto:sage [2008/07/12(土) 10:55:32 ]
- レスありがとうございます。
当方スクリプト系言語しか経験がないものでして、具体的にどの関数型言語がお勧めでしょうか。 Wikipediaの項を参照してみましたが、非純粋や純粋などがありましてご指南お願いします。 >>39 C#は個人的にも興味がありましたので挑戦してみようと思います。 >>42 代表的な純粋関数型言語という項に挙がっていましたのでやってみようと思います。 ありがとうございます。 ちなみに当方のスキルはphp,perl,Ruby,JSといったスクリプト系言語が書ける程度なのですが、 その程度のスキルでも取り掛かれますでしょうか。 よろしくお願いします。
- 44 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:05:04 ]
- >関数型言語
Cでいいんじゃない?
- 45 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:07:45 ]
- …。
- 46 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:11:20 ]
- VC++しか使えないんですが、VC#にスムーズに乗り換えられるんでしょうか?
まったく別物なんですか?
- 47 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:12:38 ]
- >>46
だいたい別物で結構な割合で新言語だ あなたが新言語というものを習得できるかどうかまでは知らん
- 48 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:12:56 ]
- >>44
ギャグで言ってるにしてもつまんないから氏ね
- 49 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 11:51:11 ]
- >>35
スピードより読みやすさ重視の場合が多いだろ。特定の分野以外は。
- 50 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:12:02 ]
- >>43
RubyやPython、ECMAScriptが書けると関数型言語は楽なはず。 その辺は関数型の特徴も取り込んでて殆どマルチパラダイムだし。 まぁ「関数型プログラミングも可能」と「関数型プログラミング」は別物だけどね。 特にHaskellとかの純粋なのは縛りがきついので、むしろオススメ。
- 51 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:19:58 ]
- 俺の感覚じゃプログラムの価値=スピード>>>>>>>>>>>>>>>>>>>>>>>>>>その他だな
- 52 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:32:06 ]
- DirectShowとC++がまともにつかえるならC#なんて3日で習得できるけどね
- 53 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:32:24 ]
- >>51
じゃあアセンブラで書いてれば
- 54 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:33:00 ]
- 早ければバグだらけでもいいのか
- 55 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:38:50 ]
- そりゃなるべく速いほうがいいでしょ
使い手に取っちゃプログラマにもコードにもゴミほどの興味もないんだから
- 56 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:44:38 ]
- 応答速度0.5秒が0.45秒になっても、顧客は気づきもしないと思うけど。
- 57 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 12:51:40 ]
- 第一そんなに速度あげたって使う客がおそ・・・
- 58 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:06:00 ]
- >>56
ギャバンなら、短くなったぶんの時間で蒸着できるから 有難いだろうな。
- 59 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:09:06 ]
- いくら実行が速くてもバグだらけでメンテしづらいコードを遅い納期で出されるほうが困るわな
あと、実行の速さにはアルゴリズムの知識が欠かせないと思うんだけど そういう意味で言ってるのかな。
- 60 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:10:15 ]
- スピードは徐々に速くしていけばいいよ。
- 61 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:23:00 ]
- >>58
蒸着の時間が3割減になったとしても解説の時間は変わらないし番組の長さも変わらないぞ
- 62 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:29:52 ]
- >>59
いやそうじゃないと思うけどなあ・・・ 同じ処理をするにしてもいろんなアルゴリズムをうまく駆使すれば そんなに遅いプログラムにならないからあえて豪語することではないんだけどね。
- 63 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:38:17 ]
- アルゴリズムで変わるとか総体的には変わらないとかいうのはコンパイル言語でだけの話だな
スクリプト言語は確実に遅いし、スクリプト言語の上で変なことしてると絶対的に遅い 全部オブジェクトにしたRubyとか、GUI扱うようにしたTkとか
- 64 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:44:13 ]
- >>63
まあインタプリタとコンパイルではそもそもの得手不得手が違うからなあ。 インタプリタは手軽であったり、ソースを解釈できるエンジンさえ 別ハード上に移植されてればプログラムをほかでも使える。 でも、実行速度は・・・・ コンパイラはその逆で最適化するので実行速度はインタプリタの比ではない。 けど移植性に難あり。 ケースバイケースだな。
- 65 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:50:52 ]
- スクリプト言語だってアルゴリズムで遅くなったり早くなったりするだろ。
- 66 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:53:10 ]
- >>63
アルゴリズムが変わればインタプリタがコンパイラされたものより速くなることは いくらでもある。ていうか、同じスクリプトをインタプリタで動かしたりネイティブ コンパイルすることはできるんだから、コンパイル言語というのは変な分類だな。 あと、プログラムは実行の速さより、いかに組みやすいかというほうが重要になってきた。 OOPLが台頭してるのはそういうことだろう。
- 67 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:55:54 ]
- ボトルネックがIOのシステムだと、ロジックを早くしても無意味だしな。
- 68 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 13:58:23 ]
- >>63
エディタのために副作用を求め過ぎたEmacsLispも遅い まああれはバイトコンパイルがあるが
- 69 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 14:55:30 ]
- >>66
前半三行は特殊な例を出して全体を否定する詭弁。 百歩譲ってそういうケースがあるにしても、初心者スレでするべき話ではない。 あとOOPLと実行速度は別に相反しないから。
- 70 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:01:34 ]
- >>69
アルゴリズムの話はむしろ初心者スレですべき内容だろ あとOOPLと実効速度は一般的に相反するのは事実。これは認めないと
- 71 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:02:25 ]
- 読みやすさと速さの話題から急にインタプリタが遅いって話題になるのがよくわからんし、
インタプリタが遅いのがなにが問題なんだろう。
- 72 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:04:54 ]
- >>70
初心者のためのアルゴリズムスレを立ててやれと思った。 言語ガイドスレではスレ違いだろ
- 73 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:07:19 ]
- >>72
一般に、関数型言語だと数理的なアルゴリズムは処理しやすいし OOPLだとすごいアルゴリズムを使ったライブラリを利用しやすい 人気のある言語だと、最新のライブラリもネットで取ってこれる時代だしな つまり関係あるってことです
- 74 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:09:01 ]
- 詭弁だな、少しでも関係が有れば同じスレが通るなら。こんん巨大な板とスレ数は無い!
- 75 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:22:29 ]
- #自分が言い返せないことを詭弁と言うのはやめようね
- 76 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:26:20 ]
- 井桁厨うぜえ
- 77 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:27:07 ]
- 話がズレ過ぎてて論点がよく分からん
- 78 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:29:54 ]
- 結論からいうと
>>51>>63 はアホ 初心者はこんなのに惑わされてスクリプト言語を嫌わないようになってください
- 79 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:42:00 ]
- 他のスレでCやるよりC++やってからCは適当に目を通しとけばいいってかいてあったんだけど
- 80 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:46:50 ]
- >>79
大嘘だから信じないように。ほとんどすべてのコンピュータでCは 動くからまずCをやりなさい。C++はある意味では、終わった言語。 とりあえず、 C, Java(OOPLとスレッド制御), Perl/Python, Lisp(関数型)をやるのを勧める。
- 81 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:49:49 ]
- むしろCやってからC++やるべき
- 82 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 15:50:21 ]
- 一度にそんなにできるわけないだろ・・・・・・
まず言語をひとつ、一通り使えるようになるだけで十分 それから必要や興味を感じたら他の言語もやってみればいい Cは当分消えない言語だから、やっといて損はないだろうけど
- 83 名前:80 mailto:sage [2008/07/12(土) 15:55:47 ]
- >>82
もちろん一度じゃないよ。 順番をつけるとしたら、 C: とりあえずC Java: 業界言語の標準(JavaができればC#も簡単) Perl/Python: スクリプト言語で楽々 Lisp: プログラミング言語の本質を学ぶ この順番で繰り返していくのがいいと思う
- 84 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:06:50 ]
- Cを最初にやる意味ないだろ。
- 85 名前:デフォルトの名無しさん [2008/07/12(土) 16:09:27 ]
- 79が正解
C++を基本にすれば良い
- 86 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:17:56 ]
- どっちー?
- 87 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:22:41 ]
- どっちでも大差ないんじゃない
- 88 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:25:11 ]
- で、Haskellで実用的なアプリ書きまくってる人いる?
- 89 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:25:42 ]
- Knowing C is a prerequisite for learning C++, right?
www.research.att.com/~bs/bs_faq.html#prerequisite
- 90 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:26:12 ]
- >>86
なんのために?
- 91 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:28:37 ]
- オブジェクト指向使わないでC++使うのが正解
- 92 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:37:47 ]
- 皆さんに、
アルゴリズム + データ構造 = PASCAL プログラム という本を読み返すことを勧めます。とくに、上の方で 再帰について発言していた方々に。
- 93 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 16:57:15 ]
- >>92
絶版だろ。
- 94 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 17:29:19 ]
- まあC++やれば最初はどうせ半分Cみたいなものだし
と言う投げやりな態度でC++でも良いんじゃねと言ってみる
- 95 名前:デフォルトの名無しさん mailto:sage [2008/07/12(土) 17:41:35 ]
- PascalやPL/Iでサンプルコードが書かれた往年の名著ってホント残念だな
著者が時代を読んでCで買いときゃ世に出回る期間は大幅に伸びてただろうに
- 96 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:05:24 ]
- 正直プログラミング言語の本質とか言い出したら、
Lispは学習の対象外でしょ。カリー化、遅延評価、型推論などがあるHaskellの方がいい。 それかOzか。Ozは特殊なのであれかなあ。あの本と一緒なら…
- 97 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:12:20 ]
- なぜ純粋関数型言語が本質なのか理解に苦しむ。
本質はチューリングマシンを祖としたノイマンコンピューターの手続き型。 それに最も近いのがアセンブラ、次にCでしょ。
- 98 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:14:57 ]
- >>97
全く同意。俺も関数型好きだが本質だとは全く思わない。 で、関数型信者の人達って実用的アプリをHaskellやらCleanやらで書きまくってるのだろうか。
- 99 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:25:10 ]
- チューリングマシンとラムダ計算は、
チャーチ=チューリングの提唱で結びつくんじゃなかったか
- 100 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:25:31 ]
- >>97
そりゃあ人間の概念とか脳みそが主役なら 人間としての『理知的でアイデアたっぷりで文句の付けられない普遍的な』関数型言語が来るだろ。
- 101 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:28:02 ]
- それは、手続き型も関数型も元を正せば、倫理計算式である。だから数式だと言うのと同じ。
貴方が勝手に思う分にはいいが、世の中にはそれなりの分類があるのですよ。
- 102 名前:デフォルトの名無しさん mailto:sage [2008/07/13(日) 00:30:39 ]
- ×倫理
○論理
|

|