最も美しいプログラミング言語は? Part4
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/11/28(土) 00:43:40前スレ
http://pc12.2ch.net/test/read.cgi/tech/1254967587/
0002デフォルトの名無しさん
2009/11/28(土) 00:45:330003デフォルトの名無しさん
2009/11/28(土) 00:51:10言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0004ちんこ ◆GbXlaaQNk.
2009/11/28(土) 01:15:081. たぶんそれはjavaVMがへぼかった時期であり、EclipseがSWTを導入してなかった時期かと思う。
2. マシンスペックがへぼい。
1に関していえば、今のEclipseはjavaVMがクソ速いので十分に速い。
2に関していえば、
おれのメイン環境のコア2+メモリ3GならばEclipseは軽い。起動も全然待たない。
でも、eeepcではさすがに使う気が失せる。
今のまともなPCで使えば、Eclipseは十分に速い。
言語というのはIDE+言語仕様で考えられるべきだ。
特に、トイプログラムを書いてるうちはemacsだろうが何だろうが関係ないが、
ある程度大きくなると管理が難しくなってくる。
そこでIDEの力が発揮される。
広範囲のrenameなんて自動じゃなきゃ誰もやりたくない。
0005デフォルトの名無しさん
2009/11/28(土) 01:16:21カーソルキー使ってるような奴がemacsは使い物にならんとか言ってのかと
とりあえず、occurとspeedbarは便利だぞ。
0006デフォルトの名無しさん
2009/11/28(土) 01:47:14外部のエディタ、呼び出せないの?
どうもね、機能が多いわりに痒いところに手がとどかないんですよ。
動作もっさりして追いついてこないし。
まあ、僕の環境がわるいんだろうけど。
0007デフォルトの名無しさん
2009/11/28(土) 01:48:43.scalaファイルを開いたまましばらく放置しておくと処理に非常に時間がかかるようになる。
これはEclipseが悪いというよりプラグインがメモリリークしているのが原因だと思うが
0008ちんこ ◆GbXlaaQNk.
2009/11/28(土) 10:52:04それはあるね。
長く使ってると、javaのIDEもリークしてるんじゃないかと思うことがある。
そういう時はeclipseを再起動することにしている。
立ち上がりも十分に速いのでそれはボトルネックにならない。
>>6
GUIビルダは使ったことがない。
gladeだかbladeだかというのをruby-gtkで使おうと思ったが意味不明だったのでやめた。
GUI部分なんて開発のボトルネックにならないのではないか?
それとも、.gladeだかの中間ファイルに止めておくことが可読性を上げるのか?
おれは常に、開発にかかる時間を重視してる。
何でもかんでも最適化というのはダメだ。それはパフォーマンスも同じ。
ボトルネックにならないということが分かるならば、それはむしろ最適化してはいけない。
バグの温床となるし、メンテが大変になるのでトータルで見て悪くなる。
0009デフォルトの名無しさん
2009/11/28(土) 14:31:42仕事で大きなコードを扱うようになると一変する。
起動してから編集できるようになるまで、意味不明な処理を延々と行い、
操作不能になる。
また、自動コンパイルやその他意味不明な処理が、意味不明なタイミングで
長々と入ったり、ビルドパスが頻繁に壊れたりと、趣味で書いてたときには
決してあらわれなかったような厄介な現象が次々と起こる。
0010デフォルトの名無しさん
2009/11/28(土) 14:37:27Ctrl+Shift+Rがいかに便利なのかってことは、趣味で作ってるうちは
あまり気づかないだろうな
0011デフォルトの名無しさん
2009/11/28(土) 17:41:480012デフォルトの名無しさん
2009/11/28(土) 18:00:44http://ja.wikipedia.org/wiki/%E8%A5%BF%E6%9D%BE%E9%81%99
>年収は960万円であり、同社パイロットの平均年収1954万円の約半分で、また部長級の年収より低く、東証1部上場企業の社長では最低レベルと言われている。
0013デフォルトの名無しさん
2009/11/28(土) 19:47:220014デフォルトの名無しさん
2009/11/28(土) 20:18:39ちんこは、それじゃ足りない
0015ちんこ ◆GbXlaaQNk.
2009/11/29(日) 01:19:07どうせおれの趣味以下の仕事しか出来ないんだろ。
偉そうに言ってんじゃねーよ。
0016デフォルトの名無しさん
2009/11/29(日) 01:20:530017デフォルトの名無しさん
2009/11/29(日) 01:25:33規模という点だけで見れば明らかにお前より上だろ
規模が大きいことによって問題が起こるとすればお前は
気づかないだろ
偉そうとか、どっちが優れてるとかじゃなくて、何が本質かを
見ろよ
0018デフォルトの名無しさん
2009/11/29(日) 01:32:210020デフォルトの名無しさん
2009/11/29(日) 01:45:14少なくとも、言っている人の態度が偉そうかどうか、仕事の質が
良いかどうかということよりも、言っている内容が本質
であることぐらいはわかるよな
0022デフォルトの名無しさん
2009/11/29(日) 01:49:13具体的に言い切ってるじゃん
内容が本質であると
0023デフォルトの名無しさん
2009/11/29(日) 01:51:06主張が本質でしょうな
これに対してなんらかの反論なり同意なりの論を展開すべきだろう
0024ちんこ ◆GbXlaaQNk.
2009/11/29(日) 01:56:12おれにはこう聞こえたけど。
「Eclipseがすごいって言ってるけど、プロの仕事では使い物にならないんだよねー。
まったく、アマチュアで趣味プログラムやってるやつは気楽でいいや。」
その内実は、設計やコーディングの技術もない、ゴミコードを書き散らすチンカスだろ。
Eclipseは、規模が大きくなればなるほど恩恵が大きくなっていくので、
規模が大きくなったから問題がどうとか言ってるやつは、結局設計が悪いし、コードが悪い。
そして何より頭が悪い。
Eclipseをちゃんと使えてるかどうかすら怪しい。
おれよりソフトウェア開発の技術があるやつなんてどれだけいるの?
0025デフォルトの名無しさん
2009/11/29(日) 02:04:51その辺が所詮思い込みでしか語れない人の限界だな
実際に体験したこともないお前に規模が大きくなった
Eclipseがどういう挙動をするかなんて想像もできないのだろう
まあ、体験したことなくても、「もしも、ある程度規模が大きくると、
突然動作が絶えられないほどに遅くなるとしたら、確かに
使えないだろう」というように、自分の知らない可能性を
想像できるほど頭が柔軟でもないようだ
0026デフォルトの名無しさん
2009/11/29(日) 02:09:03おそらく、前提として、Eclipseが悪いということを否定したいという気持ちと人を見下して優位に立ちたいという気持ちが
強すぎるのだろう
だから、そういう理由をつけて逃げようとするのだ
設計、コード、頭、いずれも関係のない問題が存在することなど
想像もできなくなってしまうんだな
あと、自分より技術がある人間が存在することすらも想像できないのだろうな
0027デフォルトの名無しさん
2009/11/29(日) 02:10:270028デフォルトの名無しさん
2009/11/29(日) 02:10:52とにかく、トップの大学ではない
トップに際限のない大学にいれば、自分より上の人間を想像できるようになる
0029デフォルトの名無しさん
2009/11/29(日) 02:12:02動作させたまま、他のことをするのがたいていの解法だと思う
再起動が正解なこともあるよ
0030デフォルトの名無しさん
2009/11/29(日) 04:38:55お前は一体東大京大をどんな大学だと思ってんだ
日本語の不自然さから低学歴なのはわかるけど
0031デフォルトの名無しさん
2009/11/29(日) 05:45:09何も調べずにそういう事を書くのは止めましょう。
ちんこ氏の経歴はブログからたどれば分かります。
論文が1本も論文誌に採択されていないのに
天才を自称するのはどうかとは思いますが、
少なくとも秀才である事は京大入学で証明済みです。
ちんこ氏(=kami_object)のブログ
http://d.hatena.ne.jp/kami_object/
自己PR
http://akiradeveloper.web.fc2.com/
詳細プロファイル
http://akiradeveloper.web.fc2.com/profile_detail.html
所属研究室の構成メンバー紹介
http://www.viz.media.kyoto-u.ac.jp/sdat/index.php?VizLab%2FMembers%2F%C1%E1%C0%EE%B5%B1
所属研究室の研究内容
http://www.viz.media.kyoto-u.ac.jp/sdat/index.php?VizLab%2F%B8%A6%B5%E6%C6%E2%CD%C6
0032デフォルトの名無しさん
2009/11/29(日) 07:20:34エディタってどれも今ひとつだな
理想的なエディタがあれば世界を支配しているだろう
0033デフォルトの名無しさん
2009/11/29(日) 08:45:16学校内ではなかなかいない。
自分も会社に入ってからすごい人がいると思ったし。
ただ、人間的にすごい人はまだ出会ったことはないけど。
0034デフォルトの名無しさん
2009/11/29(日) 09:07:41大学に入ってからは誰もチヤホヤしてくれない。
だからこうやって暴れて注目を浴びようとしてるんだろ。
0035デフォルトの名無しさん
2009/11/29(日) 09:30:25バリバリ
0036デフォルトの名無しさん
2009/11/29(日) 10:22:23一応東大ですが
0037デフォルトの名無しさん
2009/11/29(日) 10:23:13京大の電気だからイマイチなんだな
東大の情報科学に来ないと
0038デフォルトの名無しさん
2009/11/29(日) 10:27:450039デフォルトの名無しさん
2009/11/29(日) 10:28:400040ちんこ ◆GbXlaaQNk.
2009/11/29(日) 10:55:31なぜ直リンを張るわけ?
おれのサイトはいいけど、研究室は関係ないだろ。
非常に迷惑しています。
おれがネット上で暴れることと研究室は全く無関係です。
ということを意図してやってるのでしょうが、今までも散々やられました。
いい加減やめてくれませんか?
迷惑ですし、気持ち悪いです。
0041ちんこ ◆GbXlaaQNk.
2009/11/29(日) 10:58:09勝手に高学歴だ低学歴だと話を盛り上げて、挙句の果て直リン。
あなたたちはどこまでクズなのですか?
ネット上で盛り上がるのは勝手かと思いますが、
最低限のエチケットは守るべきと思います。
0042ちんこ ◆GbXlaaQNk.
2009/11/29(日) 11:03:28もうここには二度と来ない。議論のレベルも低いしね。
せいぜい地べたで這いつくばってろこのゴキブリどもが。
少なくともム板やマ板の人間はある程度ネチケットについて意識のあるかと思っていました。
それがこの有様ですか、呆れてしまいます。
レベルが知れてますね。
0043デフォルトの名無しさん
2009/11/29(日) 11:05:48それはお前がしょぼいだけ。
何も考えてないから、自分の持っている概念からおれの概念にマッピング出来ない。
何かに一生懸命取り組めば、他のこともその類似性から何となく分かったりする。
世の中にある多くのことには一般的な類似が見られる。
お前らは常に浅いところで理解したと錯覚するから、一生そういう経験を得られない。
低学歴の人間って大抵そう。
0044デフォルトの名無しさん
2009/11/29(日) 11:13:10お前こそ見ず知らずの他人に対してくずだのゴキブリだのと
ひどい言いようだな
ただちょっと偉そうに言われただけで激怒するお前が
そう言われたらどう思うんだ
0045デフォルトの名無しさん
2009/11/29(日) 11:27:37>>43見ても解るとおりこいつの言うことにまともな論理、一貫性なんてないんだから
大体最初は関数型言語の勉強するつもり無いような事言っておきながら
今じゃhaskell最強とか言い出す始末だ
前haskell厨氏ねとか言ってたのになw
0046ちんこ ◆GbXlaaQNk.
2009/11/29(日) 11:28:19何言ってるのかな?
おれは人に対して会話しているのではなくて、レス番に対して会話しているのですよ。
なので、おれはちんこというインターフェイスに対してとやかく言われるのは許せますが、
リアルまで干渉してきた場合、これはルール違反です。
おれは、レス番だけでは会話がしにくいのでコテをつけてあげています。
それだけです。
ちんこというコテは人間でもない可能性があります。実装は不問です。
ウェブページが、意図しないところからアクセスされることは非常に気持ち悪いことです。
なので、ウェブページの管理者の間には「勝手にリンク張らないでください」という盟約があります。
メールをしてやっと相リンとなるのです。リンクフリーならばリンクフリーと書きます。
これらは、ソフトウェアの知識などなくてもきちんとした教育過程を経ていれば当然分かることです。
ソフトウェアの用語でいうと、ちんこからおれに飛んで研究室に飛ぶのは、デメテルの法則を破っています。
今、あなたたちに見えているのは、最高でも「ちんこ」だということを意識すべきです。
このコテが最善ではなく、叩かれやすいということも理解していますが、
おれの狙いは、他人をコケにすることなので、十分な役割を示していると思っています。
おれは、「美しい言語というが、言語はIDEとセットで美しさを評価されるべきだ」という主張を前スレから繰り広げています。
学歴の話などしていません。東大や京大という言葉が、なぜこのスレから湧き出てくるのか全く持って意味不明です。
ソフトウェア開発が出来ない人っていうのは、こういう切り分けが出来ない人だと思います。
なんで全く関係のないことをごっちゃにして凝集度を下げるのですか?
Eclipseについて語るのはおれの主張の上で議論するなら問題ないですし、
それは前スレの「比較の方法が分からない」という問題に対する一つの解決策でした。
ほんと、意味不明です。理解不能、気持ち悪い、ゴキブリ以下。
0047ちんこ ◆GbXlaaQNk.
2009/11/29(日) 11:32:37ちょっと前までhaskellはカスだと思っていましたが、
今はhaskellが最強で他の言語は全部消滅すべきと思っています。
別におれがある瞬間にどの言語が好きや嫌いであったとしてもあなた方には何の関係もないはずです。
明日や明後日、あるいは今日の午後にでも、おれはhaskellなんて人外だ!と言って本を破り捨ててる可能性があります。
人の心や考えは可変ですが、不変の真実もあります。
ネット上のモラルは不変であるべきオブジェクトの一つです。
なぜならば、それは多くの人間に共有されているからです。
これが誰かによって書き換えられていくことは危険です。
一方、おれがhaskellが好きか嫌いかなどという情報はあなた方にとってそれほど意味があるとは思えないので、おれは自由に書き換えられます。
ソフトウェア的に考えると、こんな簡単なことなのに、なぜごっちゃにするのですか?
日本のITにはロクな人材がいないんですか?
0048デフォルトの名無しさん
2009/11/29(日) 11:40:420点。KISS
0049デフォルトの名無しさん
2009/11/29(日) 11:47:05確率ね。
学歴ほど人間という資産の信頼性を保証するものはない。
プログラミングには高いIQが必要なので、低学歴はしょうもないコードを書きつづける。
それが結果として、他人の時間を奪い、時には殺す。
だから、質をしっかり確保することが重要なんだ。
日本では、人海戦術というのが平気で使われているようだけど、人員が増えればそれだけ効率が落ちるということが分かっている。
少数精鋭で望んだ方が結果としてコストも質も何もかも良くなる。
バカは雇うべきではないということは経済的な面から主張出来る。
517 :ちんこ ◆GbXlaaQNk. :2009/10/18(日) 10:35:31
ボランティアじゃないから、優秀な人間のみ雇えと言ってるのだ。
低学歴のクソみたいなやつらを雇うのはボランティアとどう違うのだ?
社会奉仕みたいなもんだろ。
Googleのエンジニアの平均年収は1400万だそうです。
それにプラスして企業内のサービスなどもあるでしょうから2000万レベルの待遇といえるでしょう。
一方、一般的なエンジニアが年収500万として、Googleのエンジニアの1/4の仕事が出来ますか?
おれには1000分の1すら危ないと思えるのですが。
0050デフォルトの名無しさん
2009/11/29(日) 11:52:30>ソフトウェア開発が出来ない人っていうのは、こういう切り分けが出来ない人だと思います。
>なんで全く関係のないことをごっちゃにして凝集度を下げるのですか?
>Eclipseについて語るのはおれの主張の上で議論するなら問題ないですし、
俺はリンクを張った人間ではないけど、Eclipseの話をよく見ないで、
ソフトウェア開発ができないだの、趣味以下の仕事しかできないだの
まったく関係のないことをごっちゃにしたのはお前だと思ってる
0051デフォルトの名無しさん
2009/11/29(日) 11:58:280052デフォルトの名無しさん
2009/11/29(日) 13:01:42764 :ちんこ ◆GbXlaaQNk. :2009/05/08(金) 19:46:35
>>762
お前みたいな低学歴プログラマと一緒にすんなクズw
>>763
てめえのビューティフルコードを見せてからだ。
0053デフォルトの名無しさん
2009/11/29(日) 13:25:08まあ、言いたいことをいうだけで論理的に正しい文章を書けているとはいいがたいな。
0054デフォルトの名無しさん
2009/11/29(日) 14:07:17005531
2009/11/29(日) 14:14:54直リンした本人です。
結果的に大変不愉快な思いをさせたのは済みませんでした。
ですが、あなたの今の認識では同じ事が繰り替えされるはずですので、
その点について説明させてください。
そもそもあなた自身が自分のブログから自己PRにリンクし、
自己PRから研究室紹介にリンクしています。
また、同じブログでこのスレに関しても言及しています。
ブログも自己PRも研究室紹介もこのスレも公開情報です。
ちんこ氏の信憑性を知りたい人たちはネット上の公開情報ぐらいは調べるし、
上記の状態をみて本人は紐付けられて構わないと考えていると受けとるでしょう。
私は他の人の手間を減らしただけのつもりでおり、本人が怒り出すとは予想外でした。
>なので、ウェブページの管理者の間には「勝手にリンク張らないでください」という盟約があります。
一般にリンクを張られる側は事前承認必須の方が都合が良いわけですが、
リンクを張る側はリンク自由の方が都合が良いのです。
そこには利害の衝突があり、あなたのいうネチケットは一方の都合にすぎません。
リンクは自由であるべきだという考えも根強く、法的にはリンクは自由という結論が出ています。
リンクに許可は不要です
http://oku.edu.mie-u.ac.jp/~okumura/compedu/?%A5%EA%A5%F3%A5%AF%A4%CB%B5%F6%B2%C4%A4%CF%C9%D4%CD%D7%A4%C7%A4%B9
ウェブページのリンクおよびその他の利用について
http://www.sal.tohoku.ac.jp/~gothit/webpolicy.html
無断でリンクを張ることは著作権侵害になるでしょうか。 (社団法人著作権情報センター )
http://www.cric.or.jp/qa/multimedia/multi14_qa.html
>「リンクを張る際には当方に申し出てください」とか、
>「リンクを張るには当方の許諾が必要です」などの文言が付されている場合がありますが、
>このような文言は道義的にはともかく、法律的には意味のないものと考えて差し支えありません。
0056デフォルトの名無しさん
2009/11/29(日) 14:26:080057デフォルトの名無しさん
2009/11/29(日) 17:10:33まあ情報のカプセル化ができてなかったってことでw
設計不良
なんちて
0058デフォルトの名無しさん
2009/11/29(日) 18:20:390059デフォルトの名無しさん
2009/11/29(日) 18:32:420060デフォルトの名無しさん
2009/11/29(日) 19:50:41>ネット上のモラルは不変であるべきオブジェクトの一つです。
半年ROMってろ
0061デフォルトの名無しさん
2009/11/29(日) 20:32:21というよりもいろいろな情報源から得た知識を「無」「理」につぎはぎしているのだろう
何よりも理が重要だ。
0062デフォルトの名無しさん
2009/11/29(日) 22:21:25んーーっと、このくらいで京大でも学位がもらえるのかぁ....。
アルゴリズムから性能評価まで、すべてちんこの主観でしかない。
正当性、停止性、計算量に関する検証は無いが、論文としてそれでいいのか?
情報学系ではないから、理論面の論説は評価されないのかもしれないが。
ただソフトウェア科学の研究者としてちんこがこの先生き残るには、
厳しい道が待っているぞ。Haskell最強!!とか言って、こんな2chのスレで
自慢してる時間はモッタイナイよ。ナゼ最強と感じたのか、
その理由を自分なりの理論として組立てることを考えなさい。
とりあえずラムダ計算の本から読み始めることを勧めるよ。
0063デフォルトの名無しさん
2009/11/29(日) 22:25:59ちんこはまだ俺未満だな。
0064デフォルトの名無しさん
2009/11/29(日) 22:26:54学部の卒論なんてそんなもんだろ。
0065デフォルトの名無しさん
2009/11/29(日) 23:17:24そこらへんも前にスレで勧めてたな
そのうちやるかもな
ここで言われてhaskellを学び始めたみたいにw
0066デフォルトの名無しさん
2009/11/29(日) 23:53:110067デフォルトの名無しさん
2009/11/30(月) 05:13:38東大、京大をえらく過大評価してるなー
0068デフォルトの名無しさん
2009/11/30(月) 10:59:05これマジで
0069デフォルトの名無しさん
2009/11/30(月) 16:40:59本題のプログラミング言語の話をしようぜ。
0070デフォルトの名無しさん
2009/11/30(月) 17:49:50HASKELLは関係ない
世の中はきたない。岡ちゃんをスルーする人とか。
0071デフォルトの名無しさん
2009/11/30(月) 17:54:36>>447
http://www.coojin.com/word/Linux%E3%82%AB%E3%83%BC%E3%83%8D%E3%83%AB/
これってマジ?
金を稼ぐのは大変です><;
0072デフォルトの名無しさん
2009/11/30(月) 22:13:51(labels ((flatten (l) (if (atom l) (list l) (apply #'append (mapcar #'flatten l))))
(unique (l) (reduce #'(lambda(a b) (if (member b a :test #'equal) a (cons b a))) l :initial-value '())))
(length (unique (flatten x)))))
(defun countlevel (x)
(if (atom x) 0 (+ 1 (apply #'max (mapcar #'countlevel x)))))
CLで出てきたシンボルの数とネスティングのレベルの深さを数えるコードを書いてみたよw
美しさの目安になるかは知らんけどw
0073デフォルトの名無しさん
2009/11/30(月) 22:54:230074デフォルトの名無しさん
2009/12/01(火) 00:32:21変態かな?
0075デフォルトの名無しさん
2009/12/01(火) 00:37:05C++で飯食うようになって、20年近く経つが未だに
C++を使いこなせてる奴を見たことがない
0076デフォルトの名無しさん
2009/12/01(火) 07:28:080077デフォルトの名無しさん
2009/12/01(火) 09:34:55・使うかどうかとは別に、スマートポインタを理解している
・設計されたものがOOPとして十分であり柔軟
・初期化、代入、初期化リストについて理解している
・リファレンスとポインタとの使い分けに明確な方針がある
・ヘッダが軽量に作られてる
・constをきっちり使い分ける
・余計な自作をせず、きっちりライブラリに頼る
・変態的なテンプレート使いもする
0078デフォルトの名無しさん
2009/12/01(火) 10:18:140079デフォルトの名無しさん
2009/12/01(火) 10:57:01C++は自作をやめたのに自己責任から逃れられない言語
0080デフォルトの名無しさん
2009/12/01(火) 11:04:16LISP(Scheme)は入れ子関係が一目でわからない。
構文は美しいんだろうけど、プログラムが美しくならない気がする。
単なる慣れの問題なのかな?
0081デフォルトの名無しさん
2009/12/01(火) 11:32:11例えばテンプレートだけでプログラミングするとかじゃね?
0082デフォルトの名無しさん
2009/12/01(火) 11:55:33ほとんどヘッダーに書くようになって来た。
分けるのが面倒
0083デフォルトの名無しさん
2009/12/01(火) 12:38:14これでいいんなら、最後のを抜かして、
普通のベテランプログラマなら普通にこなしてるよな
008477
2009/12/01(火) 13:00:14・基底クラスのデストラクタをvirtualにすることについて明確な基準を持ってる
・メソッドポインタを使いこなせる
・配置構文newを使いこなせる
・自動変換を使って、任意の型のインスタンス配列をリテラルで初期化させられる
・newのエラーについて対処できる
なんかぐだぐだでスマソ。
0085デフォルトの名無しさん
2009/12/01(火) 17:05:060086デフォルトの名無しさん
2009/12/01(火) 19:55:320087デフォルトの名無しさん
2009/12/01(火) 20:04:430088デフォルトの名無しさん
2009/12/02(水) 09:26:05それでは先輩、>>76へのご回答願います。
0089デフォルトの名無しさん
2009/12/02(水) 14:21:42だから、86みたいなことをくちにできることじゃないの??
0090デフォルトの名無しさん
2009/12/02(水) 15:08:30「あぁhaskell使ってるのはこういう人達なんだ…」っていうネガキャンになってるね
0091デフォルトの名無しさん
2009/12/02(水) 15:31:41sodaro
自然言語以外はおかしな人専用
0092デフォルトの名無しさん
2009/12/02(水) 15:58:57プログラマは全員変人とでもいう気か
…否定できない
0093デフォルトの名無しさん
2009/12/02(水) 21:06:530094デフォルトの名無しさん
2009/12/02(水) 21:14:22人の数だけ言語があって
お前らの糞言語につきあうほどひまじゃないけんw
0095デフォルトの名無しさん
2009/12/02(水) 22:23:15ちんこみたいな質問してくんなよ
0096ちんこ ◆GbXlaaQNk.
2009/12/02(水) 23:04:34haskellがすごいと思うのは、
1. 仕様が数学的で美しい。本質的に単一引数の関数しか存在しないというのは美しすぎる事実だ。カリー化やばすぎる。
2. 学習コストが低い。数学的で非常にシンプルなので容易に学習出来る。
3. 再利用性が高い。カリー化も理由の一つだが、何しろ副作用がないということは、データベースでも作れば関数がいくらでも再利用可能になるということだ。
これは、数学の公式を再利用するイメージと同じだ。型宣言式と名前のマッチングによって十分に検索可能と思う。
生産性については、OOのモデリング技術を再利用出来ないので、当面は苦しいかも知れないが、バグが出ないというのは素晴らしいと思う。
上記の、再利用のためのデータベースと組み合わせて完全なるボトムアップでソフトウェアを構築していけるようになるだろう。
0097デフォルトの名無しさん
2009/12/02(水) 23:15:09迷惑なんでやめて
0098デフォルトの名無しさん
2009/12/02(水) 23:25:00「○○とは何か」の連続で思考を進めながら同時にプログラムしていける。
0099デフォルトの名無しさん
2009/12/02(水) 23:28:450100デフォルトの名無しさん
2009/12/02(水) 23:45:26>>72 みたいにインデントされていないプログラムじゃ分からないのが普通。
ちゃんとインデントすれば簡単に分かるよ。
0101デフォルトの名無しさん
2009/12/03(木) 00:32:09ほんと影響されやすい奴だな
0102ちんこ ◆GbXlaaQNk.
2009/12/03(木) 00:37:22悪いものを良いということはない。
0103デフォルトの名無しさん
2009/12/03(木) 00:57:27Lispは構文木(AST)を直書きしてるようなもんだから、括弧がでてくるのは必然だな。
他の言語だと、文字列-->AST翻訳を頭の中で翻訳せざるを得ない。
(defun countsymbol (x)
(labels ((flatten (l)
(if (atom l)
(list l)
(apply #'append (mapcar #'flatten l))))
(unique (l)
(reduce #'(lambda(a b)
(if (member b a :test #'equal)
a
(cons b a))) l :initial-value '())))
(length (unique (flatten x)))))
(defun countlevel (x)
(if (atom x)
0
(+ 1 (apply #'max (mapcar #'countlevel x)))))
0104デフォルトの名無しさん
2009/12/03(木) 01:17:470105デフォルトの名無しさん
2009/12/03(木) 02:05:300106デフォルトの名無しさん
2009/12/03(木) 04:07:000107デフォルトの名無しさん
2009/12/03(木) 07:27:10文字列-->AST翻訳を頭の中でする必要があるシーンを
思い描けないのですが、どんな時ですか?
C/C++、C#、Java、Haskell などを嗜んでいますが、
そんな必要性は一度も感じたことがありません。
0108デフォルトの名無しさん
2009/12/03(木) 07:48:20> int a=0, b=0;
> int c = a+++++b;
0109デフォルトの名無しさん
2009/12/03(木) 11:27:04おそらく複数の言語を使いこなせているので、負担が少なくて意識しないんだと思います。
ベテラン-->AST翻訳を無意識的に使いこなしているため、コストを意識しない
初学者--->AST自体を知らないため、無駄な負担がかかっている事に気付かない
という訳で、コストを意識するチャンスは自動的には発生しないですね。
私の場合は、Lispとの関係を知ってから、C、Javaなどについてもバックグラウンドがよく理解出来るようになりました。
0110デフォルトの名無しさん
2009/12/03(木) 12:53:40コストというのがよく分からないです。
文字列-->AST翻訳を頭の中でするのにかかる時間や
精神的な負担のことでしょうか。
初学者からベテランへレベルアップする過程で、
「ASTに翻訳する事を意識して無駄な負担に気づくが、
まだ使いこなせず無意識にはできないだめにコストがかかる」
という状態が訪れるということでしょうか。
もしそうであれば、結局ASTへの翻訳を必要とする場面が訪れるということですよね。
私が知りたいのは、それはどういった場面なのかということです。
例えばどのようなプログラミング中にどういった問題が発生した時に、
AST翻訳を意識すると、あるいは無意識に行うとその問題がどう解決されるのでしょうか。
0111デフォルトの名無しさん
2009/12/03(木) 13:42:23> 文字列-->AST翻訳を頭の中でするのにかかる時間や
> 精神的な負担のことでしょうか。
どちらかと言えばこちらの方ですね。
EclipseなどのIDE(統合開発環境)が普及する前の、プログラミング用エディタを例にとります。
昔のエディタはソースをテキストのみで保持していたため、例えば"a and b"の"a"を、---> "c"のように変更する際でも毎回内部形式に変換していました。
そのため、define文やマクロに相当するものがあると内部変換処理が多く、エディタを作成する側の負担が大きくなっていました。
解決策として採用されたのは、内部形式をASTのようなものにして、利用者にはAST--->テキスト変換したものを見せるやりかたです。
("a =1" と入力したものを、"a = 1"に自動整形されても文句は余り出ないだろう、とも言えます)
これによりエディタは格段に進歩したわけですが、同じ手法をプログラマーにも適用(ASTを書いてもらう)する試みは、スィッチングコストが大きいため断念されました。
Lispのような言語は、初めからAST直書きに近いため、文<----->AST変換が不要、という意味で負担が少ないですね。
> AST翻訳を意識すると、あるいは無意識に行うとその問題がどう解決されるのでしょうか。
恩恵は2種類ありますが、1つ目の「言語設計を合理化できる」は、現在の経済システムでは手間がかかることがビジネスになっているため、広く採用されるまでには至っていません。
2つ目は、プロジェクトの目的達成のために、ASTレベルでの構築作業が必須(SDL作成など)の場合、それが出来る言語を選んだ方が苦労が少ない、という意味です。
ASTレベルの作業が出来ない言語の場合、残念ながらAST理解で直接得られる恩恵は少ないです。
ただ、良く出来た処理系であれば、>>108のように小さなハックには役に立ちます。
C言語のコンパイラになったつもりで、以下の例を見てみるのはどうでしょう。
func(n=1);
#define loop(v,n,b) for(v=0;v<n;v++){b}
loop(i,10,printf("%d\n",hoge););
0112デフォルトの名無しさん
2009/12/03(木) 13:50:04学習コストが低い。数学的で非常にシンプルなので容易に学習出来ると、言うが
数学的ひらめきがないと、書けない、読めないということにはならないの?
0113デフォルトの名無しさん
2009/12/03(木) 18:00:250114デフォルトの名無しさん
2009/12/03(木) 19:37:07Haskellの学習コストが低いと言っている人はほとんどいない。
むしろ高いと考えられている。ただこれはコミュニティの所為だな。
0115ちんこ ◆GbXlaaQNk.
2009/12/03(木) 19:44:32そういう人はjavaとか使ってりゃいいんじゃない?
>>113
文系のプログラマなんて最初から眼中にない。
IQ120以下のプログラマなんかクズ。
>>114
ふつうに低いと思う。
でも、たぶん、数学をある程度やってないとダメと思う。
コミュニティで腐ってるのはRubyのコミュニティだけ。
あれは、「Matzとその取り巻き」だからな、ほんとひどい^^;
0116デフォルトの名無しさん
2009/12/03(木) 20:01:33恩恵2でASTレベルでの構築作業が必須の場合とありますが、
それは本当に「必須」なんでしょうか。
SDLが何の略語か分かりませんが(Simple Declarative Language でしょうか)、
他言語でそのような場合は通常それ用のライブラリが用意されており、
むしろASTというローレベルの事を意識させないような仕組みになっているはずです。
(もちろん、ローレベルのアクセス手段もライブラリで用意されていますが)
つまり、頭でASTに翻訳しなくても目的が十分達成できる仕組みになっています。
それでは達成できない場面はそうそう無いと思うのですが、どうでしょうか。
本当に他言語は文字列-->AST翻訳を頭の中で翻訳する「必要」があるのでしょうか。
0117デフォルトの名無しさん
2009/12/03(木) 20:03:130118デフォルトの名無しさん
2009/12/03(木) 20:41:30ひらめき派
論理派
0119デフォルトの名無しさん
2009/12/03(木) 20:56:59ちんこ、文系の勉強もすればいいぞ
0120デフォルトの名無しさん
2009/12/03(木) 21:39:360121ちんこ ◆GbXlaaQNk.
2009/12/03(木) 21:54:39良い言語ではあるが、haskellには勝てない。
でももしIDEがjava並になったら速攻で食いつく。
0122デフォルトの名無しさん
2009/12/03(木) 22:12:42図形的にソフトウェア開発してるとかなんとか言ってたよね。
あれって具体的にはどういうことなの?
けっこう興味ある。
何を図形として把握することで、どういった効果を生むの?
その方法は今君がやってるHaskellのプログラミングでも活かせそう?
0123デフォルトの名無しさん
2009/12/03(木) 22:13:10先駆者はIDEなんか無い状態でやってるんだぜ
0124デフォルトの名無しさん
2009/12/03(木) 22:23:31> 恩恵2でASTレベルでの構築作業が必須の場合とありますが、
> それは本当に「必須」なんでしょうか。
DSL(Domain-Specific Language)ですね、失礼しました。
「言語構造を拡張する」という概念はHaskellのArrowなどにもありますので、ご存知かとは思います。
> 本当に他言語は文字列-->AST翻訳を頭の中で翻訳する「必要」があるのでしょうか。
翻訳に相当する作業を殆どの人が行っていると思いますが、IDE側が作業の一部を引き受けるようになってきたまでです。
0125デフォルトの名無しさん
2009/12/03(木) 22:30:16cat
0126デフォルトの名無しさん
2009/12/03(木) 23:28:49私が何か勘違いをしているような違和感を感じるので確認させください。
今話題のASTというのは、この抽象構文木の事ですよね。
http://ja.wikipedia.org/wiki/%E6%8A%BD%E8%B1%A1%E6%A7%8B%E6%96%87%E6%9C%A8
「文字列-->AST翻訳」というのは、プログラムが書かれた文字列を、
括弧や空白などコードの形を作っているだけの余計な記号は排除しながら、
演算子記号やオペランド、関数などに分解し、
それらを文法に従って木構造に配置する事ですよね。
ASTレベルの作業というのは、そのような木構造を頭の中で作った後、
その木構造に対して行う作業の事でしょうか。
それとも、そのような木構造を頭の中で作る段階の作業の事でしょうか。
0127デフォルトの名無しさん
2009/12/04(金) 00:03:55コードブラウザ?
0128デフォルトの名無しさん
2009/12/04(金) 00:35:33実用性はともかくとして、美しさという観点では微妙だと思う
複数パラダイムの統合を志向した言語で、割とキレイだと思ったのはOzかなあ
まあCTMCPを読んだだけだけどw
各パラダイムをサポートするために必要な最小の構文を選び出して定義してるので、
言語の設計意図が明白。こういう所に美しさを感じる
0129デフォルトの名無しさん
2009/12/04(金) 00:53:28かなんて気にしたことないわ
0130デフォルトの名無しさん
2009/12/04(金) 01:05:110131デフォルトの名無しさん
2009/12/04(金) 01:09:35最小の原則に基づいて構築されている一貫した体系
lisp, Python, Oz, C, etc.
機能要求を達成するために無理をした体系
C++, 最近のJava, Ruby
Scalaは後者に分類できそうです。
0132デフォルトの名無しさん
2009/12/04(金) 03:10:000133デフォルトの名無しさん
2009/12/04(金) 04:04:45Prologは?
0135デフォルトの名無しさん
2009/12/04(金) 06:41:300136デフォルトの名無しさん
2009/12/04(金) 09:12:02> 翻訳に相当する作業を殆どの人が行っていると思いますが
そんなこと一度も行ったことないです><
0137ちんこ ◆GbXlaaQNk.
2009/12/04(金) 19:31:40なんていう美しさだ。
京大電気系では来年からHaskellを導入します。
学科長に直訴する。クソCの時代はもう終わった。
これからは電気系もSICPを読むべき。
0138デフォルトの名無しさん
2009/12/04(金) 19:58:10仕方ない面があるかなと思う
C には言語としての美しさは関係無いだろう
0139デフォルトの名無しさん
2009/12/04(金) 20:16:03ちんこ、たのむ >>122 を見てくれ。
気になって仕方がない。
0141デフォルトの名無しさん
2009/12/04(金) 20:49:33図形的にソフトウェアを開発しているのではなくて
図形を扱うソフトウェアを開発しているのだと思う
0142デフォルトの名無しさん
2009/12/04(金) 20:56:59日本語版のみな
0143デフォルトの名無しさん
2009/12/04(金) 20:57:53んなわけないだろ
> おれは絵を描くように図形的にソフトウェア開発をして、あまりコードを見ない。
> 形でコードを書くから、Eclipseがないとどもならん。
と言っていたぞ。
0144デフォルトの名無しさん
2009/12/04(金) 21:24:170145デフォルトの名無しさん
2009/12/04(金) 21:27:420146ちんこ ◆GbXlaaQNk.
2009/12/04(金) 21:43:32それは、開発能力においておれに近づきたいので、
おれが何を考えてコーディングしてるかということを知りたいということか?
0147デフォルトの名無しさん
2009/12/04(金) 21:52:30申し訳ないが、近づきたいもなにも、
ちんこの開発能力がいかほどなのかは正直分からないんだ。
それを判断する材料(結果)を見ていないから。
プログラミングの方法や考え方、作法などにおいて、
図形的という単語は今まで出会ったことがない。
しかし、ちんこがその方法を発明する以前よりも開発効率が上がったのなら、
ぜひ俺も詳細に分析して見習いたいと思う。
0148ちんこ ◆GbXlaaQNk.
2009/12/04(金) 22:09:04おれが作り途中のプロジェクトのうち1つ。他に2つ。
http://code.google.com/p/read2ch/
おれはまだこの程度だ。
古めかしい開発技法を押し付ける老害は排除されるべき。
これからは図形的に開発を出来る若くて優秀なプログラマが台頭すべき。
正しく学んだ人間以外は必要ない。
0149ちんこ ◆GbXlaaQNk.
2009/12/04(金) 22:14:28日本のITは他の業界より、入っていく人間の質が低い。
能力も低いし、何より政権奪取をしようという気概がないのではないかと思う。
ソフトウェア開発者なんて40歳になれば、引きずり下ろされてクビになってもいいと思うんだ。
そうなってないということは、新陳代謝がうまく言っていないということ。
このままじゃダメだから、おれが日本のITに入って老害どもを駆除するつもり。
そのためには実力をつける必要がある。実力がないやつには誰もついて来ないからね。
0150デフォルトの名無しさん
2009/12/04(金) 22:19:500151デフォルトの名無しさん
2009/12/04(金) 22:32:41気持ちは凄くよく分かるのだけど、
残念ながら、ちんこだけでは駆除しきれないよ。
ちんこのごく近くにいるヤツらだけ駆除したいのなら別にいいけど。
だからさ、その図形的なプログラミング技法を分かりやすく解説してくれ。
あるいはもうブログなんかで公開しているのなら案内してくれ。
正しく学びたいんだ。
そうすれば、少なくとも俺の周りにいるヤツらは駆除できる。
そうやってみんなで駆除していこうぜ。
0152デフォルトの名無しさん
2009/12/04(金) 23:04:13金子氏が開発したのは、Winnyだろ。
0153デフォルトの名無しさん
2009/12/04(金) 23:06:33OSS方面なら別に国籍なんて関係ねーじゃん
ちんこはITゼネコン中入ってってなんかやろうとしてんのかよw
0154デフォルトの名無しさん
2009/12/05(土) 01:22:34Haskellマンセーもいいけど、ちんこなりの最も美しい言語を考案して発表しる。
汎用言語でもいいし、専門の情報視覚化に特化した言語でもかまわん。
以下は片山卓也氏の言葉:
なぜ自分だけの言語か ----
自分のためのプログラミング言語を開発し、そのための言語処理系や
プログラム開発環境を構築し、それによりプログラミングを行うことは、
大変贅沢なことである。自分の考え出した原理にもとづく言語で書いた
プログラムが、実際に動くのを見るのは非常に愉快であるし、
言語が思考のパターンを制約することはよく指摘されていることであり、
自分の言語を用いて自分流に問題に挑戦できるのは、
自分の言語を持つことの大きな利点であろう。
# 度重なるRubyへの嫌悪発言は、Matzへの憧れの裏返しじゃないかと推測。
0155デフォルトの名無しさん
2009/12/05(土) 01:30:26CでLispを作るのが一番手っ取り早く学習出来るんだけどな
Rubyへの憧れはないだろ
純粋に設計思想が美しくないからだと思うぞ
0156デフォルトの名無しさん
2009/12/05(土) 02:17:46ちんこに今さらLispを勧めるのか?時間が止まっているような発言だな。
LispとPrologは記号処理向けのアセンブリ言語だよ。
どちらも構文の簡潔さによって、柔軟なプログラミングが可能になるけどね。
Lispから始まった関数型言語は、カリー化/ZF記法/遅延評価/型推論...etcといった
理論的な研究によって、HaskellやOCamlといった高級言語に進化した。
特にちんこが大好きなHaskellであれば遅延評価が使えるから、
字句解析/構文解析も(lex&yaccのような)専用ツールなしで自然に記述できる。
Haskell使えるプログラマなら、自分が美しいと思える自分だけの言語処理系を
Haskellで書くことを勧める。以下は、その教科書。
「プログラミング言語処理系」佐々政孝著 岩波講座ソフトウェア科学
Rubyについては、設計思想として正しい姿の一つだと考える。
Matzの言葉を借りれば「Perlの皮を被ったSmalltalk」だ。
オブジェクト指向言語として知られているが、その実体は関数型言語に近い。
Rubyでも美しいプログラムは書けるし、HaskellやPythonでも汚く書ける。
メタプログラミングを悪用したRailsの設計は嫌悪するが、それはRubyが原因じゃない。
0157デフォルトの名無しさん
2009/12/05(土) 06:03:28printf("hellowolrd")
こんなだっけ
0158デフォルトの名無しさん
2009/12/05(土) 06:20:01lispはアセンブリ言語ではなく高級言語。
Haskellなどより言語のコアが小さく簡単に実装できるという意味では相対的に低級だろうが、
lispでHaskellが実装されるわけではないし、不適切なメタファだ。
0159デフォルトの名無しさん
2009/12/05(土) 06:29:36デザインパターンやEclipseのコードブラウザでレンダリングされるクラス階層のことだろう。
0160デフォルトの名無しさん
2009/12/05(土) 06:46:370161デフォルトの名無しさん
2009/12/05(土) 08:35:33って冗談はさておき、関数型言語としての色はPythonやPerlに比べれば遥かに薄いだろ
0162ちんこ ◆GbXlaaQNk.
2009/12/05(土) 08:57:30そんな時間ない。
修論でprocessingに対抗する言語という脳内妄想はあるが、
間違いなく却下される。
やると言ったらやれると思うんだけどね。
なんかそこらへんのクズ学生と同じレベルのことをしても意味ないような・・・。
結局、適用研究かアルゴリズム開発あたりで落ち着くだろうね;;
一応、「可視化に関係したテーマならば自由に認める」というアンチェインなので、
「関数型言語による状態のない可視化言語chinko」というテーマは通るのかな・・・。これは燃える。間違いなくトップとれる。
つうか修論テーマは未踏で予算とるのがベストみたいなことも言ってるし、これだったら未踏通るかも知れないな。
でも、おれ、言語開発実績はないし、苦しいのか・・・?今から世捨て人になれば可能だろうけど。基礎はあるから。
こんな目標規程文ならスーパーだな。
「汎用CPUがマルチコア化して、プログラマが並列処理に対応することが必要になってきた。
しかしこれは同期などで非常に手間がかかるものであり、バグの発生率も高い。
可視化においても、GPGPUを使ったプログラミングが強制されており、その実装は困難である。
私は、関数型言語HaskellからGPGPUを使うラッパーを開発し、独自の可視化言語chinkoによって
状態のない世界での可視化プログラミングを可能にする」
うおおおおおおおお、これやったらたぶん歴史に残ると思う。
たぶんこの先20年くらいは稀代の天才として語り継がれるはず。妄想だけど。
0163デフォルトの名無しさん
2009/12/05(土) 09:21:390164デフォルトの名無しさん
2009/12/05(土) 09:25:08「リバースエンジニアリング完全」なんて概念は存在しないだろうが、
関数、逆関数を駆使して、いかなる場合でも、仕様レベルに遡行できる
言語の構築っていうテーマがいいと思うよ。
0165ちんこ ◆GbXlaaQNk.
2009/12/05(土) 09:52:58それは可視化関係ないし、完全に情報科学の分野。間違いなく却下。
おれはリファクタリング完全というのは自分定義したが、
これは工学的によい考えではなかったとのちに悟った。
>>163
だせえ
0166デフォルトの名無しさん
2009/12/05(土) 10:13:40なんか、量子コンピューティングだなぁ
0167デフォルトの名無しさん
2009/12/05(土) 11:21:070168デフォルトの名無しさん
2009/12/05(土) 11:23:450169デフォルトの名無しさん
2009/12/05(土) 11:31:460170ちんこ ◆GbXlaaQNk.
2009/12/05(土) 11:39:34-> ちんこかきたい
-> だけど職場ではかけない
-> 気が散る
-> バグ混入
-> 人生終了
を嫌った。
優れたソフトウェアディベロパになりたいなら、包茎手術を受けるべきだ。
ちんこすらクリーンに出来ないものがソフトウェアをクリーンに出来るはずもないしな。
0171デフォルトの名無しさん
2009/12/05(土) 12:47:17Theoとかすごそうだけど、、、知らんが
0172デフォルトの名無しさん
2009/12/05(土) 15:06:270173デフォルトの名無しさん
2009/12/05(土) 15:28:150174デフォルトの名無しさん
2009/12/05(土) 15:34:54ワロタ
0175ちんこ ◆GbXlaaQNk.
2009/12/05(土) 21:50:21電気卒でソフトウェア開発が出来て、なんだか知らんが情報学まで分かるという子になりたひ。
やるなら一ヶ月は完璧集中出来る時間が欲しいんだけど、現状としては無理なんだよね;;
0176デフォルトの名無しさん
2009/12/05(土) 22:21:440177デフォルトの名無しさん
2009/12/05(土) 22:25:27バイトで技術系の会社池よ。
オム□ンでソフト開発のバイトやってるやつとかいたぞ。
0178ちんこ ◆GbXlaaQNk.
2009/12/05(土) 22:49:580179デフォルトの名無しさん
2009/12/06(日) 08:11:08でそれで食えるようになれば起業すりゃいいのに馬鹿だなぁ
0180ちんこ ◆GbXlaaQNk.
2009/12/06(日) 11:48:04それだからお前は三流なんだよ。
嫌いなことを仕事とするやつは池沼。
ユダヤ人富豪の書いたなんとかという本を嫁。
好きなことを仕事とすることが一番いいのだ。
0181デフォルトの名無しさん
2009/12/06(日) 11:53:03Goを越えるような言語でも作って持っていったらよろこんで迎えてくれるぞ
まぁCや機械語をマスターしてないお前には無理だがな
末尾再帰すら解ってないんだろ
0182デフォルトの名無しさん
2009/12/06(日) 11:58:07お前がもってる一番難しいネタが末尾再帰なのかw
レス全体が微笑ましいw
0183デフォルトの名無しさん
2009/12/06(日) 12:01:22Googleを辞める社員がいるなど到底信じられない。だが実際に、ここ数カ月間で何人もの退職者が出ているという。同社で何が起こっているのだろうか。
http://www.itmedia.co.jp/enterprise/articles/0805/17/news003.html
0184ちんこ ◆GbXlaaQNk.
2009/12/06(日) 12:03:170185デフォルトの名無しさん
2009/12/06(日) 12:17:54ttp://d.hatena.ne.jp/kami_object/20091205/1260002667
0186デフォルトの名無しさん
2009/12/06(日) 12:19:090187デフォルトの名無しさん
2009/12/06(日) 12:23:22ありゃすまん
ちんこってschemeやってたって読んだことあったもんだから・・・
0188デフォルトの名無しさん
2009/12/06(日) 19:50:36電機・電子・機械技術者が「働いてみたい会社」
順位 企業名 得票率
1位 トヨタ自動車 31.7
2位 本田技研工業 31.3
3位 パナソニック 29.1
4位 任天堂 27.7
5位 キャノン 25.1
6位 ソニー 23.9
7位 シャープ 17.3
8位 東芝 14.5
9位 日産自動車 13.5
10位 NEC 11.8
10位 デンソー 11.8
10位 日立製作所 11.8
13位 村田製作所 11.6
14位 IHI 11.2
14位 インテル 11.2
16位 オムロン 10.6
17位 東レ 10.4
18位 キーエンス 10.0
18位 島津製作所 10.0
18位 ニコン 10.0
http://techon.nikkeibp.co.jp/article/NEWS/20090116/164131/
0189デフォルトの名無しさん
2009/12/06(日) 20:57:09なんていうか・・・
ちんこ、がんばれ。
0190デフォルトの名無しさん
2009/12/07(月) 01:02:19Javaだけで精一杯なんでしょ
0191デフォルトの名無しさん
2009/12/07(月) 07:58:370192デフォルトの名無しさん
2009/12/07(月) 09:21:220193デフォルトの名無しさん
2009/12/07(月) 11:53:23言語を作る事だけだったら、ム板で、ちん言語を作るスレとか立てたら?
(既にやってたらすまん)
最も美しい言語って言うこのスレの主題から脱線し過ぎな感じがするんでね。
0194デフォルトの名無しさん
2009/12/07(月) 12:17:19前から何度も言ってるんだが人の言うことを聞こうとしないんだよな
とりあえず手術だなんだは完全に板違いだからここに書くなと
0195デフォルトの名無しさん
2009/12/07(月) 13:58:130196デフォルトの名無しさん
2009/12/07(月) 20:23:08CよりはRubyの方が良いと思うが。
0197デフォルトの名無しさん
2009/12/07(月) 20:33:140198デフォルトの名無しさん
2009/12/07(月) 20:54:04おまえ・・・ちんこ以下だぞ
0199デフォルトの名無しさん
2009/12/07(月) 21:23:590200ちんこ ◆GbXlaaQNk.
2009/12/07(月) 21:26:46カリー化された型を書くのが楽しい。
0201デフォルトの名無しさん
2009/12/07(月) 21:28:280202デフォルトの名無しさん
2009/12/07(月) 21:30:12評価方法として可笑しい。
0203ちんこ ◆GbXlaaQNk.
2009/12/07(月) 21:31:47それは美しさの基準ではないからな。
ところで、intelliJのjavaIDEってEclipseと比べてどう?
0204デフォルトの名無しさん
2009/12/07(月) 21:32:44じゃあRubyはCよりどう美しいのか説明してくれ
0205デフォルトの名無しさん
2009/12/07(月) 21:32:52このスレ的には実用性とか度外視なんだろうし
0206デフォルトの名無しさん
2009/12/07(月) 21:43:380208ちんこ ◆GbXlaaQNk.
2009/12/07(月) 22:03:43碁ってモナドなの?
早くモナドまで辿りつきてー。
0209デフォルトの名無しさん
2009/12/07(月) 22:04:370210デフォルトの名無しさん
2009/12/07(月) 22:16:330211デフォルトの名無しさん
2009/12/07(月) 22:56:52イギリス、ロンドン大学で心理学を教えているA・ファーナム教授の調査によれば、
男性は“自分は頭が良い”と思いこみ、逆に女性は“自分は頭が悪い”と思いこんで
いることが分かった。
この研究は30にも及ぶ国際的な研究レポートを分析したもので、その中で男性は
自分のIQをかなり過大評価する一方で、女性は自分のIQを実際の数値より5ポイン
ト低く過小評価する傾向がみられたという。
なお、男性、女性ともに平均IQはほぼ同一であり、実際に男性の方が頭が良い、
女性の方が頭が悪いということはない。
この思いこみは、男性の方が最高峰と最底辺を占める割合が多いことが原因で
はないかと考えられており、男性も女性も自分の祖父・父・息子の方が祖母・母・娘
より頭が良いと思っていることが分かった。
また、学校の生徒を対象に行われた調査では、頭の良い女子生徒ほど自分は
頭が悪いと思いこみ、頭の悪い男子生徒ほど自分は頭が良いと思っていることが
分かった。あなたは頭が良いですか?
http://digimaga.net/2009/12/hes-not-as-smart-as-he-thinks.html
0212デフォルトの名無しさん
2009/12/08(火) 00:00:35大学出るまではC++とscheme以外は触らないようにしよう
0213デフォルトの名無しさん
2009/12/08(火) 00:26:02この2つをマスターすればあとはなんとかなる
0214デフォルトの名無しさん
2009/12/08(火) 08:10:21PやRで始まる言語なら初めからシステムに入ってんだがな
0215デフォルトの名無しさん
2009/12/08(火) 08:40:360216デフォルトの名無しさん
2009/12/08(火) 08:57:070217デフォルトの名無しさん
2009/12/08(火) 09:01:510218デフォルトの名無しさん
2009/12/08(火) 09:33:590219デフォルトの名無しさん
2009/12/08(火) 09:37:330220デフォルトの名無しさん
2009/12/08(火) 10:59:08クラスベースのOOPなんざCでも構造体とポインタでなんとかなるだろ
Perlでもパッケージとリファレンスで実現してるようにな
要は基本を押さえておけばつぶしが利くと
ぶっちゃけOOPったって開発技法のひとつなんだからそれに囚われるのはどうかと思うぞ
ところでPerlとPythonならともかくRのつく言語なんて初めから入ってないと思うんだが
0221デフォルトの名無しさん
2009/12/08(火) 11:11:11C++のテンプレートで関数型とか汚なすぎるし
0222デフォルトの名無しさん
2009/12/08(火) 11:42:42> クラスベースのOOPなんざCでも構造体とポインタでなんとかなるだろ
でたw 気軽になんとかなる発言w
OOP暦が浅いか、そもそも単にしったか体質か。
ラクするためのOOPなのに、
OOPのためのOOPLなのに。
0223デフォルトの名無しさん
2009/12/08(火) 11:58:260224デフォルトの名無しさん
2009/12/08(火) 13:34:17最初にCやLispで基本を学ぶって話じゃなかったのか?
最後まで全部Cでやれなんて言ってないと思うけど
0225デフォルトの名無しさん
2009/12/08(火) 16:59:43else if (100 <= x && x < 200) { yyy(); }
else if (400 <= x < 600) { zzz(); }
else { www(); }
なんて処理をスッキリ綺麗に書ける言語無い?
0226デフォルトの名無しさん
2009/12/08(火) 17:04:15f x | x < 100 = www
| x < 0 = xxx
| x < 200 = yyy
| x < 400 = www
| x < 600 = zzz
| otherwise = www
0227デフォルトの名無しさん
2009/12/08(火) 17:05:01-100 <= x && x < 0
を
-100 <= x < 0
と書けるのはpythonじゃなかったかな。
0228デフォルトの名無しさん
2009/12/08(火) 17:06:55pythonの比較演算は
-100 <= x < 0
でいけるね。
if -100 <= x < 0: print "xxx"
elif 100 <= x < 200: print "yyy"
elif 400 <= x < 600: print "zzz"
else: print "www"
>>226 は Haskelのパターンマッチを使った定義か。
0229デフォルトの名無しさん
2009/12/08(火) 17:12:21それと下のPrologの組み合わせれば最短になるかな。
-100=<X,X<0,xxx;
100=<X,X<200,yyy;
400=<X,X<600,zzz;
www.
0230デフォルトの名無しさん
2009/12/08(火) 17:13:19それと下のPrologを
0231デフォルトの名無しさん
2009/12/08(火) 18:26:14なぜそんな判定をしなければならないのか考えれば、もっと可読性高く書き直せそうだな
0232デフォルトの名無しさん
2009/12/08(火) 20:18:20xを整数と見なしていいならば、VBで
Select Case x
Case -100 To -1: xxx
Case 100 To 199: yyy
Case 400 To 599: zzz
Case Else: www
End Select
0233デフォルトの名無しさん
2009/12/08(火) 20:32:04どうでもいいけど、>>226 はパターンマッチじゃなくてガード節
0234ちんこ ◆GbXlaaQNk.
2009/12/08(火) 20:37:25再帰がうまく使えない。これって慣れかな?
0235デフォルトの名無しさん
2009/12/08(火) 20:52:26それはお前が命令脳だから。Haskellは関係ない
0236ちんこ ◆GbXlaaQNk.
2009/12/08(火) 20:53:31命令脳と関数脳は同居可能ですか?
0237デフォルトの名無しさん
2009/12/08(火) 20:54:48一生Javaで満足しなさい
0238デフォルトの名無しさん
2009/12/08(火) 20:54:54モナドがそなたを救うであろう。
0239デフォルトの名無しさん
2009/12/08(火) 20:57:45そんな君のために、
http://www.amazon.co.jp/dp/4798121134/
を用意しといたぞ。
0240デフォルトの名無しさん
2009/12/08(火) 20:59:52a << proc {|x| xxx || true if (-100..0).include? x}
a << proc {|x| yyy || true if (100..200).include? x}
a << proc {|x| zzz || true if (400..600).include? x}
a << proc {|x| www || true}
a.find {|p| p.call x}
0241デフォルトの名無しさん
2009/12/08(火) 20:59:580242デフォルトの名無しさん
2009/12/08(火) 21:01:58ってか普通の再帰すら理解出来ないのか・・・
0243デフォルトの名無しさん
2009/12/08(火) 21:20:10Haskell
g x = case x of
x | x `elem` [-100..0] -> "xxx"
| x `elem` [100..200] -> "yyy"
| x `elem` [400..600] -> "zzz"
otherwise -> "www"
main = forM [-300, 0, 300, 500] (\x -> putStrLn $ g x)
0244デフォルトの名無しさん
2009/12/08(火) 21:20:38高階関数こそ至高、みたいな。
0245デフォルトの名無しさん
2009/12/08(火) 21:21:08ちんこって並未満だよな
0246デフォルトの名無しさん
2009/12/08(火) 21:33:02前から言ってるじゃん
Javaしか出来ないただの無能だって
0247デフォルトの名無しさん
2009/12/08(火) 21:39:00Rubyなら素直に書こうよ
case x
when -100 ... 0 then xxx
when 100 ... 200 then yyy
when 400 ... 600 then zzz
else www
end
0248デフォルトの名無しさん
2009/12/08(火) 21:39:58彼はやればできる奴だ、これからの成長に期待する
0249デフォルトの名無しさん
2009/12/08(火) 21:43:17(´;ω;`)ブワワ あったのか。。。そういうスカッとした書き方が、やっぱりあったのか…。
case whenなんて一回も使ったことが無かった…。しかもピタッとRangeが嵌ってるし…。
0250デフォルトの名無しさん
2009/12/08(火) 22:00:06高度に発達したストリームって感じで手軽に書けるようになった。
0251デフォルトの名無しさん
2009/12/08(火) 22:21:240252デフォルトの名無しさん
2009/12/09(水) 03:59:09if -100 <= x < 0 { xxx() }
elsif 100 <= x < 200 { yyy() }
0253デフォルトの名無しさん
2009/12/09(水) 04:39:18有力っぽい?
http://ja.wikipedia.org/wiki/Icon
0254デフォルトの名無しさん
2009/12/09(水) 04:44:20クラスもどきなんて構造体と関数ポインタでなんとかなるし、
モジュール毎にstatic記憶指定子でも付けていればいいだろうって
それが速度が必要そう尚且つ無意味なシミュレーションの反復を強要されるうちに、
だんだんとマルチパラダイムでバイナリなC++のことが頭から離れなくなってきた。
きっと、これが恋のはじまりなんだ。僕はどんどん彼女のことが知りたくなった。
0255デフォルトの名無しさん
2009/12/09(水) 05:45:26ジョエルのjavaスクールのなんとかそのまんまだな
専門学校レベルw
0256デフォルトの名無しさん
2009/12/09(水) 05:51:40SNOBOL後継なんて読むと震えがくる。
でも、Procedure end if else while ・・・
パッしないな。
0257デフォルトの名無しさん
2009/12/09(水) 05:52:470258デフォルトの名無しさん
2009/12/09(水) 07:14:490259デフォルトの名無しさん
2009/12/09(水) 08:35:04Javaスクールの危険
http://local.joelonsoftware.com/wiki/Java%E3%82%B9%E3%82%AF%E3%83%BC%E3%83%AB%E3%81%AE%E5%8D%B1%E9%99%BA
>ポインタと再帰には、ある種の推論力、抽象的思考力、そして何よりも
>問題を同時に複数の抽象レベルで見るという能力が要求される。
>そしてポインタと再帰を理解できる能力は、
>優れたプログラマになるための能力と直接的に相関している。
>Javaスクールは良いソフトウェアデザインをするための巧みさ、
>機敏さ、柔軟さを身につけられるように学生の頭を鍛えることにも失敗している
>(ここで言うデザインは、オブジェクト階層をいじって際限なくコードを書き換えたり、
>has-a対is-aのような似非「問題」に思い悩むOO「デザイン」とは違う)。
難易度の高いプログラムを書けるのが優れたプログラマと言うわけですね。
必要なプログラムを書けないプログラマなど無意味だから当たり前の話です。
0260デフォルトの名無しさん
2009/12/09(水) 19:50:21ついでに再帰とか何につかうん?木のトラバース?
0261デフォルトの名無しさん
2009/12/09(水) 20:23:01委譲につかう
委譲 is-a 再帰
0262デフォルトの名無しさん
2009/12/09(水) 20:32:14それともジョエルが言ったから常識になったのか。
0263デフォルトの名無しさん
2009/12/09(水) 20:50:09仕事でC++を主に使ってる日曜ハスケラーだけど
パフォーマンスがネックにならない限り大抵の物は
Haskellで書いてるよ。gtk2hsもそこそこの出来だし。
今までPerlで書いてたものも少しずつHaskellで置き換えてる
Perlは一月もすると忘れるから
0264デフォルトの名無しさん
2009/12/10(木) 08:09:26実用物つくる上で困ったこととかなかった?
0265デフォルトの名無しさん
2009/12/10(木) 11:26:02クラスタとかじゃないと意味ないのかな。
0266デフォルトの名無しさん
2009/12/10(木) 18:30:21ベンチマークでHaskellの成績がいいのはプログラマが優秀なせい
初学者が書いたコードは遅い
0267デフォルトの名無しさん
2009/12/10(木) 18:36:350268263
2009/12/10(木) 21:12:49gtk2hsのimageSetFromPixbufが遅すぎて
C++&Qtからの書き換えを断念したことがある
後はhackage.haskell.orgがよく落ちてるぐらいかな
ライブラリのリファレンスが読めないと困るね
>>265
パフォーマンスに言及したのは普段C++使ってて
どうしても比較対象がC++になるから気になるだけで
Haskellが特別遅いわけじゃないよ
保守にかかる労力やコードの再利用性を考えると
十分許容範囲だと思う。
0269デフォルトの名無しさん
2009/12/10(木) 22:31:42のをわりとかなり初期に見つけて、gtk2hs使用を断念したことがあったなあ。
0270デフォルトの名無しさん
2009/12/11(金) 02:06:32パフォーマンスが悪いとか、ライブラリの不備は、
このスレ的には、評価には関係ないかな。
言語の本質からは、離れてる感じだし…。
Haskell の素晴らしい所というのは、そういうのとは関係が無くて、
要は、言語のモデルがきれいだという事なんだろ?
0271デフォルトの名無しさん
2009/12/11(金) 02:19:21GHC拡張のような汚いものがあって初めて使える言語になる
0272デフォルトの名無しさん
2009/12/11(金) 06:15:59将来LHCが主流になるときにghc拡張を使った既存のコードはどうなるんだろうな。GHCと同じ拡張を実装するのか。
0273デフォルトの名無しさん
2009/12/11(金) 06:22:29言語のモデルがきれいというのはどういうことでしょうか?
圏論に基づいていることですか?
0274デフォルトの名無しさん
2009/12/11(金) 08:53:45ttp://d.hatena.ne.jp/kami_object/20091209/1260321933#c1260479897
0275デフォルトの名無しさん
2009/12/11(金) 09:00:360276デフォルトの名無しさん
2009/12/11(金) 10:17:410278デフォルトの名無しさん
2009/12/11(金) 10:50:06恥ずかしながら、それが分からないから教えて欲しいという書き込みなんよ >>270 は。
だから、最後を疑問符にしたんだが…
0279デフォルトの名無しさん
2009/12/11(金) 11:01:11従前の関数型とは違って、
ストリームIOとかの現実問題に対処する際に、
部分的に手続き型に頼らなくても、
モナドとして純粋な関数型のまま対処出来る様になったからだろうとは思うんだがね。
本当にそうなのか、よくわからない
0280デフォルトの名無しさん
2009/12/11(金) 12:37:28純粋な関数型で記述できるようになったという利点は、従前の関数型言語との比較でしかない。
手続き型言語の立場で見れば、現実世界は不純に満ちている。
それがモナドで純粋に書けるようになったからといって、何が嬉しいのか分からない。
不純な世界をわざわざまわりくどく純粋に記述して、どんな利点があるというのか。
0281デフォルトの名無しさん
2009/12/11(金) 13:06:34疑似副作用と副作用のない部分がはっきり別れてるのは
アグレッシブな最適化を掛けやすい所が利点かな
0282デフォルトの名無しさん
2009/12/11(金) 14:53:46並列化を考えると、純粋な関数型で記述できることは非常に重要。
0283デフォルトの名無しさん
2009/12/11(金) 16:31:34「100年後の未来を予想してみた」的なネタに本気になっちゃってるようにしか見えない
いい意味で
0284デフォルトの名無しさん
2009/12/11(金) 18:03:57マシンアーキテクチャの立場で見れば、現実世界は状態変数に満ちている。
それがオブジェクト指向で局所化できるようになったからといって、何が嬉しいのか分からない。
複雑な世界をわざわざまわりくどくカプセル化して、どんな利点があるというのか。
0285デフォルトの名無しさん
2009/12/11(金) 18:05:36下手すりゃプログラミング言語自体無くなってるかもしれんがな。
少なくともHaskellは古臭くてつかえねーって文句言われてるか、忘れ去られているかじゃろうて
0286デフォルトの名無しさん
2009/12/11(金) 18:10:340287デフォルトの名無しさん
2009/12/11(金) 18:16:07え、抽象データ型とか知らないんだ。うーむ、困ったなあ。
オブジェクト指向について勉強したほうがいいよ。
たぶん、周囲の人に質問すれば、優しく教えてくれると思うから。
0288デフォルトの名無しさん
2009/12/11(金) 18:18:09関数型というのは、
宣言的に静的に記述するって訳だろ。
詳しくは分からんが、宣言的な記述から、
自動で論理的な不整合がないかチェックする事でバグを減す研究があるんで、
それに有利だろう。
幾ら論理的に正しくても、その論理の前提が間違ってたら意味ないけどね
0289デフォルトの名無しさん
2009/12/11(金) 18:28:50皮肉だとわかってて皮肉で返してるのか、
マジで返してるのか微妙だな
0290デフォルトの名無しさん
2009/12/11(金) 18:33:38お前には関係ないから。
0291デフォルトの名無しさん
2009/12/11(金) 18:33:46皮肉しか思いつけなくて皮肉を返していたのか、
モナドの利点は知っているけどあえて皮肉を返したのか微妙だな
0292デフォルトの名無しさん
2009/12/11(金) 18:35:28他人の役に立たないならやめれば?
0293デフォルトの名無しさん
2009/12/11(金) 19:09:270294デフォルトの名無しさん
2009/12/11(金) 19:12:450295デフォルトの名無しさん
2009/12/11(金) 20:22:36綺麗に構造化して書きましょうって結論が出ているといいな
0296デフォルトの名無しさん
2009/12/11(金) 20:32:530297デフォルトの名無しさん
2009/12/11(金) 20:44:040298デフォルトの名無しさん
2009/12/11(金) 20:45:370299ちんこ ◆GbXlaaQNk.
2009/12/11(金) 20:46:250300デフォルトの名無しさん
2009/12/11(金) 21:13:38なんだかなぁ・・・
0301デフォルトの名無しさん
2009/12/11(金) 23:05:050302デフォルトの名無しさん
2009/12/12(土) 10:24:21Pythonの例を引くまでもなく、プログラミング言語は真っ正直でおもしろくない。
もうちょっと企みというものが表に出てもいいように思うけど。
0303デフォルトの名無しさん
2009/12/12(土) 10:42:22そんなものの裏読みなんかしたくもないが、
Cなら、いろいろなことをポータビリティを保ってできるという機能美がありながら、
パズルブックにあるような、何をしているのか容易にはわからないコードがかけるぞ。
Perlも、なぞのコードが発生しやすいような気がする。
0304デフォルトの名無しさん
2009/12/12(土) 11:21:12C++ じゃダメかな。
Boost とか。
C言語の IOCCC http://ja.wikipedia.org/wiki/IOCCC みたいな物を求めているのか?
だけど「相手の読みを如何に裏切るか」とかいうプログラミングは、
本来はやっちゃいけないプログラミングだ。
0305デフォルトの名無しさん
2009/12/12(土) 11:25:290306デフォルトの名無しさん
2009/12/12(土) 11:33:53いや、というか、大体そんなところなのかも知れない。
囲碁の場合はお互いのレベルの範囲で、何か新しい表現はできないか、
と企み合っている。それでおもしろい。361!のオーダーの変化のある
ものと比較するのが間違ってるのだろうけれど。それにしても、
プログラミングが韻文的なものを追いかけすぎるのはどんなものだろう。
もっと散文的プログラミングが求められてもいいのではないか。
0307デフォルトの名無しさん
2009/12/12(土) 11:58:16whitespaceでもやってろ
0308デフォルトの名無しさん
2009/12/12(土) 13:02:11プログラミング言語というのは、人間からコンピューターへ指示するだけじゃなくて、
むしろ、人間同士のコミュニケーション手段という面が強いので、
主流の言語は分かりにくい方向には進化しないだろう。
ところで、散文的なプログラミング言語ということであれば、
Prolog スレでは Prolog が散文的だと指摘されていた。
実用の言語なら他に APL はどうだろうか。
http://ja.wikipedia.org/wiki/APL
実用じゃない、おもちゃ言語なら、それこそ星の数ほどあるだろう。
Whitespace もそうだし Brainfuck 等など
http://ja.wikipedia.org/wiki/Category:%E9%9B%A3%E8%A7%A3%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
Unlambda
http://hw001.gate01.com/eggplant/tcf/unlambda/
とか
散文的プログラミングとは、こういう物の事だろうか?
0309ちんこ ◆GbXlaaQNk.
2009/12/12(土) 15:44:40そのとおりです。
可読性を意識しないプログラマは死ぬべきです。
お前らに碁の何が分かるんだ、この低能どもめが。
0310デフォルトの名無しさん
2009/12/12(土) 15:49:530312デフォルトの名無しさん
2009/12/12(土) 16:24:44皆には悪いが、君を引き出すために囲碁について書いたのさ。囲碁は
実は君がプログラミングで主張してることと正反対の側面がある。
それから、>>308についていうと、すくなくともPrologが散文的で
あるという意味はまったくちがう。Prologによるプログラミングは
言語による思惟に沿って進むので、文体の数に近く表現がありうる。
それにもかかわらず、可読性が高いのは、appendがプロセッサだからだ。
それより低水準の部分が現れないから、散文的プログラミングが可能に
なるともいえる。
0313デフォルトの名無しさん
2009/12/12(土) 16:31:200314ちんこ ◆GbXlaaQNk.
2009/12/12(土) 16:41:11プログラミング言語なんてどうだっていいという結論に達することが出来るよ。
0315デフォルトの名無しさん
2009/12/12(土) 17:05:37何を今さらそんな自明なことを言っているんだ
0316デフォルトの名無しさん
2009/12/12(土) 18:54:01何言っても説得力無いよ。
0317デフォルトの名無しさん
2009/12/12(土) 19:41:15さぞかし美しいものを作ってくれることだろう
あ、無理ならGCのあるJavaで作っても特別に勘弁してやるわ
それでも作れないかもな
0318デフォルトの名無しさん
2009/12/12(土) 22:09:04smalltalkerがいたら、これを学ぶことのメリットを教えて欲しい。
ネット上のドキュメントは、ポールグレアム率いるlisperどもに支配されている
0319デフォルトの名無しさん
2009/12/12(土) 22:49:240320デフォルトの名無しさん
2009/12/12(土) 23:52:15べつに最初からSqueakで普段の環境とのギャップに苦労しなくてもいいとおもうけれどもね。
たとえばホストOSがWinならDolphinであればさほどびっくりせずに入門できるだろうし、
それ以外のOSでもVisualWorksを使えばいい。IDEがどうしても駄目 and/or UNIX的なものから
離れて生きてゆけないと思うなら(そんな狭い了見でSmalltalkから何を学ぶつもりか疑問だけれども)
GNU Smalltalkという手もある。
Smalltalkの本質やメリットは、他に類を見ない“徹底したTATWDっぷり and 遅延結合”を体験し、
そこから何かを拾うことにあるので、クラスライブラリやIDE、GUIの見た目の出来不出来に振り回されない
自信が付いたらあらためてSqueakに挑んでみたら?
0321318
2009/12/13(日) 12:03:50絵柄がかわいいし、ちょっと学んで遊んでみて、それで見返りが大きいかなと。
全く自身がないので、Squeakに挑むのは、もっとずっと後になりそうです。
0322デフォルトの名無しさん
2009/12/13(日) 12:48:49「絵柄がかわいい」というと、やりたいのはSmalltalkではなくEtoysのほうですか?
だったら320は忘れてください。Etoysより制限付きながら使いやすいScratchというのもあるので
ためしてみて気に入った方を使ってみては?
http://scratch.mit.edu/
この種の処理系を学ぶことのメリットは『子どもの思考力を高める「スクイーク」』を読んでみてはどうでしょう。
http://amazon.jp/dp/4872902114
0323デフォルトの名無しさん
2009/12/13(日) 18:05:51Etoysでも、“徹底したTATWDっぷり and 遅延結合”のような概念は学べますか?
関数型啓蒙の文書を何故かよく見るけれども、smalltalkerたちはクールなのか、
その手の文章をあまり見かけないので何が学べるのかなと。
どのみち手を出してはいけないレベルでなので、Cとschemeを十分に学んで、
ネット上の無料ドキュメントを読み尽くして、それからSqueakを学ぶことにしますつ。
その日まではrubyを使いまふ。
0324デフォルトの名無しさん
2009/12/13(日) 18:11:440325デフォルトの名無しさん
2009/12/13(日) 18:27:350326デフォルトの名無しさん
2009/12/13(日) 20:33:060327デフォルトの名無しさん
2009/12/13(日) 21:06:100328デフォルトの名無しさん
2009/12/13(日) 21:25:170329デフォルトの名無しさん
2009/12/13(日) 21:28:180330デフォルトの名無しさん
2009/12/13(日) 21:39:33pythonみたいな教育用言語がおススメだ
0331ちんこ ◆GbXlaaQNk.
2009/12/13(日) 21:44:02Rubyをやったからこんなんなっちまった。
Matzを恨んでる。
0332デフォルトの名無しさん
2009/12/13(日) 21:46:09Smalltalkを学ぶまでの橋渡しで、日常的な雑用処理のみを考えるのなら、
文字列の扱いが楽そうなrubyが良いかなと
pythonは正規表現が面倒そう。リスト内包記法は好きだけど
0333デフォルトの名無しさん
2009/12/13(日) 21:47:44Rubyをやったからこんなんなっちまった
Matzに感謝している
0334デフォルトの名無しさん
2009/12/13(日) 21:49:19そんなもんだ
0335ちんこ ◆GbXlaaQNk.
2009/12/13(日) 21:51:47エラーメッセージってプログラミング言語の仕様と同様に重要なものと思う。
エラーメッセージがへぼい言語っていうのはもうダメだと思う。
言語仕様によってわかりやすいエラーメッセージが出しやすい出しにくいというのはあるの?
0336デフォルトの名無しさん
2009/12/13(日) 21:58:56あえて対立軸を出すなら、
PythonはSchemeでRubyはCommon Lispだと思う
0337デフォルトの名無しさん
2009/12/13(日) 22:13:01低水準の部分が現れない言語(?)を使っても、私たちが必要とするようなプログラミングタスクを達成することはできるのでしょうか?
0338デフォルトの名無しさん
2009/12/13(日) 22:20:14内輪揉めですねわかります
0339デフォルトの名無しさん
2009/12/13(日) 22:25:07PythonはフルーツポンチでRubyは肥だめだと思う
0340デフォルトの名無しさん
2009/12/13(日) 22:25:13言語仕様の話だと思ったんだけれど。
内輪で揉めたのってどっち?
0341デフォルトの名無しさん
2009/12/13(日) 22:33:59Unixは内戦で忙しい
0342デフォルトの名無しさん
2009/12/13(日) 22:40:00Lispで括弧の対応を間違えるとコンパイラがエラーの箇所を正しく指摘してくれない、
とかの類いの話?
0343ちんこ ◆GbXlaaQNk.
2009/12/13(日) 22:44:47それは知らんけど、
このスレ、美しさの具体的な基準を出さないから、
美しさという曖昧な点じゃなくて、
とりあえずあるほぼ確定的な基準について良い悪いを言い合って模索していけばいいと思った。
その一つの候補が、エラーメッセージの良さ悪さ。
これはわりとわかりやすい。
なぜならば、失敗談という否定しようのない例が出てくるから。
0344デフォルトの名無しさん
2009/12/13(日) 22:47:35C++のテンプレートのエラーはやばいとか聞いたことあるな
プリプロセスとかメタプログラミングの要素が絡むとわけわかんなくなりそうだという感じはする
0345ちんこ ◆GbXlaaQNk.
2009/12/13(日) 22:53:06残念ながら、おれの記憶ではrubyのエラーは結構心地よかった気がする・・・orz
pythonは意味不明。
0346デフォルトの名無しさん
2009/12/13(日) 23:00:02他の言語もそうだけど、Haskellは特に。
まぁ、分かってくると
かなり適切なメッセージではあるが。
こっちが知ってる知識を幾つかコンパイラ オプションで入力して、
レベルに合ったエラーメッセージを出してくれるといいな。
0347デフォルトの名無しさん
2009/12/13(日) 23:00:360348デフォルトの名無しさん
2009/12/13(日) 23:07:41エラーメッセージの良さ悪さは、言語の美しさ(厳格さや形式性)よりも、
言語処理系を実装した人の作り込み具合の方が影響度は大きい。
自分で言語処理系を作ったことのある人なら自然と理解できるのだけど、
人が読んで分かりやすいエラーメッセージを選んで出力するのって、とても大変。
もっとも安易なのが、構文エラーを発見すると"Syntax Error" で終了、というもの。
人にとって的確なメッセージってのは、たとえば「おそらくxxxを意図されていると
思われますが、誤りがあります。正しいxxxの記述はyyyです」という親切な内容。
これを実現するには、あるていど人の間違いやすいパターンを予測する必要があるけど、
プログラマの熟練度も関係するし、まじめにやりだすと際限が無い。
もちろん言語の構文が単純で形式的であるほど、その実装は楽になるけどね。
pythonのぶっきらぼうなエラーメッセージは、「まずは言語仕様書を読みなさい」という
python流の教育的指導に沿った実装なのだと、個人的には(勝手に)解釈している。
0349デフォルトの名無しさん
2009/12/13(日) 23:09:080350デフォルトの名無しさん
2009/12/13(日) 23:10:56だいたいこのへん、くらいのメッセージで
どの識別子でエラー判定したのか知ってるくせに、みたいな
まあエラーメッセージに割くメモリももったいないみたいな話ではあるんだけど
0352デフォルトの名無しさん
2009/12/13(日) 23:14:45コンパイラのプロセスとプログラムソースは同時にメモリに乗るじゃん
0353デフォルトの名無しさん
2009/12/13(日) 23:31:39自分は、言語の美しさ汚さを善悪と解釈したり、美しくないことを否定的にとらえたり
しなくてもヨシ、と考えているよ。
たとえば、Rubyは柔軟性のあるプログラミングが可能な言語の筆頭であり、
それはメソッド呼び出し形式の多様さにも表れている。けれど、その代償として
言語の構文は複雑怪奇なものになっており、それを指して汚い言語と呼ぶ人は多い。
でも、美しくない言語だからといって、プログラミングという行為そのもののが
楽しくなくなるわけじゃない。個人的には、Rubyのプログラミングは楽しい。
0354デフォルトの名無しさん
2009/12/14(月) 00:37:35言語(仕様)と処理系(実装)を区別しない意見って多いよな
エラーメッセージのわかりやすさは言語ではなく処理系(実装)の問題なのに
まあ、RubyやPythonでは実装が仕様を定義するんだが
0355デフォルトの名無しさん
2009/12/14(月) 01:23:48>たとえば、Rubyは柔軟性のあるプログラミングが可能な言語の筆頭
Rubyみたいなウンコを筆頭にすんなよ。LISPとかSmalltalkとかForthとか他に
いくらでも筆頭格の言語はあるだろうに。
0356デフォルトの名無しさん
2009/12/14(月) 03:43:54. )
,―ヽ__(__、―
,/ ノ ヽ ~\
/ ノ Ruby ヽ ~\
/ ノ ヽ、 `ヽ
| ノ / ̄\ / ̄~ヽ ヽ i
| ノ | ノ
\ | <●> <●> ( )
\ | | | i /
| / ヽ レ
i (●_●) /
i、 ,-――-、 ・ /
i、 <(EEEEE)> ∵/ これからはRubyのことは IPA Rubyと呼ぶように
i、 \ ./ /
\ ーー ,ノ
,,.....イ.ヽヽ、ー-―一ノ゙-、.
: | '; \_____ ノ.| ヽ i
| \/゙(__)\,| i |
> ヽ. ハ | ||
0357デフォルトの名無しさん
2009/12/14(月) 03:44:48353の言う「柔軟さ」には、表記の柔軟さが含まれてるのでしょ
Smalltalkのは知らんけど、S式や逆ポーランドはむしろ均質な記法
プリミティブで均質だからこそ柔軟でもある
一方Rubyの場合、yaccを限界近くまで酷使したw
0358ちんこ ◆GbXlaaQNk.
2009/12/14(月) 08:54:530359デフォルトの名無しさん
2009/12/14(月) 09:20:35いにしえのM式とかしらんのか? M式に対してのS式なんだが’…
それに、yaccを限界まで酷使しないと(換言すればその制限内でしか)実現できないRubyの
柔軟さなんてウンコってことだろ?語るに落ちてるよ。つーか、bisonじゃねーのかよ。
0360デフォルトの名無しさん
2009/12/14(月) 10:37:50どうして、そこまで必死になるのかな?
必死というか、誰からも相手にされない悲しみに満ちた
悲痛な叫びに聞こえてしまうのは私だけ?
0361デフォルトの名無しさん
2009/12/14(月) 12:06:29必ずしもそうとはいえないだろう
0362デフォルトの名無しさん
2009/12/14(月) 12:08:370363デフォルトの名無しさん
2009/12/14(月) 20:03:41おぬぬめのAVよろ
0364デフォルトの名無しさん
2009/12/14(月) 20:05:07民族歴史資料館にでも飾っとけば良い
0365デフォルトの名無しさん
2009/12/14(月) 21:23:440366デフォルトの名無しさん
2009/12/14(月) 21:59:56SmalltalkはTrait(PerlではRole)とかClassboxとか最新の機能を生み出している。
LISPは…、うーむ…、AI掃除機の組み込みでっ!
0367デフォルトの名無しさん
2009/12/14(月) 22:04:220368デフォルトの名無しさん
2009/12/14(月) 22:28:42枯れているってことか。
0369デフォルトの名無しさん
2009/12/14(月) 22:41:56PostScriptをForthとするのは、無茶にもほどがある。
スタック系言語はすべからくForthと呼ぶつもりなのか?
アホだろ
0370デフォルトの名無しさん
2009/12/14(月) 22:47:240371デフォルトの名無しさん
2009/12/14(月) 22:56:000372デフォルトの名無しさん
2009/12/14(月) 22:56:380373デフォルトの名無しさん
2009/12/14(月) 22:58:13まるで上級者向けスレみたいな言い方だな、いや初心者スレでもないが
ここはあちこちの言語専用スレでこれは美しいだの醜いだの五月蠅い奴らを
隔離するためのスレだろ
0374デフォルトの名無しさん
2009/12/14(月) 23:01:51隔離された一人として言えば
>>370みたいのは常識中の常識だろ
隔離先でまでこんなもんみたくねーわ
0375デフォルトの名無しさん
2009/12/14(月) 23:03:570376デフォルトの名無しさん
2009/12/14(月) 23:04:150377デフォルトの名無しさん
2009/12/14(月) 23:09:100378デフォルトの名無しさん
2009/12/14(月) 23:10:13ファーストオブジェクトな言語も増えてきた間接的かもしれないが
lispは今も影響を与え続けてるな
0379デフォルトの名無しさん
2009/12/14(月) 23:14:120380デフォルトの名無しさん
2009/12/14(月) 23:17:410381デフォルトの名無しさん
2009/12/14(月) 23:17:50それははるか以前に生み出された機能でしょ?
最近、LISPが生み出して他の言語が取り入れてる機能って無いの?
0382デフォルトの名無しさん
2009/12/14(月) 23:22:16のはもっと凄いことでは
0383デフォルトの名無しさん
2009/12/14(月) 23:22:33emacsも便利なIDEのおかげで使い手が減ってきているので、歴史遺産になる日も近いです。
0384デフォルトの名無しさん
2009/12/14(月) 23:23:370385デフォルトの名無しさん
2009/12/14(月) 23:25:00マクロ未開拓すぎワロタ
0386デフォルトの名無しさん
2009/12/14(月) 23:27:16お前はLISPのマクロの意味がわかってないだろ
0387デフォルトの名無しさん
2009/12/14(月) 23:28:22たしかにすごいことではあるが、過去の栄光にすがってばかりじゃ“生きた”言語としては駄目だろ。
新しいものを生み出せないなら、やっぱり、教科書レベルで存在すれば事足りることになっちゃうよ?
0388デフォルトの名無しさん
2009/12/14(月) 23:28:500389デフォルトの名無しさん
2009/12/14(月) 23:32:11同じことだろ
むしろはるかに新しい言語な証拠だろ
0390デフォルトの名無しさん
2009/12/14(月) 23:34:09まともな言語が作れなかっただけで
Lispが凄いわけじゃないから
0391デフォルトの名無しさん
2009/12/14(月) 23:35:030392デフォルトの名無しさん
2009/12/14(月) 23:35:040393デフォルトの名無しさん
2009/12/14(月) 23:36:23Lispは昔の言語なんだが
0394デフォルトの名無しさん
2009/12/14(月) 23:37:130395デフォルトの名無しさん
2009/12/14(月) 23:39:06他の言語のことはいいんだよ。
LISPとして何十年も新しいものを生み出せずにいて、それでいいのか?というはなし。
0396デフォルトの名無しさん
2009/12/14(月) 23:40:010397デフォルトの名無しさん
2009/12/14(月) 23:40:19性能のせいだと言ってるようにしか見えないが
0398デフォルトの名無しさん
2009/12/14(月) 23:41:040399デフォルトの名無しさん
2009/12/14(月) 23:44:22>それでいいのか?
いいんじゃないの?ニヤニヤ
0400デフォルトの名無しさん
2009/12/14(月) 23:44:45クロージャの概念を明確に定義したのはSchemeが最初だと思うが。
それとも378の言うLispは、Schemeを含む「Lisp系言語族」を指しているのかな?
>>380
マクロはLisperがご自由に開拓すればいいんじゃね。
Lispのマクロが他の言語に与える影響は皆無だろ。
>>382
Lispが関数型言語の元祖であるのは認めるが、だからといってラムダ計算モデルが
手続き型言語に与えた影響は、すべてLispに起因するといいたげな主張には違和感があるな。
Lispには元祖としての意義はある。でも、今となっては遺産としての価値しか見いだせない。
0401デフォルトの名無しさん
2009/12/14(月) 23:45:13少なくともCLOS MOPはあるんじゃね
0402デフォルトの名無しさん
2009/12/14(月) 23:46:01Shiroさんとかなんか言ってくれないかな−。LISPがこのていたらくじゃ寂しいな−。
0403デフォルトの名無しさん
2009/12/14(月) 23:46:28源流はCommon LispのMOP関連の研究だという話
0404デフォルトの名無しさん
2009/12/14(月) 23:47:19今は真空管なんて塚湾だろ
0405デフォルトの名無しさん
2009/12/14(月) 23:48:35MOPったってもうずいぶん前の話だろ。LISPお得意のあとだしジャンケンくさいし。
0406デフォルトの名無しさん
2009/12/14(月) 23:48:41ELispを一緒くたにして話てる時点で今の
文脈もそうだろ
0407デフォルトの名無しさん
2009/12/14(月) 23:48:44lispのマクロを取り入れようとする試みはずっと続いてる
最近で多少なりとも話題になったものだとiokeとかbooとか
まあlisp弄って何も拾ってこれなかったらまたおいでって感じだな
0408デフォルトの名無しさん
2009/12/14(月) 23:52:030409デフォルトの名無しさん
2009/12/14(月) 23:52:10得意だというなら他にもあるのか?具体的に指摘してよ
お前がそう思いたいだけだと思うが
0410デフォルトの名無しさん
2009/12/14(月) 23:52:510411デフォルトの名無しさん
2009/12/14(月) 23:54:14否定はできない
0412デフォルトの名無しさん
2009/12/14(月) 23:54:520413デフォルトの名無しさん
2009/12/14(月) 23:55:52どういう意味だw
例えばrubyがpythonが生み出したものってどういう提示の仕方すればいいんだよ
言語仕様的にはたどれば必ず元があるよ
0414デフォルトの名無しさん
2009/12/14(月) 23:56:01方言。マクロでは書けない方言。
0415デフォルトの名無しさん
2009/12/14(月) 23:57:11アメーバ―みたいなもん
0416デフォルトの名無しさん
2009/12/14(月) 23:58:15ずっと前からあったものの良さが今になって徐々にわかって来ることの方が
ずっと凄いし価値がある
0417デフォルトの名無しさん
2009/12/14(月) 23:58:35LISPでならもっと上手くやれるってノリで作られたものは多いんじゃない?
特にSmalltalkに先行されたオブジェクト指向関連の機能は。MOPもその手でしょ?
0418デフォルトの名無しさん
2009/12/14(月) 23:59:24答えはNo
0419デフォルトの名無しさん
2009/12/15(火) 00:00:070420デフォルトの名無しさん
2009/12/15(火) 00:00:35CLOSでそれを言うならまだしもMOPは的外れ
0421デフォルトの名無しさん
2009/12/15(火) 00:00:35そもそも寄せ集めのRubyやPythonに新しい機能なんてない罠に気づけよ。
0422デフォルトの名無しさん
2009/12/15(火) 00:02:43kwsk
0423デフォルトの名無しさん
2009/12/15(火) 00:02:55昔ALGOLよりLispの方が優れていることがわからなかったのと同じこと
0424デフォルトの名無しさん
2009/12/15(火) 00:03:51だからそう言ってんだろ
より古い言語に「新しい何か」を求める意味がわからん
0425デフォルトの名無しさん
2009/12/15(火) 00:04:37|∧
/ /
(^o^)/ Lispが今も
/( ) 使えるってなら
(^o^) 三 / / >
\ (\\ 三
(/o^) < \ 三
( /
/ く まずはそのふざけた
幻想をぶち殺す
0426デフォルトの名無しさん
2009/12/15(火) 00:04:50初出は2000年より前だったかもしれないけど。
0427デフォルトの名無しさん
2009/12/15(火) 00:06:15下手すると数十年かかる
2000年代に出てきた概念なんて
まだまだアカデミックな世界で試行錯誤されてる状況だと思う
0428デフォルトの名無しさん
2009/12/15(火) 00:07:500429デフォルトの名無しさん
2009/12/15(火) 00:12:56clojureとかqiとか多言語にキャッチアップしようとする流れもあるし
お前らに心配される筋合いはない
とlisperなら言うだろw
0430426
2009/12/15(火) 00:19:47SchemeというかLispというか。
ステートレスなhttp越しにステートフルな操作を簡単にできるという奴。
この数年、Javaのフレームワークに採用され始めてる。
0431デフォルトの名無しさん
2009/12/15(火) 00:20:12継続サーバーもLISPの後出しジャンケンのたぐいだろ?
しかも後出しなのに勝ててない珍しいパタンという
0432デフォルトの名無しさん
2009/12/15(火) 00:28:02相手がパー出したあとにそれ見てチョキ出すことを後出しジャンケンて言うんだよな?
ちょっと後者のチョキを「lispの継続サーバ」「MOP」と置いて「パー」はどこのなにに当たるのか言ってみ
0433デフォルトの名無しさん
2009/12/15(火) 00:33:15>Lispはガーベッジコレクションやクロージャや関数型言語の概念やメタプログラミングの概念などを生み出した言語だよ
それは誇大広告
Lispよりかなり前にIPLがシンボルや高階関数の考え方を持ってました。
それに概念とか言うならλ計算が1930年代の昔からある。Lispは1959年。
0434デフォルトの名無しさん
2009/12/15(火) 00:35:19継続はgoto文の後出しじゃんけん
0435デフォルトの名無しさん
2009/12/15(火) 00:39:20それは「後出しジャンケン」に当てはまる感じがするw
でもそれをもって嘲笑するって話ではないわな
>>431
まだ?
0436デフォルトの名無しさん
2009/12/15(火) 00:42:520437デフォルトの名無しさん
2009/12/15(火) 00:55:56MOPの“パー”はSmalltalkのTATWDなメタオブジェクトシステムだろjk
0438デフォルトの名無しさん
2009/12/15(火) 01:02:52代表的なソフトウェアって何があるの?
0439デフォルトの名無しさん
2009/12/15(火) 01:10:23それを選択することが出来る決断力が美しいんだよ
0440デフォルトの名無しさん
2009/12/15(火) 01:26:02Lispがλ計算のモデル?それはもっと語弊がある
λ計算を直に扱おうとしたのは元はISWIM
これがMLの源流
1966年
Lispは数学的な記法をコンピューター上で実現するためにシンボルとS式(当初はM式)を導入したのであって、
λ計算を扱ってはいない
0441デフォルトの名無しさん
2009/12/15(火) 01:28:01Smalltalkだと
古いところでは xUnitの前身とか、リファクタリングブラウザとか。
最近では、代表的ってほど外に知られているわけではないけれども、
Croquet → Qwaq とか
Seaside → DabbleDB とか。
渋めのものとしては、GemStone/S とか MetaEdit+(http://www.metacase.com/ja/products.html)とか。
子供向けには Squeak Etoys とか Scratch(http://scratch.mit.edu/) とか。
0442デフォルトの名無しさん
2009/12/15(火) 01:39:40日本語が変だね。正しくは、
ラムダ計算モデルを初めてプログラミング言語として実装したのがLisp
だな。使い慣れない言葉は意識的に注意したほうがいいと思う。
あとLispのS式は、ラムダ計算モデルを実装する方式の一つにすぎないからね。
Haskell族やML族のような近代的な関数型言語は、別の実装方式を採用している。
これを知らずにいると、「あらゆる関数型言語の特徴はLispに由来する」
などという妄想が生まれてくることになる。
0443デフォルトの名無しさん
2009/12/15(火) 01:58:03後半は同意だけど、
> ラムダ計算モデルを初めてプログラミング言語として実装したのがLisp
これすらLispとλ計算を強く結びつけすぎだと思う
Lispの原論文の↓の章とか読むと、むしろλ式はunreadableだからやだとか、
λ式とはbindingの意味が変わるけどlabelを導入するぜとか言っている
http://www-formal.stanford.edu/jmc/recursive/node2.html
だから、
LispのS式によって機械語とかFortranよりはλ式に近い表現ができるようになった
くらいが妥当
0444デフォルトの名無しさん
2009/12/15(火) 05:30:04「関数型プログラミング言語の概念を作った」という意味では
間違ってない
ISWIMより10年近くも前だな
0445デフォルトの名無しさん
2009/12/15(火) 05:37:16LispだとEmacs、Viaweb(Yahoo storeの前身)、Maximaあたりが有名かな
0446デフォルトの名無しさん
2009/12/15(火) 06:02:07オリジナルLispはλ計算と真に等価
0447デフォルトの名無しさん
2009/12/15(火) 06:05:470448デフォルトの名無しさん
2009/12/15(火) 14:27:46Lisp を使わない奴に限って Lisp について語りたがる
というのがあるんですが、今回もう1つ加わったのは、
Lisp を知らない奴に限って Lisp を他のもの、なかでも自分の自慰行為の結果と比べたがる
Lisp の評論をとうとうとやるわけです。
0449デフォルトの名無しさん
2009/12/15(火) 14:44:43Lisp使っていると、コミュニケーション能力欠如に陥る傾向にあるのかなー。
なんか残念な気分にさせられるな。つーかこわい言語だな。
0450デフォルトの名無しさん
2009/12/15(火) 14:49:00たぶん、車輪==Lispの再発明と指摘される前に予防線を張る風習ができて
必然的にそういう風になったんだろ
0451デフォルトの名無しさん
2009/12/15(火) 15:29:50>オリジナルLispはλ計算と真に等価
もうちょっと桑市区
0452デフォルトの名無しさん
2009/12/15(火) 16:13:510453デフォルトの名無しさん
2009/12/15(火) 17:42:390454デフォルトの名無しさん
2009/12/15(火) 20:35:010455デフォルトの名無しさん
2009/12/15(火) 21:00:120456デフォルトの名無しさん
2009/12/15(火) 21:15:30http://anchorage.2ch.net/test/read.cgi/bizplus/1260835447/
0457デフォルトの名無しさん
2009/12/16(水) 00:54:00http://d.hatena.ne.jp/kami_object/20091215/1260885891#c1260888965
0458デフォルトの名無しさん
2009/12/16(水) 01:16:160459デフォルトの名無しさん
2009/12/16(水) 09:34:49これなんて、gnuplot?
0460デフォルトの名無しさん
2009/12/16(水) 19:13:52はてなのユーザーは貧乏大学生?
0461デフォルトの名無しさん
2009/12/17(木) 14:22:110462デフォルトの名無しさん
2009/12/17(木) 14:28:34手っ取り早く作れるからポータビリティが高いんだよ。
0463デフォルトの名無しさん
2009/12/17(木) 17:34:030464デフォルトの名無しさん
2009/12/17(木) 18:20:39「手っ取り早く作れる」だから「ポータビリティが高い」
はぁ?
0465デフォルトの名無しさん
2009/12/17(木) 18:34:170466デフォルトの名無しさん
2009/12/17(木) 18:36:400467デフォルトの名無しさん
2009/12/17(木) 18:41:10|
γ ⌒ヽ / ̄ ̄ ̄ ̄ ̄ ̄ ̄
i ・∀・i < 愛、忘れてませんか?
i ⊃★ i) \_______
ゝ 〈
(__)_)
0468デフォルトの名無しさん
2009/12/17(木) 21:27:25え?
0469デフォルトの名無しさん
2009/12/17(木) 22:00:150470デフォルトの名無しさん
2009/12/17(木) 22:06:09はぁ?
0471デフォルトの名無しさん
2009/12/17(木) 22:55:58>>464 何か間違ってるか?
0472デフォルトの名無しさん
2009/12/17(木) 23:13:59disruptiveってこういうことなんだなーと思う。
0473デフォルトの名無しさん
2009/12/18(金) 02:05:06ガキの使う言語だから結婚できない。
まあガキでもamachangくらい可愛いならいいんだけどね。
ヒゲ生やしてるような人間は絶対に使うべきではないし童貞のくせに結婚してるとかって許せない
それならHaskellとか関数型言語?つかってる人の方がまだマシだと思う。
だけど小学生の時のあだなが絶対100%「メガネ君」とか「ハカセ」だよね。一緒になってもメガネ折って泣かしたくなるからやっぱり無理。
だいいちベッドでモナドとか悟りとか語られだしたら正直キモイwwwwwwwwwwwww
あとPythonはちんこ柔らかそうだし
Java男はみんなEDだし
Rubyは・・愛人・・かな?たまには夫婦揃って変態プレイもしたいもの。
結婚するならPHPer
http://d.hatena.ne.jp/HKB/20091217/1261038352
0474デフォルトの名無しさん
2009/12/18(金) 09:31:24が好き勝手な事を言ったり、この機能を入れてくれと要求したりで、よって
たかって場末の厚化粧の女みたいに汚い言語にしてしまう。
その典型的な例がC++。
Rubyは・・・もともと汚い言語か。
0475ちんこ ◆GbXlaaQNk.
2009/12/18(金) 09:39:31rubyの開発者は?
0476デフォルトの名無しさん
2009/12/18(金) 10:38:020477ちんこ ◆GbXlaaQNk.
2009/12/18(金) 10:46:570478デフォルトの名無しさん
2009/12/18(金) 11:16:10身元割れてて、それをかくとはいい度胸だ。
0479デフォルトの名無しさん
2009/12/18(金) 12:52:46好事家がひっそりやってる分にはよかったのに
0480デフォルトの名無しさん
2009/12/18(金) 13:09:43じっさい、こんな写真を撮られても恥ずかしいことだと気づけないんだから、もう末期。
放っておいても早晩ほろびるよ。
http://amazon.jp/dp/4822234312
http://www.atmarkit.co.jp/news/200907/24/ruby.html
http://jibun.atmarkit.co.jp/ljibun01/rensai/leader/33/01.html
0481デフォルトの名無しさん
2009/12/18(金) 14:20:34ちんこのような人材は貴重。重用すべき
>>478
どうでもいい
0482デフォルトの名無しさん
2009/12/18(金) 17:51:320483デフォルトの名無しさん
2009/12/18(金) 17:56:50覚醒とでもいうのか?
0484デフォルトの名無しさん
2009/12/18(金) 17:59:23か・・・覚醒者・・・。
0485デフォルトの名無しさん
2009/12/18(金) 18:08:420486デフォルトの名無しさん
2009/12/18(金) 18:51:33Haskellerは状態に興味を持たない。
0487デフォルトの名無しさん
2009/12/18(金) 19:21:15C++は、それで作られているライブラリが汚いんであって、言語自体はそんなでもないんじゃないか?
Rubyは汚い。
0488デフォルトの名無しさん
2009/12/18(金) 19:55:35C#で言うところの値型、参照型の使い分けがあるから。
Javaならプリミティブ型以外は参照型変数しかなくていいのに。
0489デフォルトの名無しさん
2009/12/18(金) 20:01:160490デフォルトの名無しさん
2009/12/18(金) 20:03:330491デフォルトの名無しさん
2009/12/18(金) 20:09:07何? これ。写真が相当キモイんだが
0492デフォルトの名無しさん
2009/12/18(金) 20:11:590493デフォルトの名無しさん
2009/12/18(金) 21:05:29しかし硬直化してばかりだと壊死する。
つまりそういうことだ。
0494デフォルトの名無しさん
2009/12/18(金) 22:15:500495ちんこ ◆GbXlaaQNk.
2009/12/18(金) 22:24:370496デフォルトの名無しさん
2009/12/18(金) 22:42:260497デフォルトの名無しさん
2009/12/18(金) 22:42:550498デフォルトの名無しさん
2009/12/18(金) 22:57:46まともな言語経験がJavaのみで、Haskellをさわりだした頃に陥る魔境
0499デフォルトの名無しさん
2009/12/18(金) 23:11:02そもそも現実は汚いからね。隠蔽するにも限界がある
0500デフォルトの名無しさん
2009/12/20(日) 01:27:24∧∧ ∩
(`・ω・)/
<⌒/ヽ-、___
/<_/____/
0501デフォルトの名無しさん
2009/12/20(日) 18:21:31この言語にlocal変数って概念あるのか?ひでぇ言語。
ラインエディタでプログラム書けとか言われたゾッとするな
0502ちんこ ◆GbXlaaQNk.
2009/12/20(日) 20:35:25おれのような優れた開発者がいればそんなことにはならなかったんだろうがな。
すべての開発者はおれの書いたごっつ Effective Javaを読む必要がある。
どんまい。
0503デフォルトの名無しさん
2009/12/20(日) 20:36:300504デフォルトの名無しさん
2009/12/20(日) 20:46:380506デフォルトの名無しさん
2009/12/20(日) 20:54:48というかスタックやポインタも理解出来ないちんこ君はgoogleは諦めたんだな
ま、システムの根源を理解出来ないような奴じゃそういったところは無理だろうな
0507ちんこ ◆GbXlaaQNk.
2009/12/20(日) 20:57:07おれは上っ面で効率よく開発出来ればいいもん!
ところで、「理解してる」ってどの程度を言ってるの?
C言語を使うことは出来るよ。計算機工学も習ってるし、メモリがどうなってるのかとかも知ってるよ。
でも、VMでプリミティブが入れられていくスタックというところの仕組みは完全に分かりません。
0508デフォルトの名無しさん
2009/12/20(日) 21:45:210509デフォルトの名無しさん
2009/12/20(日) 21:53:160510デフォルトの名無しさん
2009/12/20(日) 23:15:41wikipediaみてみたが、basicができたのが1964年。Pascalが70年。Cが72年。
エディタはともかく、既に言語の方はどうにかできたと思えるぞ。
詳しいなら、解説汁。
こんな糞言語を持ち込んで、n88だのfだの処理系つくった愛国技術者を呪ってる
0511デフォルトの名無しさん
2009/12/20(日) 23:21:18basicのインタプリタがOS替わりでもあった時代だからなあ
お手本のapple2もbasic+モニタって構成だったでしょ
一応各社プログラミング言語も売ってたけど、実際みんなbasic使ってたんだからしょうがない
今ブラウザ上のプログラミングでjavascriptが使われてるのと似てる
0512デフォルトの名無しさん
2009/12/20(日) 23:26:37それでプログラミング言語がどうこう偉そう言ってんじゃないよ。
小学生でも本読めばわかるだろ。
本嫁、本。
0513デフォルトの名無しさん
2009/12/20(日) 23:30:31彼は本を結構速いペースで読んでいるよ。
ただ本の選び方に偏りがあるし、
本の読み方にも偏りがある
彼の問題はバイアスだ
0514デフォルトの名無しさん
2009/12/20(日) 23:57:31読んで理解できてないなんて余計バカじゃん
0515デフォルトの名無しさん
2009/12/21(月) 00:15:15BASICはインタプリタを前提に設計されている。インタプリタは基本的に逐次実行していくので、その場で動作を決められないようなことは基本的にはできない。
便利なことができない代わりに、メモリが貧弱なコンピュータでも動作し、エディタ込で2KBというのもあった。また、入力したらすぐ実行できるというのも大きな利点。
PC-8001が出たころは、コンパイラはおろかアセンブラも(実行環境が高くて)使えなくて、機械語をそのまま打ってプログラムを作るというのが普通の時代だったので、あれでも画期的に便利だった。
0516デフォルトの名無しさん
2009/12/21(月) 00:18:21変数名の長さも2文字までだった時代にローカル変数とか言われても
0517デフォルトの名無しさん
2009/12/21(月) 00:56:24一応努力?はしているんだな
ちんこの頭じゃ無理かもしれんが頑張ってみれ
0518デフォルトの名無しさん
2009/12/21(月) 01:08:08>エディタ込で2KBというのもあった。
2Kステップの間違いだろ、ゲラゲラ.....などというのが今時の感覚なんだよね
0519デフォルトの名無しさん
2009/12/21(月) 01:39:05いまだにPC-9801互換機は製造されているそうなので、それなりに需要はあるのかな?
0520デフォルトの名無しさん
2009/12/21(月) 01:57:410521デフォルトの名無しさん
2009/12/21(月) 04:27:440522ちんこ ◆GbXlaaQNk.
2009/12/21(月) 08:11:34そんな話ならばエイホ本に出てきたと思うけど、
おれにはなぜプリミティブの管理とオブジェクトの管理が別なのかが分からない。
0523ちんこ ◆GbXlaaQNk.
2009/12/21(月) 09:02:46色々頑張るよ、手戻りが出来るならば、エイホ本も読破したい。
毎日ごっつ努力して、お前らに追いつけるように頑張る。
0524デフォルトの名無しさん
2009/12/21(月) 10:13:51スタックって単にデータ構造の意味では理解してるんだろ?
プログラムのランタイムは関数呼び出しとかローカル変数の確保にスタックを「利用してる」んだよ
スタックポインタを退避しといて利用済みになったら単にそのポインタを戻すだけで使用前の状態とみなせるから効率がいいということ
0526デフォルトの名無しさん
2009/12/21(月) 10:25:340527デフォルトの名無しさん
2009/12/21(月) 10:29:59ただそれだけw
0528デフォルトの名無しさん
2009/12/21(月) 13:27:27マじゃなくて、SEでねーの?
0529デフォルトの名無しさん
2009/12/21(月) 14:14:49とりあえず ちんこは計算機以外も読むべき
0530デフォルトの名無しさん
2009/12/21(月) 18:36:490531デフォルトの名無しさん
2009/12/21(月) 18:49:41何このスレwww
おもしれーwwwww
0532デフォルトの名無しさん
2009/12/21(月) 21:30:36他→メモリのスタック領域の話
0533デフォルトの名無しさん
2009/12/21(月) 21:57:23末尾再帰の件が印象に残ってて誤解した
0534ちんこ ◆GbXlaaQNk.
2009/12/21(月) 22:49:20どうして型が関数なんだよ。
0535デフォルトの名無しさん
2009/12/21(月) 23:41:570536デフォルトの名無しさん
2009/12/22(火) 06:20:350537ちんこ ◆GbXlaaQNk.
2009/12/22(火) 11:15:390538デフォルトの名無しさん
2009/12/22(火) 15:43:01がんばれ><;
0539デフォルトの名無しさん
2009/12/22(火) 18:30:58俺もそんな風に言えるようになりたいもんだ
0540デフォルトの名無しさん
2009/12/22(火) 19:11:350541ちんこ ◆GbXlaaQNk.
2009/12/22(火) 20:44:410542デフォルトの名無しさん
2009/12/22(火) 20:46:320543ちんこ ◆GbXlaaQNk.
2009/12/22(火) 20:48:51tupleとかグラフとかが標準化されてるのはいいよね。
0544デフォルトの名無しさん
2009/12/22(火) 21:00:420545デフォルトの名無しさん
2009/12/22(火) 21:28:56Haskell で起業するくらいの勢いで Haskell に集中してみろよ。
0546デフォルトの名無しさん
2009/12/22(火) 21:40:50集中するのはいいけどなんでHaskellなの?
Haskellスレに書き込まれるとうざいからやめてほしい。
0547デフォルトの名無しさん
2009/12/22(火) 21:43:110548ちんこ ◆GbXlaaQNk.
2009/12/22(火) 21:50:39今、授業でC++が必要になったので、この際C/C++やるかという気持ちを持った。
いつかはやると思ってたし、どこ言っても書くことになるだろ。
Cが出来ないことでおれの開発者としての価値にケチがつくのは鬱陶しい。
やることは色々あるけど、20%ルールの中でやろうと思う。
数学(微分、行列、通信理論、統計など)、Haskell、Javaライブラリ開発などね。
設計はだいぶ分かったから、あとは知識的なところをつけていくフェイズと思ってる。
コンパイラも手が回ったらやるから待っててね。
0549デフォルトの名無しさん
2009/12/22(火) 21:59:340550デフォルトの名無しさん
2009/12/22(火) 22:02:320551ちんこ ◆GbXlaaQNk.
2009/12/22(火) 22:10:36お前らなんかスタートにも立ってないよ。
0552デフォルトの名無しさん
2009/12/22(火) 22:13:560553501
2009/12/22(火) 23:04:55インタプリタに局所変数を実装させるのって、どのぐらい難しいことだったんですか?
メモリが足りなかったのか、アルゴリズムみたいなものが無かったのか、
中の人の気合が足りなかったのかは、ちょっとだけ気になります。
>>519
ちがいます。学生で、就いたとこの教授がbasicしかできない人でした。
PC9801が未だに生産なんて聞くだけでも恐ろしい。
需要なんて、還暦グラマのボケ予防しか想像つきません。
0554デフォルトの名無しさん
2009/12/22(火) 23:12:06なんせGOSUB RETURNやFOR NEXTのネスティングが15重までなんて制限があった時代だし
ただ98の頃までいけば十分実装は出来るはず
それをやらなかったのはN80BASICとの互換性のためじゃないかな
0555デフォルトの名無しさん
2009/12/22(火) 23:32:11しょうがないんじゃないの
昔なんだから
0556デフォルトの名無しさん
2009/12/22(火) 23:48:50自分の手でスタックポインタを管理してな
0557デフォルトの名無しさん
2009/12/23(水) 00:02:49これが理想的なスタートラインだな
0558デフォルトの名無しさん
2009/12/23(水) 02:04:290559515,519
2009/12/23(水) 07:20:14今の感覚では理解できないかもしれないけれど、スタックにローカル変数を確保
する手法は内部でも行われていなかった。基本的にはレジスタを使いまわし、そ
れでも足りないならアドレスを直接指定してRAMを使うようにしていた。もちろ
ん、ヒープなんて非効率なものは使わない。
Cで言う関数の実装の何が難しいかは、自分でインタプリタやコンパイラが何を
しているかを想像すれば、いかに大変かがわかると思う。
まず、関数の場所をラベルすることだけで、関数名と場所(行番号)との対応表
がいる(関数名=行番号にしたらこれは回避できる)。引数なりローカル変数な
りを管理するためのスタックなりテーブルもいる。
インタプリタを逐次実行しているときに関数の定義が現れたらどうするか? 知
らない名前の関数が現れたらどうするか? (毎回読み飛ばす? 全部管理する?)
いろいろ難しい問題は噴出します。
ちなみに、昔のCOBOLやFORTRANにもローカル変数はありません。
今でもローカル変数を使わないというルールで巨大なプログラムが作られること
があるぐらいなので、ローカル変数がないぐらいで憤っていると将来もっとすご
いものに出会ったときにパニックになるかもしれませんね。
PC-9801はおもに工場で機械の制御をするのに使われているそうです。
これを切り替えようと思ったら、PCと機械の間のインターフェースをすべて開発
しなおさなければならなくなるけど、それには多額の費用がかかる。そういうわ
けで修理用のPC-98にも、まだ需要があるそうです。しかし、CPUはもう製造され
ていないので製造中止も時間の問題だと思います。
0560515,519
2009/12/23(水) 07:28:09いや、勉強になりました。
でも、計算科学の関係だと近代的なプログラミングはできないけれども、結果は
ちゃんと出してくるという人もいるんで、あれはあれで、すごいと思います。
0561デフォルトの名無しさん
2009/12/23(水) 08:57:10BASIC だからと言って必ずしもローカル変数とかが無いわけではないはず。
単に、ローカル変数が無かった時代のプログラムを引きずっているか、
ローカル変数が無かった時代の意識を引きずっているか、
ではないか?
DOS が普及していた位には、 BASIC98 等の構造化 BASIC があって、
これは、 SUB によるサブルーチンとか FUNCTION による関数定義ができてて
ローカル変数もあったように思ったが…。
(BASIC98 は、今、電脳組という所で Windows 版の を売っていたと思う)
Quick BASIC (Visual BASIC の前身と思われる) というのもあって、
構造化されてて、行番号無しで、 IDE で開発する物があった。
0563デフォルトの名無しさん
2009/12/23(水) 09:23:12このスレへの書き込みだけで判断すると、
全体的に経験が足りていないというか、
生兵法という感じを受ける。
0565デフォルトの名無しさん
2009/12/23(水) 09:35:07すごい必要は無くて、
すごくない所が足りていない。
基礎が出来ていないように感じた。
このスレを見て、そう感じたというだけだから、
実際には分からないがね。
0567デフォルトの名無しさん
2009/12/23(水) 10:25:160568デフォルトの名無しさん
2009/12/23(水) 11:32:28http://cruel.org/freeware/hacker.html (山形訳 2004年10月版)
http://www.catb.org/~esr/faqs/hacker-howto.html (原文 2008年11月版)
0569デフォルトの名無しさん
2009/12/23(水) 12:26:17今さらとか言ってる若い子もいるみたいだがそんなことじゃ開発なんてやっていけないぞ
0570デフォルトの名無しさん
2009/12/23(水) 12:54:480571デフォルトの名無しさん
2009/12/23(水) 13:48:31大変だな君は
0572デフォルトの名無しさん
2009/12/23(水) 13:59:35説教は説教に相応しい人間が、相応しい場所でやればいいだろ
スレタイも読まずに説教始める奴がうざいってだけ
普通に1行目だけで良いのに蛇足で説教する馬鹿はそんなに溢れてないよ
つーか誰が誰に向かって言ってるのか分かんねーからな
回答者が質問者に向かって発言してる構図でもないし
0573デフォルトの名無しさん
2009/12/23(水) 14:50:52おもしろいから俺はそれでも良いけどさ
0574デフォルトの名無しさん
2009/12/23(水) 16:21:39同感。というか、>>569は過去の遺産にしがみついているだけのオヤジだから、
相手にするだけ無駄。中身の無い語りと説教はスルーがよろし。
0575デフォルトの名無しさん
2009/12/23(水) 16:58:48俺とかプログラミングをしないから、ちんこがいないとこのスレ見ない。
高飛車と弱気な発言がおもろいw
0576デフォルトの名無しさん
2009/12/23(水) 17:15:500577デフォルトの名無しさん
2009/12/23(水) 17:43:08無能な味方が一番邪魔っつうか。
0578デフォルトの名無しさん
2009/12/23(水) 18:07:180579デフォルトの名無しさん
2009/12/23(水) 19:43:410580デフォルトの名無しさん
2009/12/23(水) 20:01:280581デフォルトの名無しさん
2009/12/23(水) 20:26:270582ちんこ ◆GbXlaaQNk.
2009/12/23(水) 22:58:260583デフォルトの名無しさん
2009/12/23(水) 23:00:230585デフォルトの名無しさん
2009/12/23(水) 23:08:490586デフォルトの名無しさん
2009/12/23(水) 23:31:26いいからとっととCの本を読み返せよ
ポインタも解ってない癖に数段上の開発者なんて笑っちまう
0587デフォルトの名無しさん
2009/12/23(水) 23:40:44一体、おれをゴミカスとか言ってるやつは何を根拠にしているの?
584 名前:ちんこ ◆GbXlaaQNk. [sage]: 2009/12/23(水) 23:01:39
>>583
おれはお前ら全員より数段上の開発者だよ。
↑は何を根拠にしているんだww?
0588デフォルトの名無しさん
2009/12/23(水) 23:53:06と言うか自分の能力に自信が無いからこそ無理に強がっているんだろうな
自信の無さの現れが例の手術か?w
0589ちんこ ◆GbXlaaQNk.
2009/12/24(木) 00:10:33悔しかったら、プロジェクトをどっかに作ってソースを公開してください。
それを読んで、おれが素直にすごいと思えたら、その時は素直に認めます。
0590デフォルトの名無しさん
2009/12/24(木) 00:32:25http://www.geekpage.jp/blog/?id=2007/7/9
レベル2
このレベルの人は、2度ほど何かの小規模プログラムを書き上げた経験を持っています。
段々とプログラミングへの興味が広範囲に及ぶようになり、勉強をするのが楽しくて仕方がありません。
このレベルの人達は、コードを書いた経験と徐々に増えてきた知識を元に、やればできるという自信を身につけています。
しかし、プログラミングは終わる事の無い果てしない道であるという事にはまだ気がついていないため、
多少自信過剰な状態にあると言えるかも知れません。
ありがちな発言
「プログラミングならまかしとけ」
0591デフォルトの名無しさん
2009/12/24(木) 05:24:50もしそうでないならアセンブラを先にやらないとダメでは?
Cのコードで疑問が生じても、それをアセンブラ出力すれば何をしているかすぐ分かるし。
あと、OOはJavaだけ?
Java/C++とかではクラスベースのOOしか学べないのでは?
SmalltalkやJavaScriptとかもしないとOOの断片を学んだことにしかならないよね?
0592デフォルトの名無しさん
2009/12/24(木) 08:29:020593デフォルトの名無しさん
2009/12/24(木) 09:33:150594デフォルトの名無しさん
2009/12/24(木) 09:40:18今の Basic は、進化して、美しくなって来てるんじゃないか?
True Basic とかどうなったんだろ
0595デフォルトの名無しさん
2009/12/24(木) 10:00:02今のBASICの進化は、関数の定義などALGOL的なものを取り入れただけ。インタプリタというBASICらしさがなくなっている。
今、昔のBASICのポジションをとっているのは、pythonだと思う。
0596デフォルトの名無しさん
2009/12/24(木) 10:59:510597デフォルトの名無しさん
2009/12/24(木) 12:12:48過去にSmalltalkとかもやってみれってのはあったがスルーされてた
Java厨のちんこにはSmalltalkのOOは理解できないから無視したんだろうな
OOを究めたなんて豪語するならやってもらいたいものだな
無理だろうけど
0598デフォルトの名無しさん
2009/12/24(木) 12:14:00JavaScript のほうが近いというのは、PCにデフォルトで搭載されてるお手軽な言語として見た場合ということだね。
0599デフォルトの名無しさん
2009/12/24(木) 12:54:20これはひどい
0600デフォルトの名無しさん
2009/12/24(木) 14:05:09こーいう口だけのやつ、山ほど見てきた。
0601デフォルトの名無しさん
2009/12/24(木) 14:37:280602デフォルトの名無しさん
2009/12/24(木) 15:35:400603デフォルトの名無しさん
2009/12/24(木) 15:52:23コンパイラスレにも自分のコードを出さずに自分は天才って言い切るキチガイがいるんだし。
しかし、ちんこ、アルゴリズムの選定が悪いのとソースが汚いのはどうにかした方が良いぞ。
どっかの有名所の研究者になりたいんだろ?
0604デフォルトの名無しさん
2009/12/24(木) 16:09:270605デフォルトの名無しさん
2009/12/24(木) 17:33:09やはりプログラミングは下のレイヤーからやらないとだめだな
Haskellも実質的には数学であって、プログラミングではない
0606デフォルトの名無しさん
2009/12/24(木) 17:43:020607デフォルトの名無しさん
2009/12/24(木) 17:46:34そうだろ。
0608デフォルトの名無しさん
2009/12/24(木) 17:57:230609デフォルトの名無しさん
2009/12/24(木) 17:58:310610デフォルトの名無しさん
2009/12/24(木) 19:01:260611デフォルトの名無しさん
2009/12/24(木) 19:02:59心理学は本質ではないという意見か?
0612デフォルトの名無しさん
2009/12/24(木) 19:14:09プログラミング言語の美しさは本質ではないということか?
0613ちんこ ◆GbXlaaQNk.
2009/12/24(木) 20:26:20言ってる意味がいまいち分かりません。
それと、「ソースが汚い」というのであれば、どの部分が汚いのか教えてください。
おれ自身は、おれのソースはGoogleのエンジニアにも負けないという自負があります。
0614デフォルトの名無しさん
2009/12/24(木) 20:40:13ソースの綺麗さと実行スピードで判断してやるよ。
0615デフォルトの名無しさん
2009/12/24(木) 20:58:140616デフォルトの名無しさん
2009/12/24(木) 21:15:43そもそもgoogleのエンジニアの書くソースがきれいであるなんて聞いたことも無い。
0617デフォルトの名無しさん
2009/12/24(木) 21:16:540618デフォルトの名無しさん
2009/12/24(木) 21:27:57java脳でみりゃそんなもんかねえ
0619デフォルトの名無しさん
2009/12/24(木) 21:34:16ChromeのV8は結構きれいだとか聞いたことがある
まあ自分では読んでないので又聞きだがw
0620デフォルトの名無しさん
2009/12/24(木) 21:37:24レビューなどでコードの品質が保証されることはあるかもしれない
0621ちんこ ◆GbXlaaQNk.
2009/12/24(木) 21:43:28おれは自分のプロダクトには自信を持っていません。
明確な理由なくけさなされることは許せません。
それにおれは今日がクリスマスイブということもあり、精神がいつもよりピリピリしているのです。
0622デフォルトの名無しさん
2009/12/24(木) 21:49:34カーカッカ ちんこ、お前の負けだ
0623デフォルトの名無しさん
2009/12/24(木) 22:40:27世界一醜いx86asmでpentiumのuvパイプラインを意識して綺麗なコードを書いてみろ。
綺麗さと実行スピードはアルゴリズムが同じなら比例しないという事実が分かるから。
未だにマシンスピードを求められるGoogleのサーバプログラムで
Googleより綺麗とか言っていることの矛盾に気付くから。
0624デフォルトの名無しさん
2009/12/24(木) 22:52:27綺麗さと実行スピードは、反比例するというのが常識だよね。
むろん、あるレベルを超えたところの話だが。
0625デフォルトの名無しさん
2009/12/24(木) 22:53:03>>623の言っていることは正論だが、....
0626デフォルトの名無しさん
2009/12/24(木) 23:00:13実装言語がCだったりC++だったりJavaだったりするのは、生産性と実行効率のトレードオフの中で、適当な妥協点を見出しているんだろう。
0627デフォルトの名無しさん
2009/12/24(木) 23:03:31クリティカルな部分はV-TUNEとASMで組まれてるプロジェクトはごまんとあるよ。
0628デフォルトの名無しさん
2009/12/25(金) 01:02:210629デフォルトの名無しさん
2009/12/25(金) 01:40:37実際どの程度 Python 使ってるんだろうな。
Java も必須なんだっけか?
Google のクラウドのサービスが確か Java VM 上のプログラムしか動かないとも聞いた気が…
まあ、いずれにしろ、スレの主題とは関係ないか。
Python は、ある程度、書法を規制する事によって、
だれもが美しく書かざるを得ないようにしているんだと思うが、
書法の規制を抜きにしても美しい言語なのかな?
つまり、ブロックをインデントで判別しないで、
例えば { 〜 } にするようにちょこっとだけ変えた Pytnon を
想定しても、やはり美しい言語なのかという感じの疑問なのだが…
何言ってるのか分からなかったらスマソ
0630デフォルトの名無しさん
2009/12/25(金) 01:54:020631デフォルトの名無しさん
2009/12/25(金) 07:25:37Wikipedia 情報だけど、Google Groups, Gmail, Google Maps, 検索エンジンにも部分的に、python 使っているそうだ。
クラスタを使いこなすために関数型言語も使っているという話もあるけど、秘密主義なんで詳細不明。
0632デフォルトの名無しさん
2009/12/25(金) 07:41:49>Google に入るには Python が使えなきゃだめだと聞いたが、
今現在使えなくても、Googleに入れるレベルならすぐに習得できるだろう。
0633デフォルトの名無しさん
2009/12/25(金) 09:15:42おまいはほかのみんなより、ちょっとだけgoogleに近いなw
0634デフォルトの名無しさん
2009/12/25(金) 16:02:54それフロントエンドだけの話
0635デフォルトの名無しさん
2009/12/25(金) 17:08:01Google Groupsは、フルpythonだと聞いたことがある。今は、違うのか?
0636デフォルトの名無しさん
2009/12/25(金) 18:30:130637デフォルトの名無しさん
2009/12/25(金) 19:13:28VisualC/C++のランタイムですらUVを上手く綺麗に使ってるぞ、ソース見てみろ。
0638デフォルトの名無しさん
2009/12/25(金) 20:30:09Javaで可視化ライブラリだけやってるのがいいと思う
0639ちんこ ◆GbXlaaQNk.
2009/12/25(金) 20:36:43可視化disってんのか?
お前らおれのこと、過小評価しすぎだよ。
おれは相当な開発者だよ。お前らみたいなクズとは違う。
0640デフォルトの名無しさん
2009/12/25(金) 21:22:05むしろ憐れんでる
0641ちんこ ◆GbXlaaQNk.
2009/12/25(金) 21:24:15おれってヘボい?
どこが?
0642デフォルトの名無しさん
2009/12/25(金) 21:48:020643デフォルトの名無しさん
2009/12/25(金) 21:54:17天才プログラマなら言語なんて何でも関係ないだろ?
俺も組める言語は10を超えるし、オリジナルの言語も作ってるぞ。
0644デフォルトの名無しさん
2009/12/25(金) 21:59:070645デフォルトの名無しさん
2009/12/25(金) 22:09:310646ちんこ ◆GbXlaaQNk.
2009/12/25(金) 22:15:34kueechipというやつ。
京大電気の実験でアセンブラを使う。
0647デフォルトの名無しさん
2009/12/25(金) 22:18:44その10を超える言語を扱える天才プログラマが作ったオリジナル言語を詳しく。
そのオリジナル言語は、既存の言語と比べて何が優れているの?(設計方針は何?)
0648デフォルトの名無しさん
2009/12/25(金) 22:19:32>>643自身が天才プログラマだとはいってないんじゃない?
0649デフォルトの名無しさん
2009/12/25(金) 22:49:12あのアセンブリ言語は簡単だろ
それに確かあれはALUアーキテクチャだったし
0650デフォルトの名無しさん
2009/12/25(金) 22:59:530651デフォルトの名無しさん
2009/12/25(金) 23:01:350652デフォルトの名無しさん
2009/12/25(金) 23:07:16ポインタ定義してallocしないでアクセスするとかいう醜態を見せつけるからな・・・
これわかってねえ側は大した間違いじゃないと思うみたいだけど、見せられる側は根本的にわかってねえのが伝わっちゃってうんざりすんだよ
googleどころかきほんじょうほうぎじゅつしゃすら受からねえよw
0653ちんこ ◆GbXlaaQNk.
2009/12/25(金) 23:22:20アセンブリが簡単かどうか何て知らない。
アセンブリでクイックソートを書いたことがあるということが重要。
バブルソートなども書いた記憶がある。
>>652
誰がGoogle受けるなんて言った?
Googleは今のところ、受けないつもりだよ。
どうせ書類落ちだし。
0654デフォルトの名無しさん
2009/12/25(金) 23:32:08そのアセンブリで書いたクイックソートやバブルソートのソースを
コメント付きでアップしてくれないか。
どうせ昔のことだから忘れたとか、そんな時間はないとか何とか言って
逃げる事はわかりきっているが、一応訊いてみる。
0655ちんこ ◆GbXlaaQNk.
2009/12/25(金) 23:35:040656デフォルトの名無しさん
2009/12/25(金) 23:39:060657デフォルトの名無しさん
2009/12/25(金) 23:40:43前に書いたことがあるならそんなに時間は掛かるまい
0658デフォルトの名無しさん
2009/12/25(金) 23:41:27まあ外資はムリじゃねえか?
レイシスト取るのはリスク高い
0659デフォルトの名無しさん
2009/12/25(金) 23:46:39ちんこさんは、既存の枠に納まりきらない人材じゃないですか!!
Googleとかいうと失礼ですよ><;
0660ちんこ ◆GbXlaaQNk.
2009/12/25(金) 23:51:44schemeのサブセットからまず作ってみることにする。
0661デフォルトの名無しさん
2009/12/25(金) 23:57:29その後は美しいchinko言語を拝みたいものだな
0662デフォルトの名無しさん
2009/12/25(金) 23:58:10ネイティブなの?
0663デフォルトの名無しさん
2009/12/26(土) 00:09:47天才(自称)のちんこなら簡単に3日ぐらいで作ってくれることを期待
0664デフォルトの名無しさん
2009/12/26(土) 04:01:19オブジェクト指向言語ならJVMネイティブで色々作った。
今は1週間有ればデバックも含めて自分自身をコンパイルできる言語は作れる。(3日じゃデバックが無理)
何度も言うけどUVパイプラインのクイックソートは是非見せて貰いたいんだけど。
天才なんだから出来るだろ?
それと10言語ごとき大したこと無いよ。ActionScript等も入れ手だから。
asmはx86と6800/6809と68Kと6502と8080/Z80系とsh系とpic系とAVR系。
そう計算するともうちょっと多いかな。
ここのスレの人も色々な言語を組めると思うし、
組めなくても仕事で1ヶ月やらされたら組めるようになるよ。
自分だけ特別だと思ってると社会に出たときに失望が大きくなるから忠告してるんだけど。
口だけでかくて何も組めなく、静かに辞めていった同僚が沢山いるから親心で言ってるんだよ。
0665デフォルトの名無しさん
2009/12/26(土) 04:18:25再度、質問します。
10言語を扱えることを「ごとき」とか「たいしたことない」と断ずることのできる
プログラマさんが作ったというオリジナル言語(オブジェクト指向言語?)とやらを詳しく。
そのオリジナル言語は、既存の言語と比べて何が優れているの?(設計方針は何?)
0666デフォルトの名無しさん
2009/12/26(土) 04:58:470667デフォルトの名無しさん
2009/12/26(土) 05:44:49MASM/C/C#/Java/JavaScript/Perl/Ruby
0668デフォルトの名無しさん
2009/12/26(土) 06:13:17親心で言ってるとか、オヤジの自分語りや説教話は、正直ウザイ。
語りたいなら、美しいプログラミング言語を語れ。
0669デフォルトの名無しさん
2009/12/26(土) 09:20:20BASIC,Perl,PHP,JavaScript,Ocaml,Pythonはもうずいぶん触ってないので除去。
0670ちんこ ◆GbXlaaQNk.
2009/12/26(土) 09:34:09Slerか。
0671ちんこ ◆GbXlaaQNk.
2009/12/26(土) 09:59:21お前らがなんやかんやおれについて言うのは、
お前らがおれに対して期待してるからだと思ってるよ。
Googleに入れないだとかなんとか言ってるのも、本当はGoogleに入って欲しいと思ってるということだし。
0672デフォルトの名無しさん
2009/12/26(土) 10:02:57落ち着いて、外の空気吸って来い。
0673デフォルトの名無しさん
2009/12/26(土) 10:09:440674デフォルトの名無しさん
2009/12/26(土) 11:08:250675デフォルトの名無しさん
2009/12/26(土) 11:18:09前にも言ったがJavaのスレに行けばいいのに
ここよりは有意義な議論が出来ると思う
0676デフォルトの名無しさん
2009/12/26(土) 11:21:16RatForのように特定の決まりきったコードを自動挿入するものや、
内部で、P-codeのようなものを作ってそれを実行するといったものなら、
経験が長い人なら作ったことがあると思う。
10言語つかえるというのは、数え方にもよるけど40ぐらいの人なら普通。
0677デフォルトの名無しさん
2009/12/26(土) 11:27:08DSLならどうやって機能を減らすかが重要だし。
0678デフォルトの名無しさん
2009/12/26(土) 11:41:04機能を減らすのが重要?
出来るだけ抽象化して要素を小さく少なくして、
要素の組み合わせで多くの機能を実現しようとするって事?
0679デフォルトの名無しさん
2009/12/26(土) 12:01:56手続き型、関数型、論理型、OOPにでも大別されて、後は、
それ固有の罠にはまって舌打ちしながら組むものだと思ってたんだけど
0680デフォルトの名無しさん
2009/12/26(土) 12:19:550681デフォルトの名無しさん
2009/12/26(土) 12:21:12ActionScriptとJAVAとC++とCを別言語にしてperlとかいれて、
アセンブラも言語毎に分ければ15なんてすぐ行くと思うけど。
俺は特別じゃないよ。
言語仕様はシンプルさを目指してです。
ちなみに初言語は小学校の時に今日はマイコンから始まったよ。今30後半。
綺麗な言語はActionScript(Javaモドキ)だと思う。
>>671
まあ、どうとっても良いけど社会に出たら巨大プロジェクトだと協調性も必用だからな。
あと、年上の人を教えたり。
プログラマは自己顕示欲が強いのが多いけど、ほどほどにな。
おやじからの忠告。若さで無視してもそのうち分かるよ。俺はそうだった。
0682デフォルトの名無しさん
2009/12/26(土) 12:40:570683677
2009/12/26(土) 12:53:24文字通り「機能を減らす」の。
DSLはユーザーインターフェースの一種だから、
用途に合わない機能をばっさり刈り落とさないと
作者以外使えないプリプロセッサのお化けになってしまうよ。
0684デフォルトの名無しさん
2009/12/26(土) 12:56:110685デフォルトの名無しさん
2009/12/26(土) 12:58:27なるほど。
0686デフォルトの名無しさん
2009/12/26(土) 14:04:20確かにそういう数え方をすれば俺も40近くいくわ。
だが普通かどうかといわれると、それはないと思うw
0687デフォルトの名無しさん
2009/12/26(土) 14:46:40それともRISC or CISCとかでカウントでつか?
0688デフォルトの名無しさん
2009/12/26(土) 14:48:070689デフォルトの名無しさん
2009/12/26(土) 16:36:130690デフォルトの名無しさん
2009/12/26(土) 17:24:000691デフォルトの名無しさん
2009/12/26(土) 17:29:00※ワースト20:http://www.zakzak.co.jp/society/domestic/images/20091224/dms0912241216000-p3.jpg
0692デフォルトの名無しさん
2009/12/26(土) 18:15:000693デフォルトの名無しさん
2009/12/26(土) 19:04:20正直、期待してる
0694デフォルトの名無しさん
2009/12/26(土) 19:10:100695デフォルトの名無しさん
2009/12/26(土) 19:12:40低脳は死ねとか言いいながら作ったライブラリって使いにくそうだ
0696デフォルトの名無しさん
2009/12/26(土) 19:17:28>ライブラリって使いにくそうだ
想定だけで書き込みをしないよう願います
0697デフォルトの名無しさん
2009/12/26(土) 19:31:26まともに成長していくかな?
なんか無理くさいんだが
0698デフォルトの名無しさん
2009/12/26(土) 19:32:04C++ 今日
C# 昨日
Java 一週間前
Ruby 今日
だいたい均一に使ってる。
仕事に使う比率は
C:C++:C#:Java:Ruby = 0:3:1:6:6
といいつつ今はメインがC#
0699デフォルトの名無しさん
2009/12/26(土) 19:40:040700デフォルトの名無しさん
2009/12/26(土) 19:40:55京大で一通り習ってこんなもんなの?
0701デフォルトの名無しさん
2009/12/26(土) 19:43:030702デフォルトの名無しさん
2009/12/26(土) 19:50:370703デフォルトの名無しさん
2009/12/26(土) 19:56:13この自惚れっぷりもすごいな
誰がこんなのに嫉妬するんだ?
0704デフォルトの名無しさん
2009/12/26(土) 19:57:13いや俺京大院卒の経歴とか普通に欲しいw
チンコンパイラ完成まであと9日か
ちんこちゃんがんばれー
0705デフォルトの名無しさん
2009/12/26(土) 20:00:49しかも情報系以外のマスターなんていらない
0706デフォルトの名無しさん
2009/12/26(土) 20:04:25東大卒東大院在籍か。羨ましい
0707デフォルトの名無しさん
2009/12/26(土) 20:07:560708デフォルトの名無しさん
2009/12/26(土) 20:19:440709デフォルトの名無しさん
2009/12/26(土) 20:26:56本に書かれていることも理解できていないようだが。
0710デフォルトの名無しさん
2009/12/26(土) 20:33:03せっかく最高に近い環境で勉強してんのにやったことスッカスカなんだな。
0711デフォルトの名無しさん
2009/12/26(土) 20:33:45Cの本をちゃんと読んだのかと
あんなのでも京大院生なのか
0712デフォルトの名無しさん
2009/12/26(土) 21:15:04僕はもう寝りゅ
0713デフォルトの名無しさん
2009/12/26(土) 21:30:36どっちかというと真逆の経験主義な感じの文章だな
0714デフォルトの名無しさん
2009/12/26(土) 21:35:43同意する。
彼は自己認識が大きくずれている。
自分を客観的に見れていない。
少なくとも私が彼の文章から受ける印象は、彼の自己評価と正反対だ。
優秀かどうかではなく、性格がね。
彼は既に自分が今までやってきたことにとらわれているのだろう。
OO設計に。
0715デフォルトの名無しさん
2009/12/26(土) 22:02:04ちんこの作ったシステムなんてギャグにしかならないだろうな
ミニscheme作るんだっけ?どれだけSEGV出すんだろw
0716デフォルトの名無しさん
2009/12/26(土) 22:14:45生半可な理解のうちにそれっぽい答えや質問を出してみて、それが鋭いものとして扱われるのを期待してみたり
なんで・なんでと質問攻めで回答できないとこまでたどり着いたらそこでちんこと回答者は「回答できないという点で対等である」という安心を得るとか
頭は悪くないと思うけどね
使い方が進学塾仕様だな
0717デフォルトの名無しさん
2009/12/26(土) 22:23:446502のゼロページ。
しかしちんこはいくら言ってもx86のasmのクイックソートを作らないな。
0718デフォルトの名無しさん
2009/12/26(土) 22:32:27作らないというより単純に作れないんじゃね
期待しても無駄かと
0719デフォルトの名無しさん
2009/12/26(土) 22:43:49レジスタのようにも使える外部メモリじゃないの?
0720デフォルトの名無しさん
2009/12/27(日) 02:02:31よって、レジスタ>ゼロページ>メモリとなる。
定義はレジスタとして使えるメモリ。
0721デフォルトの名無しさん
2009/12/27(日) 02:22:31子供の頃、苦労してプログラムした覚えがある。
x86は天国だよ。masmのマクロは強力だし。
プリプロセッサ作って構造化masmにしてた。
0722デフォルトの名無しさん
2009/12/27(日) 02:25:24ちんこにも組んでみて欲しいんだよね。
言語組んだ後でも良いからやってみてよ。後々役に立つよ>x86&UVパイプ
0723デフォルトの名無しさん
2009/12/27(日) 10:51:37しらんぷりをする確率:50%
0724デフォルトの名無しさん
2009/12/27(日) 10:55:32今なら何でやるんだ?
0725デフォルトの名無しさん
2009/12/27(日) 15:34:13お前らあんまひどいこと言うなよ
0726デフォルトの名無しさん
2009/12/27(日) 16:01:38そういえば醜いコードを書く奴は氏ねとか言ってたな
ポインタもレジスタも解らずバグてんこもりのコードを書いてる奴はどうなんだろうね(苦笑
0727デフォルトの名無しさん
2009/12/27(日) 16:07:370728デフォルトの名無しさん
2009/12/27(日) 16:16:40なんかもっともそうなことおしゃべりしてられる
抽象化レイヤー下ると誤魔化しが効かない
0729デフォルトの名無しさん
2009/12/27(日) 16:59:22ちょっと期待はしたんだけどすぐボロを出したしな。
実力が無いのはまだいいとしても頭が固すぎる。
そして人間的にも問題ありすぎ。
あの変な思い込みはいったいなんなんだ?
0730デフォルトの名無しさん
2009/12/27(日) 17:01:46ホントに頭がよくて、ホントに自信があるやつが、
あんな一連の言動をするなどとは、諸兄はお思いか?
0731デフォルトの名無しさん
2009/12/27(日) 17:13:58たとえばあれが演技で、相手から情報を引き出すための効率的な手段だ、と本人が思ってるなら
相当に非効率な人間だ
0732デフォルトの名無しさん
2009/12/27(日) 17:16:24演技だと、それが愚かだと、そういう指摘したいんじゃなくて、
もっと素朴に、彼の脳の品質について。ただの欠陥品だと。
0733デフォルトの名無しさん
2009/12/27(日) 17:18:320734デフォルトの名無しさん
2009/12/27(日) 17:38:39ttp://d.hatena.ne.jp/kami_object/20091226/1261799419
0735デフォルトの名無しさん
2009/12/27(日) 17:45:46すげー問答だな。頭(と態度)悪すぎて引くな
0736デフォルトの名無しさん
2009/12/27(日) 19:42:210737デフォルトの名無しさん
2009/12/27(日) 19:58:04ちんこイラついてるなー
2chなんか見ちゃったのかなあ
0738デフォルトの名無しさん
2009/12/27(日) 20:07:36こいつの頭じゃCとか他の言語は無理だろ
0739デフォルトの名無しさん
2009/12/27(日) 21:01:520740デフォルトの名無しさん
2009/12/27(日) 21:06:39お前らが構うから調子に乗るんだぞ。
0741デフォルトの名無しさん
2009/12/27(日) 21:57:17俺は若造の時にズに乗りすぎた。
ちんこは良い環境で勉強できるんだから頑張って欲しいよ。
あと、綺麗なコードとシンプルなコード、実行速度の速いコードの矛盾に気付いて欲しい。
0742デフォルトの名無しさん
2009/12/27(日) 22:00:05http://ja.wikipedia.org/wiki/%E3%82%A2%E3%82%B9%E3%83%9A%E3%83%AB%E3%82%AC%E3%83%BC%E7%97%87%E5%80%99%E7%BE%A4
彼は劣っているのでも優れているのでもなく、違っているのです。
だからこそ普通の人がやらない何かを成し遂げるかも知れません。
普通の人に対する評価基準で判断するのは早計でしょう。
0743デフォルトの名無しさん
2009/12/27(日) 22:01:21もう25歳くらいだろこいつ
0744デフォルトの名無しさん
2009/12/27(日) 22:47:140745デフォルトの名無しさん
2009/12/27(日) 22:47:45かといってこれから伸びるかといったらそれも・・だしなぁ
せめてもっと頭が柔らかければ
と言うかこのスレの連中はほんと優しいなw
0746デフォルトの名無しさん
2009/12/28(月) 01:36:25ちんこの負けw
0747デフォルトの名無しさん
2009/12/28(月) 01:50:32Java以外はただの初心者なんだから
0748デフォルトの名無しさん
2009/12/28(月) 02:46:14えなりのビデオなんか見てる場合か…
0749ちんこ ◆GbXlaaQNk.
2009/12/28(月) 08:48:51おれはコンパイラを今作るなんて言ってないよ。
すべてが片付いて、余裕があったら、1月中に作れたらいいねくらい。
あと、言われようが散々だけど、おれにとっては関係ないこと。
おれは自分の仕事をこなすだけ。
おれはすでに十分に素晴らしい開発者だし、君たちが嫉妬するのも無理ないことと思ってる。
0750デフォルトの名無しさん
2009/12/28(月) 09:28:180751デフォルトの名無しさん
2009/12/28(月) 10:17:36社会では他人に認められないと出世もしないし、ただの自己過大評価に過ぎない。
0752デフォルトの名無しさん
2009/12/28(月) 10:29:390753デフォルトの名無しさん
2009/12/28(月) 11:08:250754デフォルトの名無しさん
2009/12/28(月) 11:09:370755デフォルトの名無しさん
2009/12/28(月) 11:14:12むしろ呆れてる、コンピュータの基礎すら知らないことにな
こんなのが開発部署に入ったらそれこそいい迷惑だ
頼むからバグだらけなCのコードなんかを書いたりするのは止めてくれ
0756デフォルトの名無しさん
2009/12/28(月) 11:54:320757デフォルトの名無しさん
2009/12/28(月) 12:19:58あれどうなんだろ
本買って積んだままなんだ
0758デフォルトの名無しさん
2009/12/28(月) 12:22:04HaskellもCも中途半端なまま
もうこいつはこのスレに来る必要ないな
Javaスレで可視化ライブラリの自画自賛でもやってな
0759デフォルトの名無しさん
2009/12/28(月) 12:34:38C言語始めて数日でポインタ終わったのは凄いと思う。
0760デフォルトの名無しさん
2009/12/28(月) 12:35:260761デフォルトの名無しさん
2009/12/28(月) 12:47:52ポインタ理解してる中高生だっているだろうに
0762デフォルトの名無しさん
2009/12/28(月) 13:08:43ポインタとリファレンスの得失とか
「慣例としてこうなっているから」ではなく、
ひとつずつ疑問に思って考えているのが素晴らしいと思うけど。
0763デフォルトの名無しさん
2009/12/28(月) 13:12:13すぐお手上げしてブログで教わっただけじゃんw
それがちんこ株下げたんだろ
0764デフォルトの名無しさん
2009/12/28(月) 13:12:390765デフォルトの名無しさん
2009/12/28(月) 13:15:27慣例が慣例として成立している理由は当然あるはずで、
もちろん知ってなければいけない
0766デフォルトの名無しさん
2009/12/28(月) 13:16:060767デフォルトの名無しさん
2009/12/28(月) 13:25:49もういいよ、お前。帰れ
0768デフォルトの名無しさん
2009/12/28(月) 13:29:490769デフォルトの名無しさん
2009/12/28(月) 13:36:30Cから始めてruby、javaに行ったつってなかったか?
0770デフォルトの名無しさん
2009/12/28(月) 14:30:28うっせーハゲ
0771デフォルトの名無しさん
2009/12/28(月) 15:04:280772デフォルトの名無しさん
2009/12/28(月) 15:22:14ポインタ(indexレジスタ)なんて6800で小学校の時に教えられなくても理解できた。
その時は増長してた。今は経験があるから少しは出来る平凡なプログラマー。
ちんこが25才と聞いてがっくしした。あの程度の25才はごまんと居る。
しかもちんこは綺麗なコーディングも実行スピードが速いコーディングも出来ない。
第一、美しい言語は?のスレなので、パソコン最初期の人なんか、ポインターという言葉を使わず覚えているよ。
しつこいけど速くクイックソートを。
0773デフォルトの名無しさん
2009/12/28(月) 15:39:100774デフォルトの名無しさん
2009/12/28(月) 15:44:18俺ができるんだから誰でもできるんだろうと思ってただけ
こんなので天才天才言えたら人生楽しいかっただろうなあ
天才ってフォン・ノイマンみたいなののことを言うんだろ
0775デフォルトの名無しさん
2009/12/28(月) 16:12:43性格だけノイマンで、しかも自分は才能があると勘違いしてる奴はお断りしたいな
0776デフォルトの名無しさん
2009/12/28(月) 16:51:230777デフォルトの名無しさん
2009/12/28(月) 18:23:50天才に憧れる凡人みたいな
0778デフォルトの名無しさん
2009/12/28(月) 18:24:33Javaしか扱えなくてもいいじゃないか
0779デフォルトの名無しさん
2009/12/28(月) 18:41:21美しく見える。
0780デフォルトの名無しさん
2009/12/28(月) 18:50:22特定用途のプログラミング言語で考えることは、人間の生来の思考回路をタスクの中に押し込めることだからな
汎用プログラミング言語で考えるのは、一般的な計算の視点で考えることだから合理的だ
0781デフォルトの名無しさん
2009/12/28(月) 19:04:370782デフォルトの名無しさん
2009/12/28(月) 19:08:00このアイデアこそが美しい
極端に言えばあとは蛇足
0783デフォルトの名無しさん
2009/12/28(月) 19:29:380784デフォルトの名無しさん
2009/12/28(月) 19:33:520785デフォルトの名無しさん
2009/12/28(月) 19:37:34アセンブラで効率、言うほど簡単じゃないw
0786デフォルトの名無しさん
2009/12/28(月) 19:38:040787ちんこ ◆GbXlaaQNk.
2009/12/28(月) 19:47:26一流は設計にこだわる。
0788デフォルトの名無しさん
2009/12/28(月) 19:51:28PGできないやつがデザパタ理解できるか?
今どきデザパタ理解できないやつに設計できるか?
0789デフォルトの名無しさん
2009/12/28(月) 20:20:24暗号化プログラムを組んだときがあったけど、
carryflagのあるおかげでCとasmで10倍以上差が出たよ。
あと、言語にこだわらないのならx86でクイックソートを。
0790デフォルトの名無しさん
2009/12/28(月) 20:23:01じっさいはDBならDBとのインターフェース部分を作ってから(ボトムアップ)、全体を組む。
そうじゃないとリスクがでかい。
0791デフォルトの名無しさん
2009/12/28(月) 20:26:110792デフォルトの名無しさん
2009/12/28(月) 20:26:34>>782とこれを自在に行き来できるものを「プログラマー」と呼ぶ
0793ちんこ ◆GbXlaaQNk.
2009/12/28(月) 20:28:05おれがどれだけすごいか分かってないんだなw
0794デフォルトの名無しさん
2009/12/28(月) 20:34:4825才でばーかwはおこちゃまの印。
俺もある言語でプログラムを組むときにasmならflagが使えるのにとかすぐ考えるから
ちんこからしたら低級(良い意味でも悪い意味でも)なのかもしれんが。
0795デフォルトの名無しさん
2009/12/28(月) 20:40:07おしゃべりをするようなプログラミングができるかどうかじゃないかな。
プログラマとプログラム言語の評価は。
0796デフォルトの名無しさん
2009/12/28(月) 20:41:37ここまで底が浅い奴とはな
0797デフォルトの名無しさん
2009/12/28(月) 20:43:19麻布の最近テトリス動画で有名になったパソコン部?だかなんだかとか
京大だったら歴史あるマイコンクラブがあったでしょうに
0798デフォルトの名無しさん
2009/12/28(月) 20:45:06MMXとかSSEとは無縁な自己満足の世界なんだなとか思ったり
0799デフォルトの名無しさん
2009/12/28(月) 20:45:180800デフォルトの名無しさん
2009/12/28(月) 20:49:09うん?クイックソートばかり行ってる俺のことかな?
pushad
mov [_fMMX],0
pushfd ; 拡張 flag reg の 21b が
pop eax ; 書き換え可能なら
xor eax,00200000h ; cpuid 命令の実行が可能
push eax
popfd
pushfd
pop ebx
cmp eax,ebx
jne mmx_exit
mov eax,0 ; cpuid 命令の機能 1 が使用可能かどうか
db 0fh,0a2h ; cpuid
cmp eax,0
je mmx_exit
mov eax,1 ; mmx テクノロジーが実行可能か
db 0fh,0a2h ; cpuid
and edx,00800000h
je mmx_exit
mov [_fMMX],1
mmx_exit:
popad
ret
endp
0801デフォルトの名無しさん
2009/12/28(月) 20:51:21「おこなっている」ですね。「いってる」って何かと思いましたよ
0802デフォルトの名無しさん
2009/12/28(月) 20:58:44ちんこ・・・ヒキコモリのリハビリじゃねえんだからw
0803デフォルトの名無しさん
2009/12/28(月) 20:59:12ちんこなんかを取るより高専の学生取る方がよっぽどマシだ
悪い事言わんからNTTとか行くの止めとけ
と言うか向こうもこんなの来たら迷惑だろ
0804デフォルトの名無しさん
2009/12/28(月) 21:00:20悪いっす。ニホンゴ、ムズカシイ、デスヨ。
0805デフォルトの名無しさん
2009/12/28(月) 21:01:200806デフォルトの名無しさん
2009/12/28(月) 21:04:15セマンティック日本語チェッカーが必要です
0807デフォルトの名無しさん
2009/12/29(火) 00:13:52mov eax,0 ; cpuid 命令の機能 1 が使用可能かどうか
xor eax,eax
mov eax,1 ; mmx テクノロジーが実行可能か
inc eax
0808デフォルトの名無しさん
2009/12/29(火) 00:55:520809デフォルトの名無しさん
2009/12/29(火) 01:11:330810デフォルトの名無しさん
2009/12/29(火) 01:11:52京大だし
0811デフォルトの名無しさん
2009/12/29(火) 01:17:120812デフォルトの名無しさん
2009/12/29(火) 01:21:07あのレスってこのスレ特有のものじゃなかったの?
言語訓練とかいってるし俺たちが研究員なのだと。
0813デフォルトの名無しさん
2009/12/29(火) 01:34:26有意義な議論が馬鹿のせいで出来ない。
面白くて、つい構っちゃうしw
こういう誇大妄想癖の奴が上司になったら下は大変だな。
0814デフォルトの名無しさん
2009/12/29(火) 01:44:51このスレ的にちょっと面白そう
0815デフォルトの名無しさん
2009/12/29(火) 01:54:570816デフォルトの名無しさん
2009/12/29(火) 04:11:160817デフォルトの名無しさん
2009/12/29(火) 04:13:57スレ汚し失礼しました
0818デフォルトの名無しさん
2009/12/29(火) 06:30:21京大の某アキ○君を装って痛い書き込みをしているという疑いも捨てきれないよ。
今の時点では妄想に過ぎないが。
0819デフォルトの名無しさん
2009/12/29(火) 10:39:391本でも多くCのコードを読め、そして書け
0820デフォルトの名無しさん
2009/12/29(火) 14:04:360821デフォルトの名無しさん
2009/12/29(火) 15:28:58同じ研究室の誰かか
0822デフォルトの名無しさん
2009/12/29(火) 16:25:45もうね・・・
0823デフォルトの名無しさん
2009/12/29(火) 18:11:40理系人間であるというだろう。それも優秀な。しかし少なくともおれは、自分が理系的な人間
であるとは思えなくなってきている。正確にいうと、「いわゆる理系」「オールドタイプの理
系」ではない、おれは「ニュータイプの理系」なのではないかと思い始めている。
0824デフォルトの名無しさん
2009/12/29(火) 18:25:440825デフォルトの名無しさん
2009/12/29(火) 21:47:05大学数学など真理にいたる道では価値が無い。
ちんこは真理へいたる道を歩んでいる
0826デフォルトの名無しさん
2009/12/29(火) 21:58:16名無しになってもわかるんだよ
お前は技術者でも学者でもない、頭の固いだけのただの馬鹿だ
0827デフォルトの名無しさん
2009/12/29(火) 22:27:34まず正しい日本語で書け
自分で考えもせずに真理へいたる道ねぇ
ttp://d.hatena.ne.jp/kami_object/20091229/1262078679
0828デフォルトの名無しさん
2009/12/29(火) 22:50:27大学数学(=現代数学)になじめなかったと言うことは、
厳密な推論を積み重ねる論理的思考が苦手なのですね。
それでは論理に飛躍がない真っ当な論文を書けません。
研究者としては根本的な弱点だと思います。
「ニュータイプの理系」という邪気眼レベルの妄想を止めて
自分の弱点に立ち向かわないと将来は明るくないでしょう。
0829デフォルトの名無しさん
2009/12/29(火) 23:26:240830デフォルトの名無しさん
2009/12/29(火) 23:43:02見守ってやろう。
0831デフォルトの名無しさん
2009/12/30(水) 07:53:45まあ、あれだけ暴言はいてるんだから自業自得か。
0832デフォルトの名無しさん
2009/12/30(水) 08:10:04リズムがいいし、町田康っぽい笑いが混ざることもあるし
多分そっちのほうが向いてる
ワンパターンだけどw
0833デフォルトの名無しさん
2009/12/30(水) 11:08:49自分の思い込みに凝り固まっているような気がする。
若気の至りでこんな事かいてるんだろね。
自分はチキンだから、ブログなんて怖くてよう書かんわ
0834デフォルトの名無しさん
2009/12/30(水) 12:10:08×自分はチキンだから、
○京大には及ばないので、
0835デフォルトの名無しさん
2009/12/30(水) 12:20:16http://d.hatena.ne.jp/kami_object/20091229/1262097940
>同情を買おうとするのは辞めたまえ。あなたは心の中で誰かに依存したいのに、
>対面だけを作ろうが為に自己矛盾に陥っている。
「誰かに依存したい」も「体面だけを繕う」も的外れだと思います。
ちんこ氏には共感能力がありません。他人の感情を推し量ったり
自分が何をしたら他人にどう思われるか予測する能力が欠けています。
ちんこ氏が誰かに依存したいと考える人なら、
つまり他人に自分の気持ちを理解して欲しいと考える人なら、
相手の気持ちを全く考えない自分がもてるはずがないと気が付くはずです。
ちんこ氏が体面を繕うことができる人なら、自分は選ばれた人間だとか
誰それは肉便器だとか妄想はしてもそれを公言はしないはずです。
完璧な自分を演じているのではなく、自分を客観的に評価できないだけでしょう。
0836デフォルトの名無しさん
2009/12/30(水) 12:58:03ミイラ取りがミイラになるぞw
0837デフォルトの名無しさん
2009/12/30(水) 13:08:40典型的なアスペルガー症候群?
0838デフォルトの名無しさん
2009/12/30(水) 13:13:37クイックソートとのやり取りみてこいつがわかったw
0839デフォルトの名無しさん
2009/12/30(水) 13:13:540840デフォルトの名無しさん
2009/12/30(水) 13:19:06ただただ自分のやりたいことをやるだけ
その結果他人との軋轢が生じたりする
こいつのはただの人格障害だろ
0841デフォルトの名無しさん
2009/12/30(水) 13:24:48むしろ思ったより人格が完成されてるし周りも見えてるし体験も消化してる
0842デフォルトの名無しさん
2009/12/30(水) 13:25:570843デフォルトの名無しさん
2009/12/30(水) 13:26:360844デフォルトの名無しさん
2009/12/30(水) 14:18:300845デフォルトの名無しさん
2009/12/30(水) 14:23:44つ ビールとおつまみ
みんな、(・∀・)ニヤニヤしながら年末を過ごそうぜw
0846デフォルトの名無しさん
2009/12/30(水) 14:27:18盛り上がるんだよねこれ
これで終わりじゃねえだろうなw
0847デフォルトの名無しさん
2009/12/30(水) 14:51:10あるいは、マ板に「ちんこヲチスレ」を建てるのでも良いな。
0848デフォルトの名無しさん
2009/12/30(水) 14:57:080849デフォルトの名無しさん
2009/12/30(水) 15:03:13NTTってこういうの採れるのかね
0850645
2009/12/30(水) 15:03:200851デフォルトの名無しさん
2009/12/30(水) 15:29:07普通の企業ならこんなのを採用することはないでしょう。
たしか前にNTTの人に自分のホームページを教えたとか言ってたようだけど
あれを見たら言わずもがな。
0852デフォルトの名無しさん
2009/12/30(水) 15:35:120853デフォルトの名無しさん
2009/12/30(水) 15:58:55> もういい。お前の相手は疲れる。お前の勝ちを認めるよ。
これで終わったかと思いきや今見てみると
/\___/ヽ ヽ
/ ::::::::::::::::\ つ
. | ,,-‐‐ ‐‐-、 .:::| わ
| 、_(o)_,: _(o)_, :::|ぁぁ
. | ::< .::|あぁ
\ /( [三] )ヽ ::/ああ
/`ー‐--‐‐―´\ぁあ
0854デフォルトの名無しさん
2009/12/30(水) 16:19:320855デフォルトの名無しさん
2009/12/30(水) 16:23:48まだクイックソート作れと言い続けてると思うよ。
0856デフォルトの名無しさん
2009/12/30(水) 16:24:36これって、無職の塊が書いた妄想ネタだよな?
0857デフォルトの名無しさん
2009/12/30(水) 16:51:58http://www.aoky.net/articles/steve_hanov/how_a_programmer_reads_your_resume.htm
0858デフォルトの名無しさん
2009/12/30(水) 16:59:58ちんこもJavaでただのアプリだけ作って終わりだろ
0859デフォルトの名無しさん
2009/12/30(水) 17:30:210860デフォルトの名無しさん
2009/12/30(水) 18:46:290861デフォルトの名無しさん
2009/12/30(水) 19:01:500862デフォルトの名無しさん
2009/12/30(水) 19:28:43理解できない仕組みを見つけても、まず自分の方が未熟だと考えるんだよ。
「ここがこうなっているのには今の俺にはわからない理由があるはずだ」とみんな考えてるんだよ。
それを確かにするには実際に使っていくしかない。
それなのに常人は気づかないと思い込むなんて馬鹿じゃねえのか。
お前はいちいち何かに気付くから立ち止まっているんじゃない。
単にお前が傲慢で他の人間が自分より劣っているという妄想に取り付かれているので疑心暗鬼なだけだ。
C++を設計した奴よりも自分の方が優秀だと思っているんだろう。
だから「こんなもんはおかしい」とケチを付けてしまうんだ。
0863デフォルトの名無しさん
2009/12/30(水) 19:41:02なんでも自分の理解している(それも疑問符がつくが)Javaに置き換えて理解しようとする
別の言語を習得するときに変な先入観や固定観念を持ってたら駄目なのに
0864デフォルトの名無しさん
2009/12/30(水) 22:09:22老害 - Wikipedia
http://ja.wikipedia.org/wiki/%E8%80%81%E5%AE%B3
>自身の過去の成功体験に囚われた行動を硬直的に繰り返した結果、
>時代の潮流から取り残され、重大な弊害を引き起こしたり、
>企業や団体そのものを没落させてしまう事も見られる。
あなたは老害の意味を勘違いしているようですが、
老害とはかつて持っていた実務能力をなくした人の事ではありません。
かつて重要だった物を時代が変わっても重視し続け、
あまつさえそれを下の世代にも強制する人の事です。
低水準言語に興味がない人にx86の学習を勧め、
他人のブログでx86コーディング能力自慢を始め、
しまいには勝負を吹っかける行為は確かに老害です。
そもそも罵倒をスルーできない人が罵倒しまくる人の
ブログにコメントしたのが間違いだと思います。
0865デフォルトの名無しさん
2009/12/30(水) 22:14:38それこそ老害になるだろうな
0866デフォルトの名無しさん
2009/12/30(水) 22:16:240867デフォルトの名無しさん
2009/12/30(水) 22:26:16視野狭窄で権威主義
新しいことに挑戦しようとしない
0868デフォルトの名無しさん
2009/12/30(水) 22:56:36老害が何言ってるんだよ
0869デフォルトの名無しさん
2009/12/30(水) 23:01:420870デフォルトの名無しさん
2009/12/30(水) 23:12:52Emacs使ってますか?
0871デフォルトの名無しさん
2009/12/30(水) 23:22:58私はvim派だ
0872デフォルトの名無しさん
2009/12/30(水) 23:23:380873デフォルトの名無しさん
2009/12/30(水) 23:24:050874デフォルトの名無しさん
2009/12/30(水) 23:28:050875デフォルトの名無しさん
2009/12/30(水) 23:36:480876デフォルトの名無しさん
2009/12/30(水) 23:44:050877デフォルトの名無しさん
2009/12/30(水) 23:49:170878デフォルトの名無しさん
2009/12/30(水) 23:56:50自分に都合の悪いことは全て老害か
まさに自分自身が老害状態だな
0879デフォルトの名無しさん
2009/12/31(木) 00:06:370880デフォルトの名無しさん
2009/12/31(木) 00:11:36「欲しいまま」ではなく「恣」です。恣意的の「恣」。
0881デフォルトの名無しさん
2009/12/31(木) 00:21:27あっそ。
0882デフォルトの名無しさん
2009/12/31(木) 00:23:18なんか潜んでいそうだな
0883デフォルトの名無しさん
2009/12/31(木) 00:33:240884デフォルトの名無しさん
2009/12/31(木) 00:50:03京大以外の方のネガティブな書き込みはおやめください
0885デフォルトの名無しさん
2009/12/31(木) 01:20:27ここは京大専用のスレではありません
スレの私物化をしている人、書き込みの方が問題です
0886デフォルトの名無しさん
2009/12/31(木) 01:35:550887デフォルトの名無しさん
2009/12/31(木) 01:44:070888デフォルトの名無しさん
2009/12/31(木) 02:17:4625歳でこれはもう駄目だろ
0889デフォルトの名無しさん
2009/12/31(木) 03:22:20あとは満点
0890デフォルトの名無しさん
2009/12/31(木) 03:58:290891デフォルトの名無しさん
2009/12/31(木) 08:13:18【ちんこさんの就活を応援するスレ】
とかってニュー速あたりに建てたら一気に人気者になれるぞ
0892デフォルトの名無しさん
2009/12/31(木) 09:57:53じゃあ、それでVIPに建ててくるよ
0893テンプレ案
2009/12/31(木) 10:15:00天才開発者「ちんこ ◆GbXlaaQNk.」さんの就活を応援するスレです。
最も美しいプログラミング言語は? Part4
http://pc12.2ch.net/test/read.cgi/tech/1259336620/
最も美しいプログラミング言語は? Part3
http://pc12.2ch.net/test/read.cgi/tech/1254967587/
最も美しいプログラミング言語は? Part2
http://pc12.2ch.net/test/read.cgi/tech/1242484767/
最も美しいプログラミング言語は?
http://pc12.2ch.net/test/read.cgi/tech/1153320716/
ブログ
http://d.hatena.ne.jp/kami_object/
0894デフォルトの名無しさん
2009/12/31(木) 10:17:48もうすこし検討した方が良いかと思い >>893 を書き込みました
スレ名案:【ちんこさんの就活を応援するスレ】
0895デフォルトの名無しさん
2009/12/31(木) 10:21:51http://d.hatena.ne.jp/kami_object/
自己PR
http://akiradeveloper.web.fc2.com/
詳細プロファイル
http://akiradeveloper.web.fc2.com/profile_detail.html
所属研究室の構成メンバー紹介
http://www.viz.media.kyoto-u.ac.jp/sdat/index.php?VizLab%2FMembers%2F%C1%E1%C0%EE%B5%B1
所属研究室の研究内容
http://www.viz.media.kyoto-u.ac.jp/sdat/index.php?VizLab%2F%B8%A6%B5%E6%C6%E2%CD%C6
ちんこ氏(=kami_object)のブログ
http://d.hatena.ne.jp/kami_object/
自己PR
http://akiradeveloper.web.fc2.com/
詳細プロファイル
http://akiradeveloper.web.fc2.com/profile_detail.html
所属研究室の構成メンバー紹介
http://www.viz.media.kyoto-u.ac.jp/sdat/index.php?VizLab%2FMembers%2F%C1%E1%C0%EE%B5%B1
所属研究室の研究内容
http://www.viz.media.kyoto-u.ac.jp/sdat/index.php?VizLab%2F%B8%A6%B5%E6%C6%E2%CD%C6
前あったこれつけた方がいいんじゃね
ちんこの輝かしいプロフィ−ル
0896デフォルトの名無しさん
2009/12/31(木) 10:28:09彼のようなタイプは追い詰めてはいけない。
0897デフォルトの名無しさん
2009/12/31(木) 10:33:050898デフォルトの名無しさん
2009/12/31(木) 10:33:47いみねーよ
http://yutori.2ch.net/test/read.cgi/news4viptasu/1200955041/
0899デフォルトの名無しさん
2009/12/31(木) 10:38:430900デフォルトの名無しさん
2009/12/31(木) 10:43:23VIPにでもスレを建てて移動してもらおう
0901デフォルトの名無しさん
2009/12/31(木) 10:45:00あっちは痛いコテに慣れてるだろうし。
おじゃばとか。
0902ちんこ ◆GbXlaaQNk.
2009/12/31(木) 10:48:190903デフォルトの名無しさん
2009/12/31(木) 10:48:45マ板の方が話題に合うだろう
0904ちんこ ◆GbXlaaQNk.
2009/12/31(木) 10:49:38お前らの方だろ、美しい言語について話してないのは。
このスレをおれスレにしようとしてるのは。
ほんとくだらない。
0905デフォルトの名無しさん
2009/12/31(木) 10:49:51あのキャラならVIPPERにモテモテだろ
0906ちんこ ◆GbXlaaQNk.
2009/12/31(木) 10:50:42非常にうんざりしています。
なんでこんなことに巻き込まれてるのか一切理解出来ません。
0907デフォルトの名無しさん
2009/12/31(木) 10:52:470908デフォルトの名無しさん
2009/12/31(木) 10:53:280909デフォルトの名無しさん
2009/12/31(木) 10:55:24自分は天才だから他の言語のことなんて触らなくても解るとか
0910デフォルトの名無しさん
2009/12/31(木) 10:56:29> なんでこんなことに巻き込まれてるのか一切理解出来ません。
これこそ理解力不足w
0911デフォルトの名無しさん
2009/12/31(木) 10:58:10それに、ちんこ氏もヲチャー達も移動しないと余り意味がないだろう。
ちんこ氏にとっては、マ板の方が有益な情報が得られる確率が上がるだろうから、
ちんこ氏が移動する確率も上がるだろう。
ヲチャーもプログラマーなら、マ板に移り易いだろう。
さらに言えば、開発者の就職という事なら、他のプログラマーにも有益な情報が集まるかもしれない。
0912ちんこ ◆GbXlaaQNk.
2009/12/31(木) 11:04:33おれは一度だってコテを外したことはありません。
無名をおれだと勝手に決めつけるのはやめてください。
0913デフォルトの名無しさん
2009/12/31(木) 11:06:51これはさすがにちんこじゃねえか?
論旨は同じだし、こんだけしっかりした文章かけるのがちんこしかいないw
0914デフォルトの名無しさん
2009/12/31(木) 11:08:56懐かしいダチョウ倶楽部の・・・
0915デフォルトの名無しさん
2009/12/31(木) 11:09:410916デフォルトの名無しさん
2009/12/31(木) 11:14:49コテ外してんじゃん
0917デフォルトの名無しさん
2009/12/31(木) 11:21:270918デフォルトの名無しさん
2009/12/31(木) 11:23:020919デフォルトの名無しさん
2009/12/31(木) 11:40:14ちんこさんの就活を応援するスレ
http://pc11.2ch.net/test/read.cgi/prog/1262227165/l50
0920デフォルトの名無しさん
2009/12/31(木) 11:42:23以前にも聞いたような気がするんだが・・・
0921デフォルトの名無しさん
2009/12/31(木) 11:50:050922デフォルトの名無しさん
2009/12/31(木) 11:53:08>>835のリンク先。だったが、ちんこはそれを隠してしまったようだ。
中身は、ちんこがソート氏に押されている、ちんこにとって不名誉な展開だった。
だから、隠したんだろう。
0923デフォルトの名無しさん
2009/12/31(木) 11:59:32朝に「おはようクズ共」とか書いておきながら昼には消すとか
本人は否定してるがコテはずして自演なんかお手の物
0924デフォルトの名無しさん
2009/12/31(木) 12:00:30�d
残念、見たかったなー
0925デフォルトの名無しさん
2009/12/31(木) 12:05:00>>42
0926デフォルトの名無しさん
2009/12/31(木) 12:32:17この注目の中で自分をアピールできれば瞬く間にアルファgeekだ
0927デフォルトの名無しさん
2009/12/31(木) 12:37:38てかブログ見れね
0928デフォルトの名無しさん
2009/12/31(木) 13:12:040929デフォルトの名無しさん
2009/12/31(木) 13:14:16私はちんこ氏ではありません。
このスレ後半の発言は以下の通りです。
>>742 >>828 >>835 >>864
ところで私は下記レスについて>>864ではスルーしました。
私には「俺を舐めるなよ」以外の意味にはとれなかったからです。
しかし就職活動中の人にとって大変嫌らしい発言なのは確かですね。
>x86 2009/12/30 15:47
>NTTのどの部署に行きたいのか分からないけど、
>同期のNTTの奴にはあなたの行動は黙っておくよ。
0930デフォルトの名無しさん
2009/12/31(木) 13:37:430931デフォルトの名無しさん
2009/12/31(木) 13:48:07ちんこさんの就活を応援するスレ
http://pc11.2ch.net/test/read.cgi/prog/1262227165/l50
に移動して行って頂ければと思います。
0932デフォルトの名無しさん
2010/01/01(金) 09:01:41あけまして、おめでとうございます
0933デフォルトの名無しさん
2010/01/01(金) 10:25:15シンプルなものは美しい。
プログラミング言語は、複雑化の一途をたどっており
いつか爆発を起こし、原点であるアセンブラに戻るのであろう。
0934デフォルトの名無しさん
2010/01/01(金) 10:27:400935デフォルトの名無しさん
2010/01/01(金) 11:07:52せめてCぐらいで勘弁してください
0936デフォルトの名無しさん
2010/01/01(金) 11:20:220937デフォルトの名無しさん
2010/01/01(金) 11:23:550938デフォルトの名無しさん
2010/01/01(金) 11:25:590939デフォルトの名無しさん
2010/01/01(金) 11:29:110940デフォルトの名無しさん
2010/01/01(金) 12:24:18C言語が綺麗に思える人は、C言語を触り程度にしか取り組んだ事が無い証拠だよ。
0941デフォルトの名無しさん
2010/01/01(金) 12:31:030942デフォルトの名無しさん
2010/01/01(金) 13:01:060943x86
2010/01/01(金) 13:03:24ちんこ氏が自分の言うことを嘘と言っていたので以下のようなメールを送った。
スレが勿体ないので、自分はこれ以降はこの板に書き込みしない。
F355F1の写真はないが、3年前ほど前に載っていたポルシェ911(娘が出来たから4席の911にした)と
資産3億のうちの現金預金2000万円分の画面キャプチャを見せようか?
911の写真は嫁が娘用に買ったKissDNで撮って貰った。
1/15迄待てるのならそれプラス2000万と500万の通帳のスキャニングも見せるよ。
今は休み中だからな。
下記のサイトから画像がダウンできる。ウイルスは仕込んでいないけど、
チェックしてから展開してくれ
http://file05.up.gs/upload.html
ファイルNo: 5068
DLパス: 911
削除パス: 911
それと、お前のことは「協調性が無くアセンブラという基礎を老害と言い、
JAVAの符号フラグもまともに理解ない****と言う奴が
面接に来るからよく見てください」と面接官の先輩に言うだけ。
俺は元Fからのスピンアウトだから、こっちは人事部に直接言えるね。
警察官僚、税理士、医師、顧問弁護士なども同期や先輩にいるから絶対に告訴出来しても意味がないよ。
警察行ったことある?
自分の発言に責任を持て。
採用の判断はその人がする。
だが、アセンブラ世代を老害扱いしたことは、面接官の心証は悪くなるよ。
0944x86
2010/01/01(金) 13:04:41一番綺麗な言語はActionScriptだと思ってること。
そして大規模プロジェクトのTOPに何度も加わっていること。
小学生の時にPCを初めて麻布時代にはLOGINという
ゲーム雑誌で何度か大規模なゲームで賞を取りお金を貰っていて、
むしろお前より成長スピードは速かったことだ。
DDJにも乗ったことはある。
作ったコンパイラも多数だ。
あと質問だが、お前は大規模プロジェクトのTOPに立ちたいのか、
新しい技術の開発をしたいのか不明。
今の会社の30代前半の腹心の部下は九州から京大いった奴。
兄弟そろって京大だから、キョーダインと言われている。
お前の時期と比べて狭き門だったらしいが。
こんなアホな後輩が居たなんて嘆いていたぞ。
しかし俺の時代の東大に比べたらそれでも広い門だな。
まあこれくらいにしてメールは送らないよ。自力で入ってみな。
上位設計がどれだけ大変か、下位のネゴがどれだけ大変か分かるから。
あと、俺の頭には自然言語があり、それを各の言語に変換してるが、
お前はJAVA(しゃば)ゾウに成っていっる。
各言語には各特色があり、俺自身も使い分けをする。
お気楽に標準コンポーネントで組みたいならJAVA、
普通はC++、クリティカルセクションはC++とASMで併記だ。
effectiveC++でも理解してJAVA(しゃば)ゾウに成らないこったな。
0945デフォルトの名無しさん
2010/01/01(金) 13:14:05Haskellは「おりがみ」だと思う。
どちらも美しく作られたものは美しが、
設計や作ってる姿はおりがみ(Haskell)の方が何となく美しく感じる。
0946デフォルトの名無しさん
2010/01/01(金) 13:23:380947デフォルトの名無しさん
2010/01/01(金) 14:07:10S式可愛いよS式
>>943-944
そこら辺の話題はあっちのスレで
このスレであんな人間のクズの話なんかもう誰も見たくないしな
0948デフォルトの名無しさん
2010/01/01(金) 14:49:12自分は LISP を使った事がないから分からないけど
0949デフォルトの名無しさん
2010/01/01(金) 15:20:510950デフォルトの名無しさん
2010/01/01(金) 18:56:14>いつか爆発を起こし、原点であるアセンブラに戻るのであろう。
プログラミング言語の進化プロセス自体も、複雑化の一途をたどっている。
それはVMやコンパイラ技術の進歩に現れている。
0951デフォルトの名無しさん
2010/01/01(金) 19:00:04マクロでぐちゃぐちゃやりたければS式で、そうじゃ無い所は、M式でとか。
M式は、書き方ちょっと違うだけで、結局、S式になるんだろうし。
S式だけだと括弧の山で書くのも読むのも面倒だし。
でも、もうあるんかな
0952デフォルトの名無しさん
2010/01/01(金) 19:05:06Haskellはそれに近いんじゃないか?
基本的にはprefixと括弧だが、outermostな括弧は外せるし、infixも使える
でもlispのマクロはすべてS式だから便利なんだろ
0953デフォルトの名無しさん
2010/01/01(金) 19:23:40むしろ構造とか判りやすいと思うんだけど
慣れの問題じゃね?
0954デフォルトの名無しさん
2010/01/01(金) 20:12:47詳しく知らないけどArcとかそんな感じなんじゃね
0955デフォルトの名無しさん
2010/01/01(金) 22:46:49ちんこ氏のブログが急にプライベートモードになってたので
ググッたらココに辿り着いた。
こんなところで叩かれてたのね。
記念カキコしときます。
0956デフォルトの名無しさん
2010/01/01(金) 23:26:370957デフォルトの名無しさん
2010/01/01(金) 23:31:060958デフォルトの名無しさん
2010/01/02(土) 01:09:280959デフォルトの名無しさん
2010/01/02(土) 01:11:29だからあっちのスレに行けよと
0960デフォルトの名無しさん
2010/01/03(日) 00:51:02http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
1 Java
2 C
3 PHP
4 C++
5 (Visual) Basic
6 C#
7 Python
8 JavaScript
9 Perl
10 Ruby
0961デフォルトの名無しさん
2010/01/03(日) 01:09:10Objective-C って、iPhone以前はとても不人気だったのね。
0962デフォルトの名無しさん
2010/01/03(日) 09:07:20http://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
0963デフォルトの名無しさん
2010/01/03(日) 10:09:29これ嫌うならpythonの意味ないよな。rubyで良いし
0964デフォルトの名無しさん
2010/01/03(日) 10:13:16> Delta in Position ↑↑↑↑↑↑↑↑↑↑
ワロタw
0965デフォルトの名無しさん
2010/01/05(火) 01:18:28括弧の山なんかemacsに勝手に書かせるから、どうでもいい。
基本的にS式で全てを記述できるから、その単純美はほかに
追随を許さんよ。SだろうがMだろうがなれれば一緒じゃ
Mなんかマゾっぽくてやだ。Sのほうが積極的でいいじゃん。
それは別として
Mが普及しなかったのは思考の連続性だろう。Sは統一されてるので、
頭がSになったら思考のじゃまに全然ならない。アルゴリズムの記述
にほかの言語ならば、どうでもよいまくら言葉(雑務的な文法)で悩
まされるけど、それもないからじゃ。
わかったら、ご主人さまの命令にそむくのではないぞ!
0966デフォルトの名無しさん
2010/01/05(火) 10:25:12MはMasterのM
という皮肉があってだな
0967デフォルトの名無しさん
2010/01/05(火) 11:31:560968デフォルトの名無しさん
2010/01/05(火) 11:50:20頭がCになったらCの雑務的な文法に悩まされることはないし、
頭がHaskellになったらHaskellの雑務的な文法に悩まされることはないと思うが。
あなたがSではない言語の文法が雑務的だと感じるのは、
単にあなたの頭がそのSではない言語になっていないだけの事ではないのか。
で、頭をとSにするのとHaskellにするのとで、どちらがより難しいかと言えば、
それも単に興味の矛先と程度で変わり、人によって違うだろ。
別の言語かもしれないし。
頭がたまたま比較的Haskell寄りの私にとっては、
頭で考えるアルゴリズムはほぼそのままHaskellの考え方だ。
0969デフォルトの名無しさん
2010/01/05(火) 11:56:53そうだと思うけど、Sの人もHの人も極端に少数派だな。
0970デフォルトの名無しさん
2010/01/05(火) 12:02:58私もLispよりHaskellを好んでいるが、シンタックスは二の次で、重要なのはセマンティクスだな。
Haskellには型システムとモナドのおかげで、正しいコードを書いているという安心感がある。
Lispはスクリプト言語的。
>>969
このスレを見てると最近Haskellが流行ってるのかなと思うけど、そうでもないのだろうか。
本もたくさん発行されているし。
Haskellプログラマの希少価値が薄れるからあまり普及してほしくない。
0971デフォルトの名無しさん
2010/01/05(火) 12:08:45シンタクスなんて慣れの問題だというのが>>968の主旨じゃないか?
0972デフォルトの名無しさん
2010/01/05(火) 12:19:27Haskellプログラマにレベルの高い人が多いってだけ
0973デフォルトの名無しさん
2010/01/05(火) 19:09:28なれもあるが、それ以前のことを指してる。
どうでもいいものを複雑に複雑にやってるようなものを感じるのね。そ
れが965の言いたかったことはC++とかみてると、基盤が複雑なのに無理
矢理自由度を上げるために無理矢理あらたな拡張をして、さらに複雑に
して、どろ沼な文法をみてると、雑務的なことを懸命に使って自由を得
ようとしている。その結果スパゲティなプログラミング言語の出来上が
りなの。逆に、単純美の良いところでそれがS式の良いところ。基盤に
なるところが単純だから、雑務のような文法を無理矢理つくらなくても、
自由度がたかいってだけの話。
haskellは単純でわかりやすいし好きだけよ。感覚的に、関数言語のほう
が思考の邪魔をしない。
0974デフォルトの名無しさん
2010/01/05(火) 19:13:40haskellの美しいところだね。数式のなかにある美をそのままプログラ
ミング言語のなかであらわせるという印象がつよい。だから、美しい
言語の一つだよ。だけど、C++/Javaとかは虚くしい言語という印象だね。
0975デフォルトの名無しさん
2010/01/05(火) 20:51:30アルゴリズム レベルの話ではないのか?
私としては、アルゴリズム レベルの話なら、どの言語だろうが、
複雑に見えるかどうかは個人の主観的な問題で、
ほとんどは慣れの問題でしかないと思うんだ。
例えば、与えられた点群からボロノイ図を描く場合、
線分の各頂点の位置を計算する必要があるが、
そこに C++ の文法的な複雑さが入る余地はあるのか?
私はほとんど無いと思う。
C++の複雑の進化は主にクラスデザイン レベルの記述を柔軟にするためのもので、
アルゴリズム レベルの記述においては C からほとんど何も変わっていない。
もしそのレベルでソースコードが複雑なスパゲッティになるのなら、
それは言語の複雑な文法のせいではなく、複雑なアルゴリズムを考えたか、
あるいはアルゴリズムをその言語の文で表現する力の不足が原因だと思う。
0976デフォルトの名無しさん
2010/01/05(火) 21:17:09おっしゃるとおり、アルゴリズムを素直に書けるというのは着目している点だね。この点もCよりlispのほうが素直って印象があるな。ただし、主観だけかど
うかは判断しかねる。
ボロノイ図の~ というようなところでは文法独特の問題はあまり影響がないでしょう。
表現力も違いがあるね。
>>972
レベルが高くなるのは、再帰がちゃんと理解できるというのが最低限必要な
連中だからね。ループを使わない世界は最高に気持ちいいぞ。イッてしまうぞ!
0977デフォルトの名無しさん
2010/01/05(火) 21:24:14美を感じたなら、haskellだし、単純なところからというなら、lispだな。
でも、現実はC系言語基準でライブラリを作られてるから、話が単純ではない
というのはわかる。
主観かどうか976についていうと、関数ポインタというのはCではあるけど、
その辺はまったく気にしなくていいのが関数型言語系の特徴でもある。
それの強力な点を言うと、抽象的なプログラムがさらに簡単なことにある。
だから、主観だけではないというのは言えるかもな。関数も変数もとりあ
えず引数に簡単にもってこれるのは負担が少ないだろう。一級オブジェクト
は麻薬だ。
0978デフォルトの名無しさん
2010/01/05(火) 23:02:39ポインタきたない。クロージャきれい。ふしぎ
0979デフォルトの名無しさん
2010/01/05(火) 23:10:32クロージャがきれいというより関数ポインタがきたないだけだろ
そもそも上の定義はクロージャではないし
0980デフォルトの名無しさん
2010/01/05(火) 23:22:15関数ポインタがきたないという公理から導かれる定理の一つなのだよ
0981デフォルトの名無しさん
2010/01/05(火) 23:41:57と問い詰めるのがC言語系の特長だ。
0982デフォルトの名無しさん
2010/01/05(火) 23:53:13むしろHaskellコミュニティのほうがやたらと理論的だろ
コードを説明するのに数学用語を使うから一般人には敷居が高い
C/Javaの連中は具体性や実績を要求するから面倒くさい
0983デフォルトの名無しさん
2010/01/06(水) 00:04:050984デフォルトの名無しさん
2010/01/06(水) 00:11:480985デフォルトの名無しさん
2010/01/06(水) 00:13:29匿名なのに誰が書いているかわかるのか
0986デフォルトの名無しさん
2010/01/06(水) 00:13:350987デフォルトの名無しさん
2010/01/06(水) 00:14:42匿名なのに誰が書いているかわかるのか
0988デフォルトの名無しさん
2010/01/06(水) 00:16:200989デフォルトの名無しさん
2010/01/06(水) 00:17:39俺は純粋な日本人だが黄色い猿は滅びるべきだという意見に賛成だ
0990デフォルトの名無しさん
2010/01/06(水) 00:19:42消えろ。
0991デフォルトの名無しさん
2010/01/06(水) 00:25:11理論はコミュニティが作ってくれるけど、実績は個々人が作らないといけない
だから面倒くさい、と
コミュニティに甘えているように見える。美しいとはとても思えない。
0992デフォルトの名無しさん
2010/01/06(水) 00:31:14個人もコミュニティの一部だろうに
コミュニティの部外者は実績なんて求められないし
0993デフォルトの名無しさん
2010/01/06(水) 00:33:48論点がずれている
理論家と実践者が分離されているのがJavaの問題
0994デフォルトの名無しさん
2010/01/06(水) 00:37:40環境に依存しない、しかし非常に薄い層を提供した事じゃないかね
言語の記法的には正直、そりゃねーよという部分がチラホラ
switch文はデフォルトでbreakされるべきだろうし、
関数ポインタとか絡みで宣言が凝り始めると、可読性がガタ落ちになっていく
まあ歴史的な経緯もあるのだろうけどさ……
0995デフォルトの名無しさん
2010/01/06(水) 01:08:57ほれ、次スレ
0996デフォルトの名無しさん
2010/01/06(水) 01:41:10お前縄文猿か。まだ絶滅してなかったんだな。
0997デフォルトの名無しさん
2010/01/06(水) 01:42:270998デフォルトの名無しさん
2010/01/06(水) 01:53:11渡来人か
0999デフォルトの名無しさん
2010/01/06(水) 07:30:04美しいというよりは、何か禁断の魔導書を見てる感じがする
1000デフォルトの名無しさん
2010/01/06(水) 07:55:0210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。