夢のある言語、将来性のある言語ってなんすか?
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
2007/12/14(金) 15:08:16があったら教えてください。
それとももう、そういう世界はないんですかね?
0002デフォルトの名無しさん
2007/12/14(金) 15:11:000003デフォルトの名無しさん
2007/12/14(金) 15:14:220004デフォルトの名無しさん
2007/12/14(金) 15:20:37C++
を薦める。理由は
・枯れていて書籍が多いこと
・コンパイラのサポートが充実しててほぼどんなマシンでも実行できること
・そのくせ最近はテンプレートやらlambdaやらが加わって楽しめる言語なこと
・死ぬほどロクでもない落とし穴があって一生勉強できること
というすごい言語だよ。業界のメインストリームはJava/C#/LLに移ってて
もう飯を食うならそっちをやったほうがいいけど、C++はもう一生モノの知識
と経験になるぞ。HaskellとかErlangとか新しい言語を山ほど覚えるよりも
ずーっとずーっとC++だけをやっててもいいかもしれん。
0005デフォルトの名無しさん
2007/12/14(金) 15:26:25それにC++が将来消えることはアリエナス
0006デフォルトの名無しさん
2007/12/14(金) 15:31:42なにはともあれ C 。
どんなコンピュータも結局は機械語で動いてるんだから、将来のどんな画期的な
ソフトも機械語であると言えなくもない。
0007デフォルトの名無しさん
2007/12/14(金) 15:38:12乙!
そもそもWebを含めたコンピューターの世界ってあらゆる技術が出尽くして、
やることがないんですかね?
コンピューター言語そのものには興味はあるんですが、それで何かを作る、となると
???
になるんですわ。
0008デフォルトの名無しさん
2007/12/14(金) 15:48:40CやC++といっている人がいるが、
それだって制限あるんだぞ。
携帯電話(iアプリ)や、
ブラウザ上や、
ほとんどの共有サーバー
では動かないという制約が
画期的なソフトやウェブサービスを作りたければ
色んなものを使うことになるのだから
多くの言語を使えるようなっておけ。
最低限、C/C++、Java、JavaScript、Perl、PHPは必要だ。
あとプログラム言語じゃないが、
SQL、HTML、XML、そして英語。
0009デフォルトの名無しさん
2007/12/14(金) 15:59:07他のどんなプログラミング言語をするにせよ、
ドキュメントやらネット上の解説やらの量が英語がよめると圧倒的に違うから。
0010デフォルトの名無しさん
2007/12/14(金) 15:59:58こういう人には言語は不要。
作業を楽にするためシェルスクリプトを書いたり、アプリのマクロ機能を使ったりもしませんか?
0011デフォルトの名無しさん
2007/12/14(金) 16:03:07本当に、言語そのものに興味があるの?そっちはそっちで
アプリケーション以上に広い広い世界がひろがってるぞよ。
もしも本気で冒険がしたいなら、Cとyacc/lexが汝が武器となるだろう。
竜が表紙の魔導書を求めるのだ。Amazonで売っておる・・・が、これは
あまりにけわしい茨の道じゃ。それでもいいと言うのなら・・・
つ ttp://www.amazon.co.jp/dp/4781905854
0012デフォルトの名無しさん
2007/12/14(金) 16:31:23VBには将来性も夢もある。常に新しく、常に最前衛。
C++を越えたC#と同格かそれ以上に優れた言語。
それがVisualBasicだ。
0013デフォルトの名無しさん
2007/12/14(金) 16:46:26日本語版始めてみたwww。
0014デフォルトの名無しさん
2007/12/14(金) 16:52:23どの辺りがC++, C#より優れてるの?
0015デフォルトの名無しさん
2007/12/14(金) 17:01:040016デフォルトの名無しさん
2007/12/14(金) 17:02:080017デフォルトの名無しさん
2007/12/14(金) 17:10:46D言語とC++0x。それにXtal。
0018デフォルトの名無しさん
2007/12/14(金) 17:23:30お前は何も悪くない
ただ一度生まれてくる世界を間違えただけなんだ
0019デフォルトの名無しさん
2007/12/14(金) 17:56:16将来性のある言語と将来消滅する運命にある言語ってどうですか?
Javaに対抗してマイクロソフトがC#を出してきたりしてますが、
どちらについたほうが得策でしょうか?
0020デフォルトの名無しさん
2007/12/14(金) 18:26:23JAVAとC#どちらが優れているか教えてください Part2
ttp://pc11.2ch.net/test/read.cgi/prog/1189919634/
0021デフォルトの名無しさん
2007/12/14(金) 18:31:24C++に対して生産性の高さと安全性が優越
C#に対してはMyを使えることで優越
0022デフォルトの名無しさん
2007/12/14(金) 18:39:10Windowsが圧倒的優位ならVisualBasicを学ぶのもいいかもしれませんね。
Windowsが将来も市場を圧倒できればの話ですが、その辺はどうでしょう?
0023デフォルトの名無しさん
2007/12/14(金) 18:40:100024デフォルトの名無しさん
2007/12/14(金) 18:47:15現状ではWindowsがLinuxを圧倒してますね。
しかしWindowsVISTAがちょっと・・・・
その次のWindows7がすごいらしいと言う話を聞きますけど。
0025デフォルトの名無しさん
2007/12/14(金) 18:55:59夢のある言語はLISPとかHaskellとか。
今現時点でも、CやC++あるいはDが一番将来性のある言語。自身の開発環境を
実装できる言語は当面の間は死なない。
(C#からWin 32|64 Nativeにコンパイルできれば開発者やユーザーは嬉しいんだろうけど、
それはゲイツ氏の戦略上論外なんだろうなぁ。リンカーすら本家は出さないんだし。)
>>19
言語としてのJavaとC#の比較では、C#のほうが開発はずっと楽だと思う。しかし、どちらを
選ぶかどうかを決めるとしたら、むしろ、JavaVMと.NET Frameworkをそれぞれの実装で
優劣比較した方がいいと思われる。
0026デフォルトの名無しさん
2007/12/14(金) 19:07:22あなたから見てVisualBasicはどうなんでしょうか?
0027デフォルトの名無しさん
2007/12/14(金) 20:42:40ただ、永遠に仕様が確定しない気がしてきている。
0028デフォルトの名無しさん
2007/12/14(金) 21:08:54何より科学計算に優れていてアメリカ陸軍などの大口顧客もいる
5年もしないうちに日本にもAdaが普及するかもしれない
将来性でいえばN-88BASICかな
高機能だけどやたら重いVBなんかよりもずっと高速で
ライブラリ周りが不足している分
これから商売の余地がある
0029デフォルトの名無しさん
2007/12/14(金) 21:25:080030デフォルトの名無しさん
2007/12/14(金) 21:33:54一瞬で立ち上がるんじゃね?
0031デフォルトの名無しさん
2007/12/14(金) 21:40:47.NET向けの言語としてなら、C#とVisualBasicの将来性に大差があるようには思え
ない。マイクロソフトがいきなりVisualBasicを放り出すなんてことはなさそう。
(俺はプログラミングの専門家じゃないから、やや自信なし。)
0032デフォルトの名無しさん
2007/12/14(金) 23:47:29>知っておくと、将来それで画期的な人間や書籍が出る可能性のある
>言語があったら教えてください。
>それとももう、そういう世界はないんですかね?
と読みかえればわかる話。面白い(=なんとなく見ていただけの
視点をクリアにして目を開いてくれるような)言語は実言語同様に
今後も出るだろうけど。
0033デフォルトの名無しさん
2007/12/15(土) 03:46:20VisualBasicは将来的に、今のようなC#もどきをやめるらしい。
今よリライトよりな動的言語の一種になるんだそうだ。
0034デフォルトの名無しさん
2007/12/15(土) 04:57:490035デフォルトの名無しさん
2007/12/15(土) 10:55:08マイクロソフトの戦略やSunの戦略とか。
0036デフォルトの名無しさん
2007/12/15(土) 11:31:530037デフォルトの名無しさん
2007/12/15(土) 11:46:271+2*3などの数式がそのまま計算できない(Lisp, Tcl, Smalltalk など)→根強いファンはできるけどメジャーになれない
0038デフォルトの名無しさん
2007/12/15(土) 13:26:35PL/IとPascalがOS記述用だったとは、知らなかった……
0039デフォルトの名無しさん
2007/12/15(土) 14:49:47手続き型はCだけでいいや。
0040デフォルトの名無しさん
2007/12/15(土) 14:59:43知らなかったわ…
俺が知ってて夢があるのは
Ada, Oz, Oberon, Haskell, 各種ML
あたりか
…大体出てるけど
0041デフォルトの名無しさん
2007/12/15(土) 15:10:01Pascal は MacOS の初期の頃。途中から C になった。
Objective-C も OS 記述言語に入るのかな?
0042デフォルトの名無しさん
2007/12/15(土) 15:11:30Miranda
Concurrent Clean
Dylan
0043デフォルトの名無しさん
2007/12/15(土) 16:49:00便利そうなのにdelphiの仕事とか無いですよね。
0044デフォルトの名無しさん
2007/12/15(土) 17:00:13C#がVBもどきだから
0045デフォルトの名無しさん
2007/12/15(土) 17:04:59そうらしいね。
ソフトウェア会社で働いている知人(プログラマーじゃないんだが)の話じゃ、VisualBasicの
仕事はあっても、Delphiの仕事はないらしい。
0046デフォルトの名無しさん
2007/12/15(土) 17:15:03NeXT で使われていて、
それをベースにした MacOSX でも使われてるから、
まあ OS 記述言語なんだろうね。
0047デフォルトの名無しさん
2007/12/15(土) 17:23:58単に「M$純正じゃないから」じゃないの?
0048デフォルトの名無しさん
2007/12/15(土) 17:42:26ObjC で kernel を書いている訳ではないだろうから、
一般的な意味での OS 記述言語には入らないと思うよ
MACH も BSD も C + ASM でしょ
0049デフォルトの名無しさん
2007/12/15(土) 18:19:450050デフォルトの名無しさん
2007/12/15(土) 18:59:18フレームワークなんて汎用じゃないから亡びたら言語ごと死ぬかもしれない。
0051デフォルトの名無しさん
2007/12/15(土) 22:07:470052デフォルトの名無しさん
2007/12/15(土) 22:37:16マイクロソフトは質問だ。答えはNOだ
0053デフォルトの名無しさん
2007/12/16(日) 00:05:46凡人には理解できんわ
0054デフォルトの名無しさん
2007/12/16(日) 00:57:47マイクロソフトがどういう戦略を持っているかという問題は存在しない。
あるのは「マイクロソフトには戦略があるのですか?」という問いの方だ。
答は「NO」だ。
どっかの映画だかの言い回しが元ネタだっけ?>「〜は問題ではない、質問だ〜答は〜」
0055デフォルトの名無しさん
2007/12/16(日) 01:05:35Darwin のドライバ層 (IOKit) は C++ だべ。
NeXTSTEP のあいだは、ドライバ層 (Driver Kit) は Objective-C だったので、
Obj-C も OS 記述言語「だった」といってもわるくないかも知れない
0056デフォルトの名無しさん
2007/12/16(日) 01:15:46COMだからもしかすると別にC++でなくてもいいのかも。
0057デフォルトの名無しさん
2007/12/16(日) 01:16:51過去50年の実績!未だに50年代のソースが動くリユースの徹底!
スパコンでのNo.1言語!
Intelがコンパイラを作っているのはFortranとC++だけ!
0058デフォルトの名無しさん
2007/12/16(日) 01:25:06そういう用途にしか使われてないから動くだけだろ。
0059デフォルトの名無しさん
2007/12/16(日) 01:54:11Cleanて終っちゃったの?スレは現役みたいだけど。
0060デフォルトの名無しさん
2007/12/16(日) 01:56:220061デフォルトの名無しさん
2007/12/16(日) 02:11:571.その言語のユーザがいる
2.その言語によって作成された製品のユーザがいる
3.その言語によって作成された製品のユーザがおり、しかも保守が続いている
正直3しか該当しないと思うんだが。
0062デフォルトの名無しさん
2007/12/16(日) 02:39:190063デフォルトの名無しさん
2007/12/16(日) 02:46:280064デフォルトの名無しさん
2007/12/16(日) 02:50:290065デフォルトの名無しさん
2007/12/16(日) 03:26:300066デフォルトの名無しさん
2007/12/16(日) 03:33:230067デフォルトの名無しさん
2007/12/16(日) 03:34:220068デフォルトの名無しさん
2007/12/16(日) 03:45:19バグぐらい、分かるだろう。
0069デフォルトの名無しさん
2007/12/16(日) 03:45:290070デフォルトの名無しさん
2007/12/16(日) 03:48:330071デフォルトの名無しさん
2007/12/16(日) 04:30:35そんなもんを実装してる言語なんて存在するのか?
0072デフォルトの名無しさん
2007/12/16(日) 07:06:220073デフォルトの名無しさん
2007/12/16(日) 07:50:591個しかヒットしね
0074デフォルトの名無しさん
2007/12/16(日) 08:06:06コレクション、はいいとして、ガーベッジ?ギャビッジ?
0075デフォルトの名無しさん
2007/12/16(日) 08:40:05間違ってもガページにはならない自信はある
0076デフォルトの名無しさん
2007/12/16(日) 11:01:20中途半端に本来の発音に近い「ガーベッジコレクション」や「ガーベジコレクション」や
中黒ありの「ガベージ・コレクション」は稀。
口頭略語はガベコレ。あるいは単にGC(ジーシー)。
0077デフォルトの名無しさん
2007/12/16(日) 11:32:070078デフォルトの名無しさん
2007/12/16(日) 17:32:370079デフォルトの名無しさん
2007/12/16(日) 19:30:12処理にじゃまにならないよう、別スレッドでまたーりガベコレして欲しい。
複数CPUの1つを使って、必要になったらまたーりメモリ整理。
もうね、メモリーとかHDDとかネットワークとか無視してプログラムしたい。
情報は分散型データベースメモリー空間ににすべてあるでいいやん、
プログラムもその中にある。
それに、ネットなんか1:1と1:NとN:Nだけを意識すれば後はいらない。
どだいマルチスレッドは結局処理間のコミュニケーションだろ、
それが何処にあるか意識できないように仮想化してくれ。
いや、勝手に分散化してくれ!
0080デフォルトの名無しさん
2007/12/16(日) 21:54:23D で一時期結構話題になってたな。
0081デフォルトの名無しさん
2007/12/16(日) 22:18:320082デフォルトの名無しさん
2007/12/16(日) 22:22:52無停止にする事は出来ないからね
0083デフォルトの名無しさん
2007/12/16(日) 22:26:07VBって奴はそんなC#すらも食ってしまう奴なんだぜ。
0084デフォルトの名無しさん
2007/12/16(日) 23:05:53もう0xの次が議論され始めてるからな
0085デフォルトの名無しさん
2007/12/16(日) 23:17:47free()あたりがゲロ遅いから。
問題なのは、いつ処理が始まるのか予測が難しい所。
0086デフォルトの名無しさん
2007/12/16(日) 23:20:280087デフォルトの名無しさん
2007/12/17(月) 03:48:22いつの話をしてるんだコイツは?
0088デフォルトの名無しさん
2007/12/17(月) 08:16:53未来人乙
0089デフォルトの名無しさん
2007/12/17(月) 10:36:20nonstopなGCも可能になってくるわけで
0090デフォルトの名無しさん
2007/12/17(月) 11:39:44その分毎回の参照がちょっとずつ遅くなるが。
0091デフォルトの名無しさん
2007/12/17(月) 14:07:36>【Orcas】 Visual Studio 2007 【.NET3.0】 Part3
>ttp://pc11.2ch.net/test/read.cgi/tech/1193662588/126-
今日東工大に James Gosling が来て話をしていったけれども
聴講者から .NET に関して質問が出たらこう答えてた
・2-3年前までは .NET に危機感を抱いていたが今ではまったく危機感はない
・MS .NET で作られたアプリが Mono で動くのは 0% である
なんだかずいぶんとなめられてる
0092デフォルトの名無しさん
2007/12/17(月) 14:14:40もう年齢的に手遅れだろ
0093デフォルトの名無しさん
2007/12/17(月) 14:38:03ごすりんタンには正直危機感を持った
0094デフォルトの名無しさん
2007/12/17(月) 14:42:170095デフォルトの名無しさん
2007/12/17(月) 16:33:470096デフォルトの名無しさん
2007/12/17(月) 19:43:52実際に開くと酷く夢が無くなる
0097デフォルトの名無しさん
2007/12/17(月) 20:56:36結局、循環参照を解決するのにマーク&スウィープせねばならん
0098デフォルトの名無しさん
2007/12/17(月) 21:19:54時代を大きく動かした斬新な技術はこの言語から生まれた。
そして今も。
0099デフォルトの名無しさん
2007/12/17(月) 21:29:160100デフォルトの名無しさん
2007/12/17(月) 21:45:11そういうのが何か少ないよね。
そこが強化されたらもうちょっと使いやすいんだけど。
0101デフォルトの名無しさん
2007/12/17(月) 21:54:240102デフォルトの名無しさん
2007/12/17(月) 21:59:340103デフォルトの名無しさん
2007/12/17(月) 22:01:07生産性は高いねぇ。C++とかが得意なことをやらせると遅いように見えるけど、逆に、Pythonが
得意なことをC++にやらせると、Pythonはそう絶望的に遅いのでもないかもしれない、とか
思ったりする。
0104デフォルトの名無しさん
2007/12/17(月) 22:53:24Python は Java や C++, C で書かれた革新的な技術用の
組み込み言語という位置付けな気がするけど。
例えば(革新的ではないけど)Map Reduce は C++ で
記述されていて、Python と Java のインターフェイスが
提供されているとかね。つまり単なるフロントエンド。
0105デフォルトの名無しさん
2007/12/18(火) 00:29:070106デフォルトの名無しさん
2007/12/21(金) 01:41:58それPython全否定だぞ
0107デフォルトの名無しさん
2007/12/21(金) 02:10:09まぁ元は CL なわけだが、オブジェクト指向を標榜するものがあれこれある中で
これはすごいかなと。
それが意味を持ってくるような多重継承は普通やんないだろと言われれば
それまでだが。
0108デフォルトの名無しさん
2007/12/27(木) 15:12:150109デフォルトの名無しさん
2007/12/27(木) 15:16:540110デフォルトの名無しさん
2007/12/27(木) 15:18:040111デフォルトの名無しさん
2007/12/27(木) 15:43:100112デフォルトの名無しさん
2007/12/27(木) 17:07:44http://pc11.2ch.net/test/read.cgi/tech/1193132235/
>>1.suicide
0113デフォルトの名無しさん
2007/12/27(木) 17:58:42Java>C>C++>C#>VB>PHP>Ruby
将来性のある言語
C#>Java>Ruby>PHP>C>C++>VB
0114デフォルトの名無しさん
2007/12/27(木) 18:13:31現在使われてないから、伸びやすいってことか?
0115デフォルトの名無しさん
2007/12/27(木) 18:18:05Javaはサーバーサイドしかないんじゃない?
JavascriptはJavaとは別物に近い。
C/C++はメジャーで有り続ける。
>>113の例で、システムやOS組み込みカーネル等の基礎が書けるのはC/C++しかないのは
>>113の見識が狭いのか?
その例で、基礎系はC/C++一択なのだが。
0116デフォルトの名無しさん
2007/12/27(木) 18:28:36相対的に将来性はない方だろう
そのメンツで言えば
0117デフォルトの名無しさん
2007/12/27(木) 18:31:08また、基礎系でしか使わ無いわけではない。
見識が狭いんだね。納得した。
0118デフォルトの名無しさん
2007/12/27(木) 18:32:33一言も言ってない
0119デフォルトの名無しさん
2007/12/27(木) 18:33:470120デフォルトの名無しさん
2007/12/27(木) 18:38:09俺がC#始めてから早くも5年になるが
始めた当時はすぐ消える言語って言われてたのにな
0121デフォルトの名無しさん
2007/12/27(木) 18:39:24>Javaはサーバーサイドしかないんじゃない?
さすがにこれは見識が狭すぎないか?
銀行のシステムとかみんなJavaだぜ
0122デフォルトの名無しさん
2007/12/27(木) 18:39:52それは真っ赤なウソ。
ドトネトベータ時代には次の年にはドトネト一色になるとか、C丼シェアがJavaを越えるとアンケートにあったのに、全く芽が出ず。
0123デフォルトの名無しさん
2007/12/27(木) 18:40:31C丼ふよー
0124デフォルトの名無しさん
2007/12/27(木) 18:42:30芽はそれなりに出てるだろ
今のC#の開発者の人数知らんのか?
0125デフォルトの名無しさん
2007/12/27(木) 18:42:38あれほど酷い言語なんて他にないでしょ
どんな言語持ってきても「これ結構いいかも」って思えてくるぜ
0126デフォルトの名無しさん
2007/12/27(木) 18:44:25当然消えるだろうはずの物でもなんとかしちまうのがMS
ただMSは定期的に無かったことにするからなぁ
.net関係は当面注力されるんだろうけど、いつもMSの五年後は判らんよね
個人的にはC#は便利だし、あと五年は.netともども使えるだろうと感じてるけど、職場ではそういう意見は口に出したくないところ。
「今度のMSは導入しても大丈夫です!」って言い切る奴が社内にいても、苦笑しつつ没に挙手する
現にうちでは.net1.xやってた部門消えたし
0127デフォルトの名無しさん
2007/12/27(木) 18:45:05fortranの恐怖を味わってから言え
0128デフォルトの名無しさん
2007/12/27(木) 18:46:51Javaの台頭で、先細るVisual Basic利用 - 米最新プログラミング事情
http://journal.mycom.co.jp/news/2006/11/30/324.html
0129デフォルトの名無しさん
2007/12/27(木) 18:56:100130デフォルトの名無しさん
2007/12/27(木) 18:57:33>それは真っ赤なウソ。
先に言う事で自らが当てはまらないかのように錯覚させる話法ですね。
0131デフォルトの名無しさん
2007/12/27(木) 19:08:34消えたってどうなったんだよw
>俺がC#始めてから早くも5年になるが 始めた当時はすぐ消える言語って言われてたのにな
↑
実際にこの意見は見たこと無い。
0132デフォルトの名無しさん
2007/12/27(木) 19:09:530133デフォルトの名無しさん
2007/12/27(木) 19:10:48火星探査機マリナー1号 fortranでググレ
0134デフォルトの名無しさん
2007/12/27(木) 19:15:57↑
錯覚させる話法ですね。
0135デフォルトの名無しさん
2007/12/27(木) 19:17:53ttp://pc.2ch.net/tech/kako/1020/10203/1020361918.html
1 名前: デフォルトの名無しさん 投稿日: 02/05/03 02:51
アンチ厨の妄想を裏切り、着実に開発者数を増やしている.NET。
何でも語るがよい。
0136デフォルトの名無しさん
2007/12/27(木) 19:18:290137デフォルトの名無しさん
2007/12/27(木) 19:25:49Java と比べて工賃が安いんだよな。
Java も C# も大して変わらないんだけどな。
0138デフォルトの名無しさん
2007/12/27(木) 19:26:510139デフォルトの名無しさん
2007/12/27(木) 19:27:260140デフォルトの名無しさん
2007/12/27(木) 19:41:11やはりJavaが最強か
0141デフォルトの名無しさん
2007/12/27(木) 19:49:43研究に二人割いてたんだけど、成果出せないままバージョン上がって移行に手間取ってるうちに他チームに吸収、という顛末ですよ
二人しか割けなかったうちの弱さとか、その二人の能力はどうだったのかという現場的な問題もあるから、あまり気にしなくておk
細部聞かれても語れないし。
俺個人としては.netもC#も好きですよ
もし会社でその手のプロジェクトの責任持たされそうになったら
漠然とした不安から鬱落ちして逃げ出した挙げ句失踪日記出版しますが
0142デフォルトの名無しさん
2007/12/27(木) 22:16:200143デフォルトの名無しさん
2007/12/27(木) 22:38:440144デフォルトの名無しさん
2007/12/28(金) 00:03:460145デフォルトの名無しさん
2007/12/28(金) 18:13:37本当にC#の開発者増えているのか?
http://www.google.com/trends?q=C%23
Google Trend を見る限りでは、2005年で既に横ばい傾向にある・・・
0146デフォルトの名無しさん
2007/12/28(金) 18:38:23むしろ、ずっと高いレベルを維持しているというべきだろう
一般的に話題のホットさというのは、一時期ブームになって、
だんだんと冷めてくるものだが
http://www.google.com/trends?q=C%23%2CC%2B%2B
0147デフォルトの名無しさん
2007/12/28(金) 18:56:00Java 1205件
PHP 380件
Perl 174件
C# 93件
Ruby 60件
Python 22件
Javascript 172件
後発という事を考えても C#はちょっとイマイチっぽい。
0148デフォルトの名無しさん
2007/12/28(金) 19:03:48しかし、それは本当に高いと言えるレベルにあるのだろうか
http://www.google.com/trends?q=C%23%2CC%2B%2B%2CPHP
0149デフォルトの名無しさん
2007/12/28(金) 19:15:38結構高いんでない
0150デフォルトの名無しさん
2007/12/30(日) 02:53:170151デフォルトの名無しさん
2007/12/30(日) 12:21:570152デフォルトの名無しさん
2007/12/30(日) 13:03:20.MET用にはC#で書いてもVB.NETで書いてもいい。他にもいろいろ出てる。そんな中で、93は
結構いいのではないか?
0153デフォルトの名無しさん
2007/12/30(日) 13:04:030154デフォルトの名無しさん
2007/12/30(日) 13:06:27何かあるのか?
0155デフォルトの名無しさん
2007/12/30(日) 13:11:15文法さえ知らないけど、XML DB上での XPath XQueryなんかは、そう言って良いのかも。
0156デフォルトの名無しさん
2007/12/30(日) 13:15:25歴史の浅さを考えれば驚異的じゃないか?
amazonなんて古い本でもずっと残ってるだろ
0157デフォルトの名無しさん
2007/12/30(日) 13:17:490158デフォルトの名無しさん
2007/12/30(日) 13:52:25Java 57
PHP 32
Ruby 13
C# 10
C++ 9
Python 8
Perl 4
Javascript 26
SQL 30
やっぱり C# は厳しい。
0159デフォルトの名無しさん
2007/12/30(日) 14:23:59C 35年
C++ 25年
Java .15年
C# 5年
0160デフォルトの名無しさん
2007/12/30(日) 14:32:090161デフォルトの名無しさん
2007/12/30(日) 14:40:520162デフォルトの名無しさん
2007/12/30(日) 14:51:202007 10
2006 20
2005 1
2004 10
2003 17
2002 28
2001 4
やっぱり不発感が強い。
2005年はバージョンアップ前の出版控えでもあったのかな。バージョンアップがいつだったか知らんけど。
0163デフォルトの名無しさん
2007/12/30(日) 15:05:20Web サーバに UNIX が多い以上 Web アプリで C# が広まるとも思えんし。
0164デフォルトの名無しさん
2007/12/30(日) 15:14:12言語の話じゃないけど、 IISのほうが Apacheよりシェアがあるって話も聞くからなぁ。
http://www.itmedia.co.jp/enterprise/articles/0610/16/news048.html
何が本当かは判らんけど。
0165デフォルトの名無しさん
2007/12/30(日) 15:20:15Visual C# 2005が出たのは2005年末だったから、
バージョンアップ前で控えられていた影響はあると思う。
0166デフォルトの名無しさん
2007/12/30(日) 15:48:10ただし夢の中でしかコンパイルしない
俺が死ぬまで(およそ60年)存在する
0167デフォルトの名無しさん
2007/12/30(日) 16:12:17出版物が多くなる傾向があるってどこかに書いてあったな。
0168デフォルトの名無しさん
2007/12/30(日) 16:12:320169デフォルトの名無しさん
2007/12/30(日) 16:27:51ガウディ本の邦訳も出たしな。
0170デフォルトの名無しさん
2007/12/30(日) 16:36:25C++ の事か!
0171デフォルトの名無しさん
2007/12/30(日) 17:44:47マイクロソフトが UNIX よりまともなサーバOSを出さない限り、
サーバからクライアントまですべてを統括する言語には絶対なり得ないな。
あそこの商売の方針として、OS ですら数年毎に進化可能な完成度の商品しか出さないしな。
0172デフォルトの名無しさん
2007/12/30(日) 17:51:53Javascriptは当時注目されていたJavaの名前を使っただけでJavaと何の関係もないとほとんどのプログラミングの入門書に書いてあるよ
0173デフォルトの名無しさん
2007/12/30(日) 18:02:57Windowsサーバでばっちりです(^^v
0174デフォルトの名無しさん
2007/12/30(日) 18:08:41このスレにそんな奴いるか?
いないだろ
0175デフォルトの名無しさん
2007/12/30(日) 18:21:09日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
日本だと、JavaとPHPだな。。。 日本だと、JavaとPHPだな。。。
v
0176デフォルトの名無しさん
2007/12/30(日) 18:23:53きめぇ
0177デフォルトの名無しさん
2007/12/30(日) 18:26:32これって厳しいかなあ?
Ruby on RailsやAjaxでブームになってるから、RubyやJavascriptに
負けてるのはしょうがない
しかし、一時期天下を取っていたC++と今や同程度ってのはそれなりに
凄いと思うよ
同じく相当有名なPerlにも勝ってるよな
0178デフォルトの名無しさん
2007/12/30(日) 18:38:220179デフォルトの名無しさん
2007/12/30(日) 18:47:53>>153 とか >>147 を書いた自分に言ってるのかなぁ。
JavaとJavascriptが別物なのは常識だけど、サーバサイドに比べてクライアントサイドは
環境を変えにくいから、JavaよりもJavascriptの方が長生きする可能性はかなり高いと
思ってる。
>>177
C++は既に300冊出版されてて、情報はかなり蓄積されてる。
Perlはもともとニッチな言語。自分が使い始めた 1993年頃だと、csh/sed/awk の
代わりって感じだったし。
C# はメジャーな言語になるべくして作られたのに、出版ベースでは情報が
蓄積されておらず、勢いもない。Rubyみたく突然人気がでる可能性はあるけど、
現状を見る限りでは厳しいと言わざるを得ない。
0180デフォルトの名無しさん
2007/12/30(日) 19:07:100181デフォルトの名無しさん
2007/12/30(日) 19:09:240182デフォルトの名無しさん
2007/12/30(日) 19:15:53なんにでも対応させようとしすぎで複雑になりすぎて習得が困難になった。
一番普及してるWindows上で使おうとするとやたらに壁にぶつかる。
あれはもうじき死ぬだろ。
UNIXも以下の点で死亡。
>言語の話じゃないけど、 IISのほうが Apacheよりシェアがあるって話も聞くからなぁ。
>http://www.itmedia.co.jp/enterprise/articles/0610/16/news048.html
0184デフォルトの名無しさん
2007/12/30(日) 19:25:180185デフォルトの名無しさん
2007/12/30(日) 19:26:49Windows が次のメジャーバージョンアップでカーネルが UNIX になっちゃうかもって意味で
UNIX 死亡というのはあり得るかもな。
C++ は万人が使える言語じゃないかなぁ。
C++ と同等の記述性がある、もっと習得し易い言語が出れば、 C++ は無くなるだろうな。
0186デフォルトの名無しさん
2007/12/30(日) 19:26:55IT関係のニュースサイトにあった気がするんだが、知ってたらここにのせてくれないかね。
0187デフォルトの名無しさん
2007/12/30(日) 19:31:36どういうのが画期的なのかってのが重要だし
Webサービスが書けるっていうパラダイムも古くなるよね
微妙に頭固いんだから
>>185
C,C++が残ってるのは単に速いから。使いやすくはない。
0188デフォルトの名無しさん
2007/12/30(日) 19:43:38詳しく頼む。これどういうこと?
0189デフォルトの名無しさん
2007/12/30(日) 19:45:14もしC++が使われ続けてるのなら、新しいライブラリやIDEの解説本や
古い本の改訂版とかが出続けるものだから、蓄積されてるとかは
あんまり関係ないんじゃないか?
むしろ、改訂版のことを考えると、蓄積されてるからこそ有利とも
いえるよね
感覚としては、少なくともVisualStudioを使うという観点で見れば
既にVisualC++はVisualC#に抜かれたと思ってる
0190デフォルトの名無しさん
2007/12/30(日) 19:49:12マイクロソフトに限って言えば Visual C++ はやる気なさそうだね。
多分、他の OS で動いちゃうような言語には興味が無いのだろう。
まあ、ビジネスだから仕方が無い。
本で言えば、 Java は version 5 になってから、対応している本が
出るスピードが遅くなった気がする。特に日本語の奴。
0191デフォルトの名無しさん
2007/12/30(日) 19:50:29仮説を立てたら、検証ぐらいしてみたら?
改訂版が多いというのなら、その冊数をカウントすれば良い。
C++/C#共に大して冊数出てないんだから。
0192デフォルトの名無しさん
2007/12/30(日) 19:56:08解説本なんて学生や趣味グラマ向けの入門本ばかりなんだから
あてにならん
0193デフォルトの名無しさん
2007/12/30(日) 19:57:57>UNIXも以下の点で死亡。
おまい単純だなw
0194デフォルトの名無しさん
2007/12/30(日) 19:59:00まだそれから上に行こうとしたら全然足りないからな
「熟練者にとって優しい言語」ってのは伊達じゃないな
0195デフォルトの名無しさん
2007/12/30(日) 19:59:21C++は、変態達のオモチャとして細々と生き残る。
PHPは、他に便利なWeb開発言語やツールが出れば要らない子
Javaは、ここまでシェア取ってるし、進化もしてるし、しばらくは安泰
C#は、MS厨が崇拝し続ける間は生き残るが、MSが心変りしたら瞬時にあぼん
Scheme/Lispは、信者が絶える事がないからほそぼそと安泰
Rubyは、お気楽言語としてある種の趣味人系で生き残るが、日本語発なので先細り。
Haskellは、未評価リークとデバッグ手法が解決すればじわじわと広がる。
Ozは、シラネ
0196デフォルトの名無しさん
2007/12/30(日) 20:00:51VBは?
0197デフォルトの名無しさん
2007/12/30(日) 20:02:550198デフォルトの名無しさん
2007/12/30(日) 20:06:25のに時間がかかり過ぎるよ。
かけた時間やコストに見合わない、恐ろしく生産性の低い言語だ。
UNIXも同様の理由で消える可能性が高い。
0199デフォルトの名無しさん
2007/12/30(日) 20:07:12ブラウザ+JavaScriptフレームワークなどに徐々に食われて、最後にMSに切られて阿本
0200デフォルトの名無しさん
2007/12/30(日) 20:10:11どの言語がですか?
0201デフォルトの名無しさん
2007/12/30(日) 20:10:20C#もあと10年ぐらい安泰
それに、言語も最近は理想形に近付きつつあってVBからC#に変わったときの
ような世代交代は起きにくくなってるんじゃないかなあ
0202デフォルトの名無しさん
2007/12/30(日) 20:11:23そういう理由でWindowsはシェア伸ばしても、
結局にわか厨量産にすぎないので、
計算機活用に合理的な設計であるUnixは生き残る。
VB厨が多くても、ソースのファイルの存在も理解してない奴がいる状況を見れば明白。
0203デフォルトの名無しさん
2007/12/30(日) 20:12:51>>199はVBについて。
>>202に補足すると、Windowsでもちゃんとはやれるけど、
>>198みたいな理由を挙げてる奴はちゃんとやってない、という意味。
0204デフォルトの名無しさん
2007/12/30(日) 20:14:38マイクロソフト自身は、どこまで使ってるのかなと思って。
0205デフォルトの名無しさん
2007/12/30(日) 20:14:47MacやBSDもUNIXにカウントしていいんだよな?
LinuxはUNIXにカウントしちゃ駄目なのか?
0206デフォルトの名無しさん
2007/12/30(日) 20:15:100207デフォルトの名無しさん
2007/12/30(日) 20:15:54Linuxなんかは絶対消えない
0208デフォルトの名無しさん
2007/12/30(日) 20:16:45Haskellはどうかね。結局SmallTalk同様廃れるだろ。
純準戦争で純が勝ち残ったためしがない。
0209デフォルトの名無しさん
2007/12/30(日) 20:17:33MSの蛸壺から抜け出て、もっと視野を広げると良いと思うよ。
0210デフォルトの名無しさん
2007/12/30(日) 20:17:36>UNIXも同様の理由で消える可能性が高い。
今時 CD-ROM ブートの環境もあるし、使うだけなら別に時間掛からないよ。
晴れて UNIX 認証を取得した Mac OS X ならうちのばあちゃんでも使いこなせるし。
一番最初に消えるのは使いもしないで文句垂れてる奴だろうね。
0211デフォルトの名無しさん
2007/12/30(日) 20:18:010212デフォルトの名無しさん
2007/12/30(日) 20:20:39慣れてるし使いやすいから、お蔵入りになったな・・・
0213デフォルトの名無しさん
2007/12/30(日) 20:21:480214デフォルトの名無しさん
2007/12/30(日) 20:22:550215デフォルトの名無しさん
2007/12/30(日) 20:22:59確かに、C#やJavaがパクれる所をパクって、本家はこのまま鴨ね。
ただ、Smalltalkは商用ベースだったから「廃れる」はあるけど、
Haskellは、関数型言語コミュニティのアウトプットだからメジャーにならなくても生き残る。
0216デフォルトの名無しさん
2007/12/30(日) 20:23:30Silverlightの実行速度見てみろよ。
0217デフォルトの名無しさん
2007/12/30(日) 20:23:50squeakとか未だに使ってる奴は使ってる
0218デフォルトの名無しさん
2007/12/30(日) 20:26:16MS厨は視野が狭くていいね。
0219デフォルトの名無しさん
2007/12/30(日) 20:26:49わざわざ Windows の為にパーティション切るのが勿体ないから
VMWare 上で Windows を飼ってる奴は居そうだね
0220デフォルトの名無しさん
2007/12/30(日) 20:27:37Squeak は OLPC にも載っているしね。
0221デフォルトの名無しさん
2007/12/30(日) 20:27:57構築するといって、Smalltalkとオブジェクト指向DBを使ったけど、エンジニアが足りなくて、
途中で VBに変更になった話だなぁ。99年ごろだったか。
大学病院側と 「VBで作ったシステムをオブジェクト指向といえるのか」で争ってたけど
結局どうなんったんだろう。
0222デフォルトの名無しさん
2007/12/30(日) 20:28:36もうアホかと・・・w
0223デフォルトの名無しさん
2007/12/30(日) 20:29:371 :デフォルトの名無しさん:2007/05/03(木) 11:37:00
Silverlight: ウェブはさらにリッチになった
http://jp.techcrunch.com/archives/silverlight-the-web-just-got-richer/
じっくりとSilverlightを理解しよう。本当に大切だから。
http://jp.techcrunch.com/archives/take-time-to-understand-silverlight-its-important/
.NETは死滅するなどと延々言い続けていた馬鹿がいたが、
気が付いてみればクロスプラットフォームCLRが出て、
Python・RubyがMSの言語として新たに仲間入りした。
自称美しい言語だったはずのJavaは信念のない拡張を繰り返し、
醜く複雑怪奇に成り果て、もはや誰も気に掛けない存在になった。(プ
今からJavaなんかをやるくらいなら、Rubyでもやった方がはるかにまともな選択だろう。(ププ
ネイティブコードが最後に勝つなどと根拠のない妄信をしていたDelphiは、
今やBorlandとかいう会社ごとどこかに消えてしまった。(ゲラ
最後に勝ち残ったのはやはりMicrosoft率いる.NET軍団だった。
0224デフォルトの名無しさん
2007/12/30(日) 20:30:36アレは、九大に世間知らずのOOな教授がいて、っていう経緯じゃないの?
IBMがSmalltalkを持ち出す理由が分からん。
0225デフォルトの名無しさん
2007/12/30(日) 20:31:05たしか、オブジェクト指向で作るから、マルチメディアなカルテ情報がシームレスに使えるんですとか
言ってて、その先進的な取り組みとして受注したみたいだから、結構クリティカルな問題だったみたい。
日経ウォッチャで読んだだけだから詳細はわからなかったけど。
0226デフォルトの名無しさん
2007/12/30(日) 20:31:19http://silverlight.net/samples/1.1/chess/run/default.html
このサンプルでJScriptと.NETを戦わせてみると、1000倍近いパフォーマンス差があることがよく分かる。
0227デフォルトの名無しさん
2007/12/30(日) 20:32:39そうそう、なんか名物教授がいたとか聞いた気がする。
0228デフォルトの名無しさん
2007/12/30(日) 20:33:41C++がいいって言ってるやつは経済観念がゼロだな。
0229デフォルトの名無しさん
2007/12/30(日) 20:35:45ライブラリが多いから C++ が良い
情報が多いから C++ が良い
言語は小汚いから、小奇麗で使える言語があるなら乗り換える
0230デフォルトの名無しさん
2007/12/30(日) 20:38:26COBOLがいつまでたってもCに駆逐されなかったし
まあ.NETはCOMの時と同様MSの気が変わったら終わりではあるが
当分は大丈夫
0231デフォルトの名無しさん
2007/12/30(日) 20:38:45Cっぽい厨な使い方と、
GCなしJavaっぽい使い方と、
templete使いまくりの変態な使い方と、
全然違ってくるよな。
0232デフォルトの名無しさん
2007/12/30(日) 20:40:49LLならCPANみたいのがあるし、Javaも有名なのがたくさんあるけど、
C++のライブラリ(機能的な奴)ってどういうの?
0233デフォルトの名無しさん
2007/12/30(日) 20:43:17一般家庭で使われるのもwindows
これはこれから先も変わらないから
将来性があるのはVS
ただしプログラミングには他の用途もある
0234デフォルトの名無しさん
2007/12/30(日) 20:43:330235デフォルトの名無しさん
2007/12/30(日) 20:48:37ゲームばかりやってるなよ
0236デフォルトの名無しさん
2007/12/30(日) 20:49:29間違ってないと思うけど、視野が狭いと思うんだ。
「ほかの用途「も」」じゃなくて、それら自体がそもそも一部の用途でしかないんだよ。
一般人が意識して触れる用途としては最大だけど。
あと、そのうち一般人は「適当なOS+ブラウザ」だけの環境でOK,って事になれば、
Windowsもじり貧になるかもね。いまでも、携帯があればPCイラネってガキが増えてるし。
0237デフォルトの名無しさん
2007/12/30(日) 20:50:35虎の威を借る狐に付着している虱の分際で偉そうに。
0238デフォルトの名無しさん
2007/12/30(日) 20:51:03ばかばかしく思えるが、VHSが一般家庭に広まったのは、
アダルトビデオがあったかららしい。
Windowsのシェアが圧倒的なのは事実だ。
0239デフォルトの名無しさん
2007/12/30(日) 20:51:09一向に枯れないわ、ライブラリは貧弱だわで将来性は無い。
2.0を枯れさせて、巨大資本入れてライブラリを構築すれば先はあるか?
0240デフォルトの名無しさん
2007/12/30(日) 20:52:020241デフォルトの名無しさん
2007/12/30(日) 20:52:58一般の人は、エロビデオは見てもエロゲーはやりません。
0242デフォルトの名無しさん
2007/12/30(日) 20:53:37エロゲとかHentaiGameとか18禁ゲームとかやるなら
コンシューマでも携帯ゲーム機でもなく
パソコンが一番良い
それもwindows様が
0243デフォルトの名無しさん
2007/12/30(日) 20:54:21CやC++に比べれば色々あるんだろうけど、C#やHakellとかと比べてどうなの?
0244デフォルトの名無しさん
2007/12/30(日) 20:54:50家庭用が好調な事もあるけどPCゲーのマーケットシェア急落だとさ。
0245デフォルトの名無しさん
2007/12/30(日) 20:54:56秋葉原いけば、エロゲーだらけ。いかにやってるやつが多いかわかるだろ?
需要もないのにあんなにソフトや会社があるわけないし。
0246デフォルトの名無しさん
2007/12/30(日) 20:56:40おまえ、社交の幅を広げた方がいいと思うよ。
ヘッドショップに色々売ってるからって、一般人みんなが葉っぱやってると思うくらい滑稽だよ。
0247デフォルトの名無しさん
2007/12/30(日) 20:59:54イラネじゃなくてカエネだろ、最近の餓鬼は。
携帯が餓鬼に普及したのは、0円販売があったせい。
最近、携帯って0円販売やめたんだろ?携帯の本体は実際は平均して4、5万らしい。
そのうち携帯すら買えない餓鬼が増えるぜ。
パソコンを買わない層は、携帯すら買えなくなるぜ。
0248デフォルトの名無しさん
2007/12/30(日) 21:00:270249デフォルトの名無しさん
2007/12/30(日) 21:01:430250デフォルトの名無しさん
2007/12/30(日) 21:02:07売れもしないのにエロゲー会社があんなにあるわけないだろ?
常識で考えて。
毎月何本の新作が発売されてるんだよ。
0251デフォルトの名無しさん
2007/12/30(日) 21:04:13この言葉どおり。
Linuxも例外じゃないね。
0252デフォルトの名無しさん
2007/12/30(日) 21:05:15そのサイトのリンク先の英語版方を見てみ。
MSに金貰って提灯記事書くなボケと外人が書き込んでいるから(藁
所詮はFlashのパクリ。それ以上の存在ではないのだよ。
0253デフォルトの名無しさん
2007/12/30(日) 21:07:16これ見てみろ。もう明白だな。
Chess Sample
http://silverlight.net/samples/1.1/chess/run/default.html
このサンプルでJScriptと.NETを戦わせてみると、1000倍近いパフォーマンス差があることがよく分かる。
0254デフォルトの名無しさん
2007/12/30(日) 21:07:37エロゲ好きの人は狭い範囲に閉じこもって客観的に世間を見ない
っていうような偏見があるのは良くないと思ってたけど、
偏見でもないみたいだなぁ。
ヘッドショップが黒字だったら、一般人みんな葉っぱやってるのか?w
ビックやヤマダやK'sでPC買った奴を追跡してみろよ?
PCユーザがみんなお前と同じじゃないって解るよ。
0255デフォルトの名無しさん
2007/12/30(日) 21:08:230256デフォルトの名無しさん
2007/12/30(日) 21:08:40PDF対抗のXPSも出てきたしw
0257デフォルトの名無しさん
2007/12/30(日) 21:08:51秋葉原に葉っぱ屋が100件あれば認めよう。
葉っぱやなんて見たこともないのだが。
0258デフォルトの名無しさん
2007/12/30(日) 21:09:02ネイティブコードを吐くC#2.0みたいなもんさね。
そしてextern (C), extern (C++)をサポートし、
GC、Cスタイルメモリ管理、インラインアセンブラを混在できる。
配列連結用演算子や連想配列、mixin、関数内関数宣言や
強力なオブジェクト不変化修飾のinvariantなども完備。
0259デフォルトの名無しさん
2007/12/30(日) 21:11:35一般人はエロゲ屋なんて見たこともないよw
0261デフォルトの名無しさん
2007/12/30(日) 21:12:30うむ。MS厨は的外れなレスしか返せないからgdgdだな。
0262デフォルトの名無しさん
2007/12/30(日) 21:12:33秋葉に限定してるところがスゴいわ…。
0263デフォルトの名無しさん
2007/12/30(日) 21:12:42確かに1000倍の差がついているがJScriptで書かれたソースがショボイだけではないよな?
0264デフォルトの名無しさん
2007/12/30(日) 21:13:18俺は一般人だが秋葉原行けば普通にエロゲ屋を見かけるよ。
いやでも目に入るから困るんだな。
0265デフォルトの名無しさん
2007/12/30(日) 21:14:33C言語、Javaは今後10年鉄板でしょ。
C++が物凄い勢いで廃れてきてるのがちと怖い。
0266デフォルトの名無しさん
2007/12/30(日) 21:16:06Adobeが無料化すればFlex2とかAirとかすごい事になると思うぞ
0267デフォルトの名無しさん
2007/12/30(日) 21:16:31新宿歩いてれば、脱法ドラッグ売りも目に付くよ。
0268デフォルトの名無しさん
2007/12/30(日) 21:17:00>ネイティブコードを吐くC#2.0みたいなもんさ
なるほど。「先進的」ってのはCに対して、って事だな。
後段に挙げられてるのは、Cを前提にしなければ、正直今更感がぬぐえない。前段がキモだな。
しかし、C#だって、実行前にILはネイティブコンパイルされるんじゃなかったっけ?
そのコンパイルを最初からするようにするだけじゃだめなん?
0269デフォルトの名無しさん
2007/12/30(日) 21:19:04新宿行ってもメインストリートではそんなもの見たことないな。
0270デフォルトの名無しさん
2007/12/30(日) 21:21:11C言語の型が最小精度保障であることに対して、
C#の型はサイズが始めから固定されている。
32bit機でも64bit機でも動くというのは楽でいいよ。
バイトコードをプリコンパイルするコマンドならあったはず。
0271デフォルトの名無しさん
2007/12/30(日) 21:21:20こういう現実はみてみないふりか?
0272デフォルトの名無しさん
2007/12/30(日) 21:22:030273デフォルトの名無しさん
2007/12/30(日) 21:22:060274デフォルトの名無しさん
2007/12/30(日) 21:22:31これと似たようなこと出来るのってLisp系以外知らない
0275デフォルトの名無しさん
2007/12/30(日) 21:22:390276デフォルトの名無しさん
2007/12/30(日) 21:23:09よく靖国通りに居るよ。
エロゲにしか興味がないから見つからないんだよ。
0277デフォルトの名無しさん
2007/12/30(日) 21:26:13JavaScriptはLisp系?HaskellもLisp系?
でもまあ、確かに手続き型では少ないな。
0278デフォルトの名無しさん
2007/12/30(日) 21:26:46葉っぱやを知ってること事態がおかしい。後ろに手が回ることをしてるだろお前。
0279デフォルトの名無しさん
2007/12/30(日) 21:27:26昔、 FM-7 やら PCエンジンとかが築いた世界がそこにある。
0280デフォルトの名無しさん
2007/12/30(日) 21:27:570281デフォルトの名無しさん
2007/12/30(日) 21:28:26これは間違いないと思うマジで。
0282233
2007/12/30(日) 21:29:18話が脱線しておる
葉っぱ+脱法ドラッグ自重www
0283デフォルトの名無しさん
2007/12/30(日) 21:29:27かーちゃん泣いてるぞ
0284デフォルトの名無しさん
2007/12/30(日) 21:29:30JavaScript
0285デフォルトの名無しさん
2007/12/30(日) 21:30:28エロゲーのほうがまだ健康的だ。
0286デフォルトの名無しさん
2007/12/30(日) 21:31:260287デフォルトの名無しさん
2007/12/30(日) 21:31:410288デフォルトの名無しさん
2007/12/30(日) 21:31:54JavaScript とか SML とか、出来る言語の方が多いんじゃないの
C も GCC 拡張使えば出来なかったっけ?
0289デフォルトの名無しさん
2007/12/30(日) 21:32:330290デフォルトの名無しさん
2007/12/30(日) 21:33:26Cでも出来たよ。GCC限定だろうけど。
0291デフォルトの名無しさん
2007/12/30(日) 21:34:12デスクトップではこれ以上なにか新たにアプリが出来そうもないしな。
Windowsの真似や後追いしてる限りはだめだよ。
0292デフォルトの名無しさん
2007/12/30(日) 21:35:250293デフォルトの名無しさん
2007/12/30(日) 21:36:44プログラム=デスクトップアプリな君は、Google使うのを止めてみてはどうか。
あと、2chもね。
0294デフォルトの名無しさん
2007/12/30(日) 21:36:56主に教育現場や発展途上国など
0295デフォルトの名無しさん
2007/12/30(日) 21:37:16クロージャもあるしオブジェクト指向も出来るし
動的型付けも静的型付けも両方出来る
しかも動作環境が各種ブラウザだけじゃなく
Flash やら JavaVM やら、いろんな方面にある
0296デフォルトの名無しさん
2007/12/30(日) 21:37:51田代砲撃てるしな!
0297デフォルトの名無しさん
2007/12/30(日) 21:40:01Cω, Haskell, OCaml, Standard ML, Common Lisp, Emacs Lisp, xyzzy Lisp,
F#, Erlang, IO, Concurrent Clean, JavaFX Script, Groovy, pnuts
>>295
どっちともつかず、バランスのいい言語ではあるね。
0298デフォルトの名無しさん
2007/12/30(日) 21:40:110299デフォルトの名無しさん
2007/12/30(日) 21:40:15いつの間にかブラウザのJavaScriptから立派な言語に生まれ変わってる。
たしかPDFにも組み込めるんだっけか。
0300デフォルトの名無しさん
2007/12/30(日) 21:42:09それもどっかに不法投棄するようなもんじゃないの?
0301デフォルトの名無しさん
2007/12/30(日) 21:49:31WindowsがLinuxを後追いしていると感じるのは俺だけだろうか
3DデスクトップとかはLinuxのほうが早かったよな
0302デフォルトの名無しさん
2007/12/30(日) 21:53:11デスクトップ描画にグラフィックカードのアクセラレーションを使うという意味では、
むしろ Mac の後追いじゃないの
意外にも 3D Desktop の先陣を切っていたのは Squeak や Java だったりするけどね
0303デフォルトの名無しさん
2007/12/30(日) 21:53:11後追いがだめなら、WindowsはTCP/IPスタックを捨てないとな。
マイクロカーネルも、C/C++言語もライブラリも、HTMLブラウザもHTTPスタックも。
そして、GUIとマウスも。
0304デフォルトの名無しさん
2007/12/30(日) 21:53:210305デフォルトの名無しさん
2007/12/30(日) 21:54:26JavaScriptはLisp系
>>288
SMLって出来たっけ?
0306デフォルトの名無しさん
2007/12/30(日) 21:54:54うん 君だけ
0307デフォルトの名無しさん
2007/12/30(日) 21:55:12CORBAなんて使いづらいし
0308デフォルトの名無しさん
2007/12/30(日) 21:56:30全てのプログラムをそれで書けばいいんじゃないの?」って言ってた。ありえないとは思うが、
ずっと心に引っかかってる。
0310デフォルトの名無しさん
2007/12/30(日) 21:59:44そのうちそうなるよ
0311デフォルトの名無しさん
2007/12/30(日) 22:01:11全てのプログラムを0と1の羅列で書けばいいんじゃないの?
0312デフォルトの名無しさん
2007/12/30(日) 22:02:08後追いが一段落してきた今だから言えること
0313デフォルトの名無しさん
2007/12/30(日) 22:02:08H言語
ABCと徐々に距離を縮めていった二人はついに
ベッドの中で愛し合うというコンセプト
近未来志向プログラミングでAIブームを起こす可能性がある言語
0314デフォルトの名無しさん
2007/12/30(日) 22:03:05普通に考えて。
Linuxは明らかに、無理があるだろ。
世間が狭いのはそのぐらいのことに気がつかないUNIXユーザーだと思うな。
0315デフォルトの名無しさん
2007/12/30(日) 22:03:08そのうちそうなるよ
0316デフォルトの名無しさん
2007/12/30(日) 22:03:50大半大半うるせえエビフライぶつけんぞ
0317デフォルトの名無しさん
2007/12/30(日) 22:06:090318デフォルトの名無しさん
2007/12/30(日) 22:06:38資本主義の終わりを待ち続けてる共産主義者とだぶってみえる。
JavaやGoogleが出てきてヤターとか騒いでる様子が、ベネズエラのチャベスが出てきて
これからは社会主義の時代だと息巻いてるやつにによく似てるよ。
0319デフォルトの名無しさん
2007/12/30(日) 22:07:13サーマルリレーみたいに
回路を形成すればいいんじゃないかな
0320デフォルトの名無しさん
2007/12/30(日) 22:07:200321デフォルトの名無しさん
2007/12/30(日) 22:08:23(´-`).。oO(なんで一般人がOSを直接いじらないと行けないんだろう)
一般人が銀行のATM使うのに、ホストのOSいじらないといけないのかい?
一般人がチケットの予約するのに、ホストのOS知らなきゃいけないのかい?
一般人がPS2でゲームするのに、Linux使いこなさなきゃいけないのかい?
自分が一般人レベルだからって、世界がみんな一般人だけで成立するとか思っちゃだめだろ。
0322デフォルトの名無しさん
2007/12/30(日) 22:08:29巣ってどこだすか?教えてくだされ。
0323デフォルトの名無しさん
2007/12/30(日) 22:08:58守る物が多すぎるから周りが狂信的な様に見えるんだよ
もっと自由に現実を受け入れても良いんだぜ
0324デフォルトの名無しさん
2007/12/30(日) 22:11:04なら余計にインストールやカーネルのアップデートのたびに、
システムをいじくらないといけないLinuxは余計に無理がある。
LinuxとWindowsのどっちが簡単よ?
0325デフォルトの名無しさん
2007/12/30(日) 22:11:34(´-`).。oO(どこに一般人がOSを直接いじらないと行けないなんて話があるんだろう)
0326デフォルトの名無しさん
2007/12/30(日) 22:11:450327デフォルトの名無しさん
2007/12/30(日) 22:12:01JavaやGoogleなんて共産主義のイメージ
資本主義MSにかなうわけない
0328デフォルトの名無しさん
2007/12/30(日) 22:12:18Ubuntu とか楽すぎて笑う
0329デフォルトの名無しさん
2007/12/30(日) 22:12:28君Linux使ったこと無いの?
0330デフォルトの名無しさん
2007/12/30(日) 22:12:43君は、ATMやチケット予約システムやPS2環境をメンテナンスしてるのかい?
人のレスは良く読んでな。
0331デフォルトの名無しさん
2007/12/30(日) 22:13:03LinuxはSynapticで一発
0332デフォルトの名無しさん
2007/12/30(日) 22:13:44http://pc11.2ch.net/test/read.cgi/linux/1196387828/
0334デフォルトの名無しさん
2007/12/30(日) 22:15:56「Windowsを使うだけで精一杯」
0335デフォルトの名無しさん
2007/12/30(日) 22:16:57・プリンタやスキャナ買おうとしてもドライバがなくて
まともに動かない機種がある
・MP3プレーヤーを買ってきても、有名どころはLinuxに対応していない
などのハードウェアが使えない問題と
・OpenOfficeではWordやExcelの文章が正確に表示されない
・XPSやSilverlightなどのMSの最新技術が使えない傾向にある
などのMS発の技術が使えない問題があり、さらに
Windowsの有名ソフトがLinuxにない問題も未だに少し残っているってこと
0336デフォルトの名無しさん
2007/12/30(日) 22:17:460337デフォルトの名無しさん
2007/12/30(日) 22:17:50ようはソフトがないってことの一種だが
0338デフォルトの名無しさん
2007/12/30(日) 22:18:03WindowsはOSじゃなかったのか。MS厨の脳ははかり知れん。
0339デフォルトの名無しさん
2007/12/30(日) 22:18:260340デフォルトの名無しさん
2007/12/30(日) 22:19:40そこをもってWindowsと比べるのは馬鹿。
Linuxがもっとも使われてるのは、サーバと組込み。
0341デフォルトの名無しさん
2007/12/30(日) 22:21:42君が誤読乃至誤解してるだけ。
0342デフォルトの名無しさん
2007/12/30(日) 22:22:350343デフォルトの名無しさん
2007/12/30(日) 22:23:28それでWindowsと比較する人って、かわいそうな人だと思う。
0344デフォルトの名無しさん
2007/12/30(日) 22:25:00ソフトの問題は解決するかも知れんが
0345デフォルトの名無しさん
2007/12/30(日) 22:25:21トラブル対策がwinやmacより伝えにくいよね
faq化しにくい
0346デフォルトの名無しさん
2007/12/30(日) 22:25:28Solarisって今どうなんだろ。
0347デフォルトの名無しさん
2007/12/30(日) 22:26:210348デフォルトの名無しさん
2007/12/30(日) 22:26:51Exactly right.
いまもろにジリ貧。
0349デフォルトの名無しさん
2007/12/30(日) 22:28:17組み込みもMinWinによってこれからはWindowsになる
0350デフォルトの名無しさん
2007/12/30(日) 22:28:30DTrace とか ZFS とか新技術も沢山出てるから頑張ってると思うよ
0351デフォルトの名無しさん
2007/12/30(日) 22:30:13Sun自体がティッカーをJAVAにして久しいしな
アプライアンスに付属する土台OS扱い
コアなファンはいるようだけど
0352デフォルトの名無しさん
2007/12/30(日) 22:32:09うーん、なんか想像したくない時代だなあ
慣れたらどうにでもなるんだろうけど。PowerShell環境とか。
0353デフォルトの名無しさん
2007/12/30(日) 22:33:55頑張ってると思うけど、Solaris案件減ってLinux案件増えてるよ。
ハードの値段と、巷の流れかな。
サーバに使うには、Linuxはやっぱ、細かいところが適当だしね。
manは嘘八百で、ソース見ても、次には仕様が変ってるw
0354デフォルトの名無しさん
2007/12/30(日) 22:34:18追い込まれたんだとすると、なんともいえない感じ。
0355デフォルトの名無しさん
2007/12/30(日) 22:35:49ワクチンソフトいれときゃ、後は何もしなくていいじゃんwwwってユーザが大量にいただけなのに。
0356デフォルトの名無しさん
2007/12/30(日) 22:38:06x86のOpenSolarisがそれなりのシェアをとってくと思うよ
0357デフォルトの名無しさん
2007/12/30(日) 22:38:32まあ、 C# とか VB とかマイクロソフト依存系の言語もあるけどさ。
0358デフォルトの名無しさん
2007/12/30(日) 22:38:54もうwindows以外がデスクトップで対抗することは無いと思ったよ
0359デフォルトの名無しさん
2007/12/30(日) 22:40:00WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
WebだとPHPとJSPだな。おめーらきめぇ
0360デフォルトの名無しさん
2007/12/30(日) 22:40:16シグマ、第五世代の後にまた伝説が1ページ追加されるのか。
0361デフォルトの名無しさん
2007/12/30(日) 22:42:02政府がやる政策ってひとつも成功したことないよな。
0362デフォルトの名無しさん
2007/12/30(日) 22:42:080363デフォルトの名無しさん
2007/12/30(日) 22:45:12まじ?ソースは?
俺の知ってる電子政府系案件はおしなべてLinuxなんだが。
0364デフォルトの名無しさん
2007/12/30(日) 22:47:40※Haskellとは関係ありません。Guarded Horn Clausesの略。
0365デフォルトの名無しさん
2007/12/30(日) 22:48:56http://jp.sun.com/company/Press/release/2007/1219.html
0366デフォルトの名無しさん
2007/12/30(日) 22:51:43これって、実態はたぶん、
電子政府系の(あまたの案件のうちの)何かひとつを獲得したってだけだと思う。
0367デフォルトの名無しさん
2007/12/30(日) 22:51:44時間がたてば、メモリーやグラボの値段が下がってきて、
ちゃんと使えるようになる。
0368デフォルトの名無しさん
2007/12/30(日) 22:51:550369デフォルトの名無しさん
2007/12/30(日) 22:53:57実際、実験のプロジェクトらしいよ。
0370デフォルトの名無しさん
2007/12/30(日) 22:57:48メモリの値段は既に暴落してる
0371デフォルトの名無しさん
2007/12/30(日) 23:00:000372デフォルトの名無しさん
2007/12/30(日) 23:01:54http://pc11.2ch.net/test/read.cgi/tech/1047230229/
0373デフォルトの名無しさん
2007/12/30(日) 23:20:35夢は夢で終わった
0374デフォルトの名無しさん
2007/12/31(月) 00:03:51何だかんだで、真っ当なハードと、OS、そして開発環境を持っているわけだし、
SAS風な貸しサーバー業でもやれば儲かるのじゃないかと思ったりしないわけではない。
まあスレチだが。
0375デフォルトの名無しさん
2007/12/31(月) 00:22:51どっちがどっちを駆逐するというタイプの話にはならないな。
0376デフォルトの名無しさん
2007/12/31(月) 00:27:080377デフォルトの名無しさん
2007/12/31(月) 00:29:220378デフォルトの名無しさん
2007/12/31(月) 00:31:230379デフォルトの名無しさん
2007/12/31(月) 00:31:400380デフォルトの名無しさん
2007/12/31(月) 00:33:190381デフォルトの名無しさん
2007/12/31(月) 00:33:56GUI アプリも未だに C++ が殆どじゃない?
代わりになる言語が本当にあるなら是非知りたい所だけど。切実に…
0382デフォルトの名無しさん
2007/12/31(月) 00:37:33そんなものを用意しなければならないほどニッチな言語になったってだけだろ
0383デフォルトの名無しさん
2007/12/31(月) 00:40:22C++ チンコぷらぷら
C# チンコシャープ
最強はC#、チンコシャープにけてい
でおk?おk!!!
0384デフォルトの名無しさん
2007/12/31(月) 00:43:09一々つまらん噛み付き方をするなよ
職業柄、俺が一番知ってるプログラムがコンパイラだっただけだ
0385デフォルトの名無しさん
2007/12/31(月) 00:45:440386デフォルトの名無しさん
2007/12/31(月) 00:45:460387デフォルトの名無しさん
2007/12/31(月) 00:46:420388デフォルトの名無しさん
2007/12/31(月) 00:48:48だからJavaとPHPでおk
0389デフォルトの名無しさん
2007/12/31(月) 00:49:01癇癪起こすなよ
0390デフォルトの名無しさん
2007/12/31(月) 00:55:120391デフォルトの名無しさん
2007/12/31(月) 00:56:250392デフォルトの名無しさん
2007/12/31(月) 00:56:330393デフォルトの名無しさん
2007/12/31(月) 01:04:22動きません。
.NETで作成されたMSの製品と言えば、Expression Blend とかいう糞重くて操作性の悪いアプリぐらいだな。
0394デフォルトの名無しさん
2007/12/31(月) 01:07:00アプリの管理はHTAだったりPythonだったり。
業務アプリはVBや.NET。
GUI=C++なんて全然常識でもなんでもない。
0395デフォルトの名無しさん
2007/12/31(月) 01:10:33やっぱりそうだよね。
MS自身も自社のパッケージ商品の開発には使いたくないのが本音なのかな。
0396デフォルトの名無しさん
2007/12/31(月) 01:12:35Thunderbird も
WebKit も C++
0397デフォルトの名無しさん
2007/12/31(月) 01:13:240398デフォルトの名無しさん
2007/12/31(月) 01:13:29Cが面倒で生産性が低く抽象性が低くてモジュールの見通しが悪いからだろうね。
0399デフォルトの名無しさん
2007/12/31(月) 01:16:280400デフォルトの名無しさん
2007/12/31(月) 01:17:27スクリプト/VM系の言語でも大して問題にならないけど、クライアントアプリは操作性に
影響するからC/C++でってことになるんだろうな。
>>399
javaじゃないの?
0401デフォルトの名無しさん
2007/12/31(月) 01:21:000402デフォルトの名無しさん
2007/12/31(月) 01:33:09wxWidget も FLTK も Fox toolkit も C++
C は Tk と Gtk+ くらいかな?
0403デフォルトの名無しさん
2007/12/31(月) 01:36:38意味あんの?
0404デフォルトの名無しさん
2007/12/31(月) 01:37:230405デフォルトの名無しさん
2007/12/31(月) 01:56:12iTunes も C++ みたいだね
0406デフォルトの名無しさん
2007/12/31(月) 01:57:020407デフォルトの名無しさん
2007/12/31(月) 01:58:200408デフォルトの名無しさん
2007/12/31(月) 02:08:03Mac OS X の GLUT が Objective-C で書かれていたのにはちょっと驚いた
性能に気を使うアプリは GLUT なんて使わないだろうから良いのかも
しれないけどね
それとも Apple 的には Cocoa の性能にそれなりの自信があるのかな
0409デフォルトの名無しさん
2007/12/31(月) 02:10:55TIOBE Index
http://www.tiobe.com/tiobe_index/
0410デフォルトの名無しさん
2007/12/31(月) 02:16:010411デフォルトの名無しさん
2007/12/31(月) 02:20:05これ見て毎度思う事は、D言語を仕事で使う奴の気が知れないということ。
分布図そのものは信頼できそうなだけに、その層の連中の存在が怖い。
0412デフォルトの名無しさん
2007/12/31(月) 02:20:31現実から目をそらしちゃダメだ!
0413デフォルトの名無しさん
2007/12/31(月) 02:22:540414デフォルトの名無しさん
2007/12/31(月) 02:36:55Rubyの順位に首を捻る
Rails効果なんだろうけど、そこまで上か?
JavaScriptより上て。
そしてなぜCOBOLが伸びるw
0415デフォルトの名無しさん
2007/12/31(月) 02:48:44至極妥当だな
0416デフォルトの名無しさん
2007/12/31(月) 02:56:35妥当な所だとAjax/Ajaxライブラリブームの沈静化ってあたりかいね。
0417デフォルトの名無しさん
2007/12/31(月) 05:22:50それよりDの健闘に驚愕。
0418デフォルトの名無しさん
2007/12/31(月) 06:07:50何かと思ったら検索エンジンのヒット数見てるだけじゃねぇかw
0419デフォルトの名無しさん
2007/12/31(月) 11:33:230420デフォルトの名無しさん
2007/12/31(月) 12:00:160421デフォルトの名無しさん
2007/12/31(月) 12:06:240422デフォルトの名無しさん
2007/12/31(月) 13:38:540423デフォルトの名無しさん
2007/12/31(月) 13:41:370424デフォルトの名無しさん
2007/12/31(月) 13:59:240425デフォルトの名無しさん
2007/12/31(月) 15:14:32Dの場合は
+"D programming" -"3-D Programming"
を検索してる
確かにちょっと心もとないな
0426デフォルトの名無しさん
2007/12/31(月) 15:23:240427デフォルトの名無しさん
2007/12/31(月) 16:08:58今の関数型コミュニティとは違うものを見てる気がする
C++とかの人々は第一級の関数やクロージャについて。
関数型コミュニティは内包表現とかパターンマッチについて。
#草の根レベルならまた別みたいだけど・・・
0428デフォルトの名無しさん
2007/12/31(月) 16:13:10C++クラスのシステム開発も可能な低レベル言語を1から開発してほしい。
0429デフォルトの名無しさん
2007/12/31(月) 16:14:45Dみたいに完成しないのは嫌だもんな!
0430デフォルトの名無しさん
2007/12/31(月) 16:18:12開発元がコンパイラ屋すぎてそこまで手が回らないみたいだ。
0431デフォルトの名無しさん
2007/12/31(月) 16:19:51俺はやらないけどな
0432デフォルトの名無しさん
2007/12/31(月) 16:32:08>最近C++やJavaやRubyを通して関数型プログラミングが広まってきてるけど
OOP はオブジェクトに対する副作用を前提にしているという点で、純粋な意味での
関数型プログラミングは対立した概念だと思ってるんだけど違うの?
0433デフォルトの名無しさん
2007/12/31(月) 16:33:002系が枯れて、C/C++/Dが使えるIDEが登場すればいけるかも。
0434デフォルトの名無しさん
2007/12/31(月) 16:33:100435デフォルトの名無しさん
2007/12/31(月) 16:36:110436デフォルトの名無しさん
2007/12/31(月) 16:59:11分かりにくくてすまん
「純粋な意味」ならそれで合ってる
俺が言いたかったのはC++のboostとかJava7とかRubyの関数とかの事で、
「関数を取り扱える」「関数型言語由来の概念を(エミュレートでも)使える」程度の意味。
0437デフォルトの名無しさん
2007/12/31(月) 17:04:420438デフォルトの名無しさん
2007/12/31(月) 17:07:370439デフォルトの名無しさん
2007/12/31(月) 17:10:090440デフォルトの名無しさん
2007/12/31(月) 17:18:37delegateキーワードが使えない言語はこれを直接呼び出すことになる。
0441デフォルトの名無しさん
2007/12/31(月) 17:24:08デリゲートがクラスなわけではない。
0442デフォルトの名無しさん
2007/12/31(月) 17:25:570443デフォルトの名無しさん
2007/12/31(月) 17:29:300444デフォルトの名無しさん
2007/12/31(月) 17:30:170445デフォルトの名無しさん
2007/12/31(月) 17:31:07ほっときゃ消える
0446432
2007/12/31(月) 17:41:52「共通の構造と共通の振る舞いをもつオブジェクト郡一式」という定義で考えれば、
delegateは、対象となるインスタンスを内部に持ち、生成時に引数で与えられたメソッドを
呼び出す振る舞いをもつという意味で、クラスといえなくもない気がする。
C#のdelegate がクラス定義としてインプリメントされている/できるかは知らん。
0447デフォルトの名無しさん
2007/12/31(月) 17:58:340448デフォルトの名無しさん
2007/12/31(月) 18:01:16よって、「関数型言語由来の概念を(エミュレートでも)使える」は正しい。
0449デフォルトの名無しさん
2007/12/31(月) 18:01:420450デフォルトの名無しさん
2007/12/31(月) 18:02:480451デフォルトの名無しさん
2007/12/31(月) 18:03:12不毛すぎ
0452デフォルトの名無しさん
2007/12/31(月) 18:04:070453デフォルトの名無しさん
2007/12/31(月) 18:05:170454デフォルトの名無しさん
2007/12/31(月) 18:06:250455デフォルトの名無しさん
2007/12/31(月) 18:06:550456デフォルトの名無しさん
2007/12/31(月) 18:09:16それって逆じゃないのか?クラスでデリゲート使うためにC#がデリゲート搭載してるんじゃないのか?
0457デフォルトの名無しさん
2007/12/31(月) 18:09:16お前らは一生関数型を理解できないからおとなしくOOPやってろよ。
0458456
2007/12/31(月) 18:10:380459デフォルトの名無しさん
2007/12/31(月) 18:12:57デリゲートのメリットは型チェックが付いてることだろう。
0460デフォルトの名無しさん
2007/12/31(月) 18:14:530461デフォルトの名無しさん
2007/12/31(月) 18:16:380462デフォルトの名無しさん
2007/12/31(月) 18:17:420463デフォルトの名無しさん
2007/12/31(月) 18:21:460464デフォルトの名無しさん
2007/12/31(月) 18:24:110465デフォルトの名無しさん
2007/12/31(月) 18:25:040466デフォルトの名無しさん
2007/12/31(月) 18:25:430467デフォルトの名無しさん
2007/12/31(月) 18:25:45いちいち回りくどい
日本語で書いてあるが理解できないというのはわかるが
次からは理解できないと書け
それが正しい日本語というものだ
わかったか
0468デフォルトの名無しさん
2007/12/31(月) 18:26:040469デフォルトの名無しさん
2007/12/31(月) 18:29:26>thisポインタと関数ポインタ
はい、はい、それで。
>の構造体
ここでなぜ構造体が出てくるw
>を何で表現しようが
表現の話なのか???
>関係ないから
何と関係ないんだろう。。
>それは違うだろ。
「それ」ってなんだウワァァ-----。゚(゚´Д`゚)゚。-----ン!!!!
0470デフォルトの名無しさん
2007/12/31(月) 18:32:370471デフォルトの名無しさん
2007/12/31(月) 18:33:060472デフォルトの名無しさん
2007/12/31(月) 18:34:410473デフォルトの名無しさん
2007/12/31(月) 18:34:420474デフォルトの名無しさん
2007/12/31(月) 18:39:340475デフォルトの名無しさん
2007/12/31(月) 18:42:110476デフォルトの名無しさん
2007/12/31(月) 18:45:070477デフォルトの名無しさん
2007/12/31(月) 18:46:100478デフォルトの名無しさん
2007/12/31(月) 18:46:510479432
2007/12/31(月) 19:20:50多分
>>448 はdelegateがなくとも関数ポインタみたく扱う事はもともと可能で、それをつかって
delegate できる仕組みが作られてると主張してる。
>>456 はメソッドを関数ポインタみたく扱う、もっとも低レベルな方法が delegateなんだと
主張してる。
ただ、話の前提がCLIレベルの話なのか、ライブラリレベルの話なのか良くわからん。
0480デフォルトの名無しさん
2007/12/31(月) 19:34:520481デフォルトの名無しさん
2007/12/31(月) 19:40:210482デフォルトの名無しさん
2007/12/31(月) 19:42:330483デフォルトの名無しさん
2007/12/31(月) 19:44:28子供向けだから仕方ないが
0484デフォルトの名無しさん
2007/12/31(月) 19:47:36C++のテンプレはチューリング完全って聞いてるけど・・・、違ったかな。
まぁ参考に、クイックソートもマージソートも書けたよ。型情報をデータとして扱うから実用性ないけど。
0485デフォルトの名無しさん
2007/12/31(月) 19:50:420486デフォルトの名無しさん
2007/12/31(月) 19:51:020487デフォルトの名無しさん
2007/12/31(月) 19:51:070488デフォルトの名無しさん
2007/12/31(月) 20:16:110489デフォルトの名無しさん
2008/01/01(火) 11:29:58おめこおめこ言いたいだけちゃうんかと
省略するならあけましてが正しいと言っている
0490デフォルトの名無しさん
2008/01/01(火) 12:23:00templateとSTL,Boostの強力さは他の言語じゃ考えらんないし
その上豊富なライブラリ群もあるわけだし
0491デフォルトの名無しさん
2008/01/01(火) 12:32:010492デフォルトの名無しさん
2008/01/01(火) 12:36:50テンプレートのせいでリファクタリングも補完もままならない
0493デフォルトの名無しさん
2008/01/01(火) 13:25:09なんだか切なくなった
0494デフォルトの名無しさん
2008/01/01(火) 13:28:390495デフォルトの名無しさん
2008/01/01(火) 14:02:37馬鹿にしてる奴は当然VB9のLINQと関数型言語の機能ぐらいは使いこなした上で物を言ってるよな?
0496デフォルトの名無しさん
2008/01/01(火) 14:04:520497デフォルトの名無しさん
2008/01/01(火) 14:34:020498デフォルトの名無しさん
2008/01/01(火) 15:50:08From x In Enumerable.Range(1, 5) _
Where x > 3 _
Select x ^ 2
あるいは
Enumerable.Range(1, 5).Where(Function(x) x > 3).Select(Function(x) x ^ 2)
0499デフォルトの名無しさん
2008/01/01(火) 15:57:110500デフォルトの名無しさん
2008/01/01(火) 17:12:33>>498
あんたすげぇな
0501デフォルトの名無しさん
2008/01/01(火) 17:19:340502デフォルトの名無しさん
2008/01/01(火) 17:20:20自演?
0503デフォルトの名無しさん
2008/01/01(火) 17:54:000504デフォルトの名無しさん
2008/01/01(火) 17:56:14現実にしたら失われるのさ
0505デフォルトの名無しさん
2008/01/01(火) 17:59:100506デフォルトの名無しさん
2008/01/01(火) 17:59:330507デフォルトの名無しさん
2008/01/01(火) 18:11:34C++のように普及したとしても、まともなコードを書けるプログラマは極一部とかいう状況にならね?
0508デフォルトの名無しさん
2008/01/01(火) 18:14:31そもそもそんな分かりにくい書き方して何がうれしいのか分からない
0509デフォルトの名無しさん
2008/01/01(火) 18:16:41Java ... 管理職
C ... 総務
C++/Lisp ... 研究・開発
Perl / Python ... 営業SE
PHP ... 営業
って感じ。
VBは何故か、「俺最強www」とか言ってるデブオタ以外浮かばない。
0510デフォルトの名無しさん
2008/01/01(火) 18:17:46MVPがこのザマだからなあ
ttp://blogs.wankuma.com/naka/archive/2008/01/01/115687.aspx
0511デフォルトの名無しさん
2008/01/01(火) 18:18:350512デフォルトの名無しさん
2008/01/01(火) 18:34:23ラムダ式や括弧を残したほうがVBに翻訳しやすいと思って
実際に Haskell で書くなら↓こんな感じになると思われ
map (^2).filter (>3) $ [1..5]
0513デフォルトの名無しさん
2008/01/01(火) 19:00:09[x^2 | x <- [1..5], x>3]
0514デフォルトの名無しさん
2008/01/01(火) 19:02:15[1..5] >>= \x -> guard (x>3) >> return (x^2)
0515デフォルトの名無しさん
2008/01/01(火) 19:02:520516デフォルトの名無しさん
2008/01/01(火) 19:05:30Integer[] list = {1,2,3,4,5};
Integer[] list2 = {};
for (x :list) {
if(x > 3) {
list2.add(x ^ 2)
}
}
0517デフォルトの名無しさん
2008/01/01(火) 19:08:19VBも使えないくせに
0518デフォルトの名無しさん
2008/01/01(火) 19:08:46VBより汚いコードですね
0519デフォルトの名無しさん
2008/01/01(火) 19:11:26俺には一番わかりやすく綺麗に見える
0520デフォルトの名無しさん
2008/01/01(火) 19:12:40なんかPaul Grahmに反論したPython陣営の誰かのコードみたい
プログラマは深いネストよりも、オブジェクトに名前が付いてることを望む
とかなんとか言ってたよなw
0521デフォルトの名無しさん
2008/01/01(火) 19:14:07その言い草が、VBさんが「俺の能力を活かせない会社が悪いんだよ、馬鹿ばっかりだから、ぶひひ」って言ってるイメージ。
何かしら並列化処理でもしてくれるのでもなければ、>>518 がシンプルで良いと思うけどな。
0522デフォルトの名無しさん
2008/01/01(火) 19:14:460523デフォルトの名無しさん
2008/01/01(火) 19:15:20てめーが糞サンプル作ってそのせいで、できもしない画面作らされてるおれ(実は外注だけど)のみになれや!
この今が!
0524デフォルトの名無しさん
2008/01/01(火) 19:15:210525デフォルトの名無しさん
2008/01/01(火) 19:18:02並列化したよ
From x In Enumerable.Range(1, 5).AsParallel() _
Where x > 3 _
Select x ^ 2
0526デフォルトの名無しさん
2008/01/01(火) 19:18:160527デフォルトの名無しさん
2008/01/01(火) 19:19:40馬鹿が使う言語を今使ってるあなたは馬鹿ですね?
0528デフォルトの名無しさん
2008/01/01(火) 19:20:51こっちに慣れると、>>516みたいな冗長な記述をやむなくされる言語を使うのはしんどい
0529デフォルトの名無しさん
2008/01/01(火) 19:21:47業務命令で使わされるだけです!命令で無ければ使いません!
このまま使わされるんなら会社辞めます!
こんな言語使ってられません
0530デフォルトの名無しさん
2008/01/01(火) 19:22:110531デフォルトの名無しさん
2008/01/01(火) 19:22:150532デフォルトの名無しさん
2008/01/01(火) 19:22:38VBって並列化(ベクトル化)できるの?
だとしたら少し見直す。
0533デフォルトの名無しさん
2008/01/01(火) 19:25:56http://msdn.microsoft.com/msdnmag/issues/07/10/PLINQ/default.aspx?loc=jp
0534デフォルトの名無しさん
2008/01/01(火) 19:26:53VBがLINQをサポートしてるのでこのライブラリが使える。
ttp://msdn.microsoft.com/msdnmag/issues/07/10/PLINQ/default.aspx?loc=jp
0535デフォルトの名無しさん
2008/01/01(火) 19:27:46例えば、eclipseを使うと、「fore」を打った後、Ctrl+Spaceを打つと
コンテキストメニューが出てきて、そこでEnterを打つと
自動的に
for(Integer x : list) {
}
が出てきてカーソルが中に移動する。
という感じでちっとも冗長じゃないんだな。
しかも、編集中に自動的にインクリメンタルにコンパイルして
わざわざこちらがコンパイルしなくても、どこがエラーか編集中に
一目で分かる。
こういうのに慣れると、IDEの助けがないHaskellみたいな言語を
使うのはしんどい。
0536デフォルトの名無しさん
2008/01/01(火) 19:30:440537デフォルトの名無しさん
2008/01/01(火) 19:31:190538デフォルトの名無しさん
2008/01/01(火) 19:33:41Visual F#に期待してる
0539デフォルトの名無しさん
2008/01/01(火) 19:33:46なるほど。確かにそれは便利だな
でもまぁ、個人的な好みだが、俺は作業よりプログラム自体が冗長になるのが嫌だな・・・
0540デフォルトの名無しさん
2008/01/01(火) 19:34:53C++のテンプレートですら、MSが苦戦しまくってるからな
C#やJavaのIDEのリファクタリング機能は凄くなってきてるが
0541デフォルトの名無しさん
2008/01/01(火) 19:35:050542デフォルトの名無しさん
2008/01/01(火) 19:38:40VBに翻訳といってるのにリスト内包表記とかモナドとか使うのは鬼だろw
0543デフォルトの名無しさん
2008/01/01(火) 19:39:02ざっと読んでみた。
DBMSだったらパラレル化されてるのは当然なんだけど、これはパラレル化されたクエリアクセスを
サービスを介さず、ライブラリとして使えるということ?
これは少し楽しいかも。
0544デフォルトの名無しさん
2008/01/01(火) 19:41:19http://practical-scheme.net/trans/IsPythonLisp-j.html
> 実際、以下の機能のいくつかまたは全てについて、それを非推奨にしようと
> いう提案が出されている(それほど優先度は高くないが): "apply" (これは
> 現在は第一級の構文となった)、"map"、 "filter" (これはいつもリストの
> 内包表記で置き換えられる)、 "reduce" (forループで置き換えられる)、
> そして "lambda" (名前付き関数で置き換えられる)。これらは明日すぐ
> 取り除かれるというわけではないだろう (悪口メイルを私に送って来ない
> ように)。だが、これらが削除候補として議論されたという事実がとりもなおさず、
> PythonをよりLisp風にしようという動きは無いということを示している。
> むしろ、その逆の方向に行くのが好まれているようだ。 (少なくとも、私の意見では
> "lambda" という名前を持ち込んだのは恐るべき間違いだった)。
> プログラマは深くネストした式は好まない。
> 彼らは、式の値に名前が振られることを奨励する言語を好む。
> 文と式の区別はそれを奨励する(時には要求する)。
自分はJavaが好き。言語というよりEclipseやNetBeansがオープンソースで提供されてるから。
0546デフォルトの名無しさん
2008/01/01(火) 19:44:07IDEと相性のいい言語設計っても大事だと思う
0547デフォルトの名無しさん
2008/01/01(火) 19:47:18でもそれはパフォーマンスが同じならっていう前提だろうなぁ。
パラレル化などでパフォーマンスが向上するなら、その程度のこだわりは捨てられる。
0548デフォルトの名無しさん
2008/01/01(火) 19:49:14わかりにくいかもしれない
でも、例えばエクスプローラのツリー表示ならどうだ?
多少分かりやすくなるんじゃないか?
つまり、時代が流れてテキストベースではなく、グラフィックベースのIDEに
なったとき関数型言語は主流になると俺は思う
0549デフォルトの名無しさん
2008/01/01(火) 19:50:480550デフォルトの名無しさん
2008/01/01(火) 19:52:220551デフォルトの名無しさん
2008/01/01(火) 19:52:28それはパラレル化されたforがあればすむ話じゃないの?
むしろそっちの方が簡単ではないか?
0552デフォルトの名無しさん
2008/01/01(火) 19:54:17テキストベースIDE・・・Turbo Cだろ!
0553デフォルトの名無しさん
2008/01/01(火) 19:55:16日常でも小難しい話は図よりも文章の方が説明できることから類推して、
グラフィカルな「言語」は受け入れられないと思う。
>>551
変数は「副作用」を前提にしてるから、変数の存在は並列化の障害になる気がする。
0554デフォルトの名無しさん
2008/01/01(火) 19:57:21どうなったんだあの言語
0555デフォルトの名無しさん
2008/01/01(火) 19:58:47まず、$という謎の記号が意味不明
そして、mapやfilterの引数の範囲がなんなのか分からない
演算子(もしくは関数)の結合の優先度が分からない
^2とか>3とか左辺の欠けた式に、どうやって左辺が埋まるのが
その流れを把握するのがパズルのようにややこしく見える
0556デフォルトの名無しさん
2008/01/01(火) 19:58:49あんた退場!二度とくんな
0557デフォルトの名無しさん
2008/01/01(火) 20:00:56もちろんそのまま並列化したってだめだよ
atomic文とかsycronizeとかの多少の構文は導入する
0558デフォルトの名無しさん
2008/01/01(火) 20:02:50むしろ、日常でも小難しい話は図を書いて説明しないか?
0559デフォルトの名無しさん
2008/01/01(火) 20:04:05それ、プログラムを知らない人がコード見て「暗号文みたい」って言ってるのと同じじゃないか?
そりゃ言語覚えなきゃ分かるわけ無い。
C言語みたいな、ポピュラーな言語とはプログラムの構造がかけ離れている為、
経験済みの言語の知識があまり役にたたなくて、多少敷居が高くなってる、、、っていうのは分かるけど
0560デフォルトの名無しさん
2008/01/01(火) 20:04:28やすいとは思うな
0561デフォルトの名無しさん
2008/01/01(火) 20:09:100562デフォルトの名無しさん
2008/01/01(火) 20:09:52図で描いてある事が判りやすいのは、図は簡単なことしか描けないから。
難しい内容は図示できない。
>>557
そうだね。色々な方法があるのかもしれない。
0563デフォルトの名無しさん
2008/01/01(火) 20:10:09LINQはMonoidとMonadの概念を持ち込んだものなので、分かる人には分かる。
MSは一般の開発者向けにこんな講義までしてるんだぜ。
ttp://channel9.msdn.com/Showpost.aspx?postid=358968
0564デフォルトの名無しさん
2008/01/01(火) 20:11:56個人の感覚の問題かもしれないけど、多少冗長さを犠牲にしてforと
ifだけでいろんなことが表現できるという方が、
圧縮されて暗号のように短くなるけど、覚える規則が多くて、それに
当てはめて考えなくちゃいけないというよりもエレガントに感じる
0565デフォルトの名無しさん
2008/01/01(火) 20:16:32UMLからコードを生成しようとする試みも既にある
これがメジャーになるかどうかは知らんが
0566デフォルトの名無しさん
2008/01/01(火) 20:19:42傷なめあってるところか...
0567デフォルトの名無しさん
2008/01/01(火) 20:22:03それも思ったんだけど、結局ソースコードで記述したいことを十分にUMLで記述したものが、
ソースコードより可読性があるかといえば、自分はないと思ってる。
UMLは、ソースコードのある側面だけを記述するものであって、ソースコードと同等なものを
記述するためのものではないと思う。
0568デフォルトの名無しさん
2008/01/01(火) 20:22:05未だにJavaが一番メジャーだと思うんだけど
Eclipseにいたっては伸びてる最中だし
0569デフォルトの名無しさん
2008/01/01(火) 20:27:06全てとは言わないけど、開発の大部分がUMLダイアグラムの編集になって
テキストを直接見ることはほとんどなくなる事はありえると思うよ
既にNetbeansなんかではそういうスタイルはあるし
http://www.netbeans.org/kb/60/uml/fe-files/umlassociation.html
0570デフォルトの名無しさん
2008/01/01(火) 20:31:30private メソッドまで律儀に書きだすとやってられなくなると思う。
0571デフォルトの名無しさん
2008/01/01(火) 20:32:40VB使いでさえ関数型に転向してるのにね
0572デフォルトの名無しさん
2008/01/01(火) 20:32:59個人的な直感に過ぎないけど、それが主流になることはありえないと思ってる。
昔から PADとかCaseツールでプログラムを自動生成とかあったけど、
結局うまく行ってない。言語よりもツールの陳腐化が速いから、結局「負の財産」に
なってしまう。
0573デフォルトの名無しさん
2008/01/01(火) 20:35:290574デフォルトの名無しさん
2008/01/01(火) 20:37:06SQLは関数的だなぁと思う。
こうした部品としては関数型は良いんじゃないかな。
0575デフォルトの名無しさん
2008/01/01(火) 20:38:14RADは思いっきり主流になったよ
0576デフォルトの名無しさん
2008/01/01(火) 20:39:490577デフォルトの名無しさん
2008/01/01(火) 20:41:12VB使いの主な転向先はC#です
0578デフォルトの名無しさん
2008/01/01(火) 20:42:384DとかPowerBuilderはどこへ行ったんだよ。
少なくとも未来があるとは思えん。
まさに「負の財産」になってるんじゃないの?
0579デフォルトの名無しさん
2008/01/01(火) 20:44:23精神はVisualC#.NETに受け継がれましたw
0580デフォルトの名無しさん
2008/01/01(火) 20:45:220581デフォルトの名無しさん
2008/01/01(火) 20:46:59激しく同意
0582デフォルトの名無しさん
2008/01/01(火) 20:51:55Visual Language(Robotics Studio)とか
Microsoftはグラフィカル言語へのシフトを狙ってる希ガス
0583デフォルトの名無しさん
2008/01/01(火) 20:53:04ここの1分30秒あたりから
http://www.youtube.com/watch?v=AqFa9S4DuOY
0584デフォルトの名無しさん
2008/01/01(火) 20:54:230585デフォルトの名無しさん
2008/01/01(火) 20:56:38UMLリファクタリング以外誰も使ってないだろ
0586デフォルトの名無しさん
2008/01/01(火) 20:58:06グラフィカルとは関係あるんじゃね?
GUIベースでソースコードをいちいち見ないとかその辺が
0587デフォルトの名無しさん
2008/01/01(火) 21:04:39そういえば、しーぽんがテトリスみたいなグラフィカルな言語を
使ってたことを思い出したw
0588デフォルトの名無しさん
2008/01/01(火) 21:04:48C#自体あまり使われてないから
UMLリファクタリング以前の問題
0589デフォルトの名無しさん
2008/01/01(火) 21:15:17マクロ化?
0590デフォルトの名無しさん
2008/01/01(火) 21:15:340591デフォルトの名無しさん
2008/01/01(火) 21:17:57あとスクリプトから機能を呼び出したり
0592デフォルトの名無しさん
2008/01/01(火) 21:45:39Win32API
0593デフォルトの名無しさん
2008/01/01(火) 22:00:33Windows
0594デフォルトの名無しさん
2008/01/01(火) 22:09:10Active Channel
0595デフォルトの名無しさん
2008/01/01(火) 22:16:27seXBOX
AOE
0596デフォルトの名無しさん
2008/01/01(火) 22:18:300597デフォルトの名無しさん
2008/01/01(火) 22:26:54マックでしか使えない技術なぞ論外
0598デフォルトの名無しさん
2008/01/02(水) 00:47:10定着するが、そうではなく「行き戻りがないように「ちゃんと」「しっかり」」という
視点のものは結局「ちゃんと」「しっかり」できないか、逆に足を引っ張るため
定着せず一過性の流行として終わる。もっとも下手に宣伝が行き届いていると
なかなか死亡しないので大迷惑(〜標準、とか業界上げてのアピールとか
されてるとね・・・)。
その言語・技法を選んで高品質なものができるか、よりも同じ品質でいいので
より高速に出せるか、という基準で見るとこの先生きのこる技術を当てやすいような。
で、品質はループをより高速に回すことで向上する。
0599デフォルトの名無しさん
2008/01/02(水) 00:50:350600デフォルトの名無しさん
2008/01/02(水) 01:07:54そこは工学ではなくて生物学の問題。
0601デフォルトの名無しさん
2008/01/02(水) 02:44:12単に for loop を先に知ったからなんじゃないの?
副作用って概念が難しくて、関数型のほうがすっとわかるひともいてもいいのでは。
数学とかやってるとそうなんじゃないかな。
0602デフォルトの名無しさん
2008/01/02(水) 02:50:25COBOLでfizzbuzz書いて見ればすぐわかる
0603デフォルトの名無しさん
2008/01/02(水) 03:20:54kwsk
0604デフォルトの名無しさん
2008/01/02(水) 03:28:41内包表記の方が分かりやすい
0605デフォルトの名無しさん
2008/01/02(水) 03:56:07同感
0606デフォルトの名無しさん
2008/01/02(水) 09:15:39for/loopはやりたいことを間接的に表現してる感があるし、書くのはともかく読みづらい…
0607デフォルトの名無しさん
2008/01/02(水) 09:38:36日本では流行ってないけど、色々使えそうだけど。。。
0608デフォルトの名無しさん
2008/01/02(水) 09:54:39C#、Java、Ruby、Pythonが将来性あるよ
0609デフォルトの名無しさん
2008/01/02(水) 09:59:25俺は理系だけど全く逆だなあ
for/loopの方がやりたい事を直接表現してるように見えるし
読みやすい
マシンを基準にして考えてるからだろうか
0610デフォルトの名無しさん
2008/01/02(水) 10:04:54最初に触った言語がHaskellとかだととても自然に見えるのかもしれないが。
俺も
プログラミング->数学専攻
の順だったから、なんか両者は別物という認識だな。
フィボナッチの定義を書いてそれが即動いたから何が嬉しいの?って感じだな。
0611デフォルトの名無しさん
2008/01/02(水) 10:12:13ただ、SQLとか正規表現みたいに、処理手順として考えないほうがラクなものもある。
それでも、プログラムの大半は処理手順として考えたほうがラクだと思う。
0612デフォルトの名無しさん
2008/01/02(水) 10:15:35才能無さすぎて邪魔だぜ
0613デフォルトの名無しさん
2008/01/02(水) 10:16:25/_ノ ヽ、_\ ( もう・・・私のばか・・・・!!!
. / (● ) (● )\ ( また本心と・・・・違うこと・・言っちゃったお・・・
///////(__人__)///\ ◯ ほんとは・・・素直になりたいのに////
| | 。O  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄  ̄
\ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0614デフォルトの名無しさん
2008/01/02(水) 10:48:16お前才能無いよw
0615デフォルトの名無しさん
2008/01/02(水) 12:03:080616デフォルトの名無しさん
2008/01/02(水) 15:35:37ループの方が分かりやすいだろ。何十行もの関数を書いてなんとも思わないような奴。
map/filterや内包表現は、
プログラムをちゃんと定義の積み上げとして見てる奴には非常に素直。
ただ、経緯的に手続きの書き下しから入ってる奴が多いから、ループに慣れてしまってる面はある。
0617デフォルトの名無しさん
2008/01/02(水) 15:52:29なるのだけど、本格的に使おうとすると「ナニコレツカエネー」となる。
が、シコシココードを書いた後、「このコードの山を体系化して
誰か設計意図や全体像のビジュアルイメージを描き起こしてkrkr」と思うのも確か。
改修とかで設計の根幹に触れるような要素がないか見通したくなると特に。
図で描ける・見れる、というのはイメージ伝達のキモだから将来性はあるんだけど、
まだ(よい意味で)遊び道具だな。思ったことをイメージできる道具ではなく、
思考の特定部分だけしか表現しにくい隔靴掻痒ツールになってる。なのでUMLも
あくまで標準書式の第一歩という点だけが重要で、後はコメント付け頑張れとか
ベストプラクティス的にはなってる訳で。
0618デフォルトの名無しさん
2008/01/02(水) 15:54:00副作用が存在する言語ならば、そのプログラムが本質的には手順であることは自明。
本質的ではない前後関係を、プログラム上に記述しないという考え方には意味があるが、
それは、プログラムが手順ではないことを意味しない。
0619デフォルトの名無しさん
2008/01/02(水) 16:11:46ご高説ごもっとも。
今後どういう方向性が一般化していくんだろう?
一部でしか使われない技術とかでなくて全体の方向性として。
0620デフォルトの名無しさん
2008/01/02(水) 16:16:12その言語は枯れないと見る
なぜなら毎年使う奴が居るからだ
0621デフォルトの名無しさん
2008/01/02(水) 16:25:00未来の前に、過去をどう見てる?
0622デフォルトの名無しさん
2008/01/02(水) 16:27:17朝鮮人は来るな
0623デフォルトの名無しさん
2008/01/02(水) 16:45:22maxima->clispか?
0624デフォルトの名無しさん
2008/01/02(水) 17:20:270625デフォルトの名無しさん
2008/01/02(水) 17:25:26ペルソナウェアのフリーだった頃の
おりものプログラミングやってた
0626デフォルトの名無しさん
2008/01/02(水) 17:59:04今は伺か使ってるの?
0627デフォルトの名無しさん
2008/01/02(水) 18:00:03兄貴が東大理一の奴いたけどMathematica使ってた
0628デフォルトの名無しさん
2008/01/02(水) 18:03:47うかがかは何か知らんけどよくフリーズするし
おっぱい揉みまくったら居なくなったから
それ以来触れてない
0629デフォルトの名無しさん
2008/01/02(水) 18:04:14そーゆー奴って大抵凡人になるよな
0630デフォルトの名無しさん
2008/01/02(水) 18:05:42兄貴に反発して不良になるけど
兄貴が交通事故で死んでから
東京理一を目指すというありがちな話じゃないの?
0631デフォルトの名無しさん
2008/01/02(水) 18:06:480632デフォルトの名無しさん
2008/01/02(水) 18:07:00この前自殺した中学生も使ってたんじゃないかな。
天才が凡人になる理由は、暴力のため。
0633デフォルトの名無しさん
2008/01/02(水) 18:07:34組み込み関数が多彩かつ超強力で
pset/lineでいきなり図形を描けるN88BASICを思い出した。
最近点描くのも一苦労な言語ばっかりでちょっと悲しい。
0634デフォルトの名無しさん
2008/01/02(水) 18:08:07今もなだれでニュースになってるしな。
自然を征服するのが快感な天才君は自然に飲み込まれてしまいましたと。
0635デフォルトの名無しさん
2008/01/02(水) 18:11:21人に迷惑かけてまで登るなんて頭がおかしいんだよ
0636デフォルトの名無しさん
2008/01/02(水) 18:12:160637デフォルトの名無しさん
2008/01/02(水) 18:19:56おっぱいそん
おっぱいには夢が詰まってると言うじゃないか
もちろん貧乳もOK
未発達にも夢がある
成長期が終わっても貧乳なのは
シンプルでコンパクトなセットだと考えられるしな
求めれば求めるほど直感的に書けるようになる
強力な言語だ
0638デフォルトの名無しさん
2008/01/02(水) 18:59:400639デフォルトの名無しさん
2008/01/02(水) 19:08:290640デフォルトの名無しさん
2008/01/02(水) 19:12:28殿が勝手に出しゃばっただけ
0641デフォルトの名無しさん
2008/01/02(水) 19:18:17> 伺かって漏貧絡みじゃなかったっけか?
http://morphyone.info/wiki/index.php?MorphyOne%CE%F2%BB%CB%C7%AF%C9%BD
これか。
自作ハードは雑誌とかで取り上げられてたっけ。
けど、その不可能性は僕も2ちゃんねるで書き込んだけどことごとく反論されたっけ。監視だけは怠らないよな。
0642デフォルトの名無しさん
2008/01/02(水) 19:29:06伺かとどういう関係が
0643デフォルトの名無しさん
2008/01/02(水) 19:33:56ttp://www.max.hi-ho.ne.jp/mao_h/ukagaka/index.htm
> とよぞう氏によって配布されている
0644デフォルトの名無しさん
2008/01/02(水) 19:41:54対話的に構築するシステムというわけか。
0645デフォルトの名無しさん
2008/01/02(水) 19:50:05ペルソナウェアに搭載したかったのかね
人工無能関係のサイトに足跡残ってた
0646デフォルトの名無しさん
2008/01/02(水) 19:52:25誰もが一度は通る道ですな
0647デフォルトの名無しさん
2008/01/02(水) 20:00:25RO廃人にしてキモキモネカマか
0648デフォルトの名無しさん
2008/01/02(水) 20:01:20それくらいになったら実用的な人工知能も動きそうな希ガス
0649デフォルトの名無しさん
2008/01/02(水) 20:03:16クラスタベースのものがとっくに実現されてるだろ。
0650デフォルトの名無しさん
2008/01/02(水) 20:05:20どのくらい必要なんだろう?
0651デフォルトの名無しさん
2008/01/02(水) 20:07:34クラスタで人工知能ってどっか研究してるのかな?
0652デフォルトの名無しさん
2008/01/02(水) 20:08:52シンクライアント化が進行してマシンパワーは打ち止めになってる希ガス
0653デフォルトの名無しさん
2008/01/02(水) 20:10:09大抵の分野では既にまともなAIが出来てるんだからそれでいいじゃないか
0654デフォルトの名無しさん
2008/01/02(水) 20:11:53論理的に人工知能が実現可能かどうかはわかってない。
かといってプログラマがシコシコとif文を書き連ねていけば
汎用的な思考ルーチンが完成するかどうかについてはもっとわかっていない。
0655デフォルトの名無しさん
2008/01/02(水) 20:11:580656デフォルトの名無しさん
2008/01/02(水) 20:13:55ペンローズが言ってた量子脳って最近はどう評価されてるんだろ。
0657デフォルトの名無しさん
2008/01/02(水) 20:14:57肝心の自然言語を理解するAIがダメダメなんだが
0658デフォルトの名無しさん
2008/01/02(水) 20:15:041+2を計算すればいいのにそのために脳をエミュレートしたりしたら
それは馬鹿だろ
0659デフォルトの名無しさん
2008/01/02(水) 20:16:05認知科学の人と超心理学の人とではまるっきり態度が違う
0660デフォルトの名無しさん
2008/01/02(水) 20:16:410661デフォルトの名無しさん
2008/01/02(水) 20:16:42その昔NCというのがあっての・・・
0662デフォルトの名無しさん
2008/01/02(水) 20:17:25ちょびっツ?
0663デフォルトの名無しさん
2008/01/02(水) 20:18:11でも方向性はいろいろあって完璧にお手上げってわけでもないから
そのうち実用的になるだろ
機械翻訳とか今でも一応使ってるやつはいるし
0664デフォルトの名無しさん
2008/01/02(水) 20:22:55一兆個分程度あるそうだから、C2D(1億5千万個くらい?)換算で
100万プロセッサ分もトランジスタがあれば規模的にはコピー可能になる。
>>654
無限のサルがif文を打ち込んでいけば必ず実現するだろうね。
0665デフォルトの名無しさん
2008/01/02(水) 20:28:07小説は知らんけど。
0666デフォルトの名無しさん
2008/01/02(水) 20:36:43手直しがAIで抜けてる部分なんだけどね
0667デフォルトの名無しさん
2008/01/02(水) 20:39:18人間のプロを超えることはまだ難しくても
0668デフォルトの名無しさん
2008/01/02(水) 20:47:09翻訳と自然言語の理解とでは求める実用性が違うよ。
翻訳だと単語単位の訳だけ出して文脈や文法から理解するのは人間なんで、
コンピュータはほとんど意味の理解はやっていない。
IMEで係り結びを認識して候補を変えるのと同じレベル。
0669デフォルトの名無しさん
2008/01/02(水) 20:53:30現在の問題は規模以上に脳の初期回路が不明。
尚且つ、シナプス信号以外の化学物質による思考への係わりも大きい。
+三次元で展開されるシナプスの動的変化も必要。(疲労や変化)
等で簡単ではない。
完全乱数は世の中に存在しない。 ましてや無限のサルなど…
0670デフォルトの名無しさん
2008/01/02(水) 20:57:09ヤングの実験を一光子でやるやつって完全乱数じゃないの?
0671デフォルトの名無しさん
2008/01/02(水) 21:01:11脳の構成にもそれは不要なんじゃないの?まぁサルは有限だが。
0672デフォルトの名無しさん
2008/01/02(水) 21:05:33意味の理解とか言い始めたらクオリアという超難題にぶつかるわけだが。
0673デフォルトの名無しさん
2008/01/02(水) 21:08:47コンピュータ工学的には中国人の部屋で充分
0674デフォルトの名無しさん
2008/01/02(水) 21:10:41もさもさ頭の本読んだけど結局なーんもわかりませんしか言ってなくて駅のホームに捨てたなぁw
0675デフォルトの名無しさん
2008/01/02(水) 21:12:070676デフォルトの名無しさん
2008/01/02(水) 21:14:12その調子で何か面白いアプリ作ってみてよ
人工知能とかw
0677デフォルトの名無しさん
2008/01/02(水) 21:18:53思考は状態だから副作用そのものなんだよなぁ
0678デフォルトの名無しさん
2008/01/02(水) 21:20:29>>675
オメ
0679デフォルトの名無しさん
2008/01/02(水) 21:24:56時間軸を分割して単位時間を静的に処理して
次の単位時間への変化ベクトルを算出するのは
副作用なしにできるんでない?
Haskellでゲームを作るときも同じようにして
単位時間の切り替えだけモナドに押し込めてたはず。
0680デフォルトの名無しさん
2008/01/02(水) 21:26:45ttp://ja.wikipedia.org/wiki/%E4%BA%BA%E5%B7%A5%E6%84%8F%E8%AD%98
> 情報処理装置の中身は真の意味を理解する必要がない
0681デフォルトの名無しさん
2008/01/02(水) 21:28:48人工知能でグラフィカルで関数型な言語ってことでFA?
0682デフォルトの名無しさん
2008/01/02(水) 21:29:19それでいいと思う
0683デフォルトの名無しさん
2008/01/02(水) 21:32:18正解はC#
0684デフォルトの名無しさん
2008/01/02(水) 21:32:300685デフォルトの名無しさん
2008/01/02(水) 21:33:34グラフィカルはどうなった?
0686デフォルトの名無しさん
2008/01/02(水) 21:34:05中途半端だから却下
0687デフォルトの名無しさん
2008/01/02(水) 21:34:080688デフォルトの名無しさん
2008/01/02(水) 21:35:19あまり知られてないけど.NET Framework SDKのサンプルにLISP処理系が入ってるお^^
0689デフォルトの名無しさん
2008/01/02(水) 21:38:020690デフォルトの名無しさん
2008/01/02(水) 21:39:04ttp://www.atmarkit.co.jp/fdotnet/special/dotnet_sdk_part2/dotnetsdk05.html
> .NET対応Lispコンパイラ
0691デフォルトの名無しさん
2008/01/02(水) 21:42:17PLT-Scheme+Dot-Scheme
bigloo.Net
0692デフォルトの名無しさん
2008/01/02(水) 21:43:39ほほー
さんくす
0693デフォルトの名無しさん
2008/01/02(水) 21:48:010694デフォルトの名無しさん
2008/01/02(水) 21:53:46開発停滞してるし将来性は・・・
0695デフォルトの名無しさん
2008/01/02(水) 22:02:40ttp://ja.wikipedia.org/wiki/Blue_Brain
0696デフォルトの名無しさん
2008/01/02(水) 22:07:30さんくす
やっぱ研究してるところあるんだな
出力データのビジュアル化が重要みたいだね
0697デフォルトの名無しさん
2008/01/03(木) 00:37:20なんで、現在見知っている生物と同様の脳(意識)を求めるんだろ?
体を構成している C が Si に変わった生き物がいたとして、
そいつらの脳が同じ発達をするとは思えないんだが………
ハードウエアがかわれば意識もかわるのでは???
# 意味がないって言ってるわけではないよ
0698デフォルトの名無しさん
2008/01/03(木) 00:40:23その生物や脳の研究のためじゃないか?
0699デフォルトの名無しさん
2008/01/03(木) 00:41:06同じになるか変わるか調べるのも研究テーマのうちなんじゃないか
0700デフォルトの名無しさん
2008/01/03(木) 01:01:450701デフォルトの名無しさん
2008/01/03(木) 02:46:22そういうのは弱いAIと分類されている。
それに対して思考まで再現するのが強いAI。
0702デフォルトの名無しさん
2008/01/03(木) 02:51:16演繹では行き詰ったら帰納から攻めるというのも手。
シナプスのシミュレートは冗長だが分析して贅肉を落とせば
ダウンサイジングしていくことも可能だろう。
0703デフォルトの名無しさん
2008/01/03(木) 03:02:39ヒント: イルカと魚はほとんど同じ形
0704デフォルトの名無しさん
2008/01/03(木) 03:10:31まねない理由が見当たらない。
船や飛行機も魚や鳥の構造を研究した上で設計されてるし。
いい材料が見つかればスクリュー廃止したイルカ型だかマグロ型の高速高燃費な潜水艦が出来るのだとか。
0705デフォルトの名無しさん
2008/01/03(木) 03:30:170706デフォルトの名無しさん
2008/01/03(木) 04:48:56そもそも潜水艦自体、存在価値が怪しい。
0707デフォルトの名無しさん
2008/01/03(木) 04:56:40生物学的なアプローチが成功するまでどれも偽者か小道具だろ。
本当に出来たとしたら人類初の産業革命と言われてもいいと思う。
自動毛織り機なんか比較にならない。
美術作品など人間の創作性をたよりにする仕事、
全て高速で完全な機械ができるようになるのだから。
それより言語がどうのこうの言っているうちは
人間様がチマチマ作業しているに他ならないのだから、
気持ちよく人間様の下僕になる言語を選ぶべき。
なんて書いたら叩かれるだろうな。
0708デフォルトの名無しさん
2008/01/03(木) 05:04:08ちょっと大きく出すぎたかと内心ビクビク
0709デフォルトの名無しさん
2008/01/03(木) 05:08:42というより、論争そのものが無意味に思える。どうせ四の五の言って相手をねじふせさせること以外はしていないからだ。
0710デフォルトの名無しさん
2008/01/03(木) 05:16:38俺は思う
0711デフォルトの名無しさん
2008/01/03(木) 05:26:31俺の使う言語XXXはいつも最高だとか思い込んでいるうちが幸せかもしれんね。
これは、言語だけでなくフレームワークにも同じように言えるけどな。
0712デフォルトの名無しさん
2008/01/03(木) 05:39:02それはデジタル土方の考え方のようだけど。
0713デフォルトの名無しさん
2008/01/03(木) 05:43:18どちらか片方でなく、両方の要素が必要ではないかな。
生物学的アプローチと言っても夢物語ではない。
現在でも文字認識とかでニューラルネットワークが使われているが、
シナプスのシミュレートはそれを複雑にしただけ。
0714デフォルトの名無しさん
2008/01/03(木) 10:30:220715デフォルトの名無しさん
2008/01/03(木) 10:37:490716デフォルトの名無しさん
2008/01/03(木) 10:39:08これだけ長きに渡って研究しているのに
HAL2000をどうやれば作れるかなんて取っ掛かりすら見えてこない。
それより人間の脳にコプロセッサぶっこんで
演算速度上げて記憶容量増やした方が100万倍使えるな。
0717デフォルトの名無しさん
2008/01/03(木) 10:45:51取っ掛かりは十分見えてる感じがするなぁ
0718デフォルトの名無しさん
2008/01/03(木) 10:49:040719デフォルトの名無しさん
2008/01/03(木) 10:54:17脳とダイレクトに入出力できれば生産性は1000倍どころじゃない。
2getだって0.000001[s]でできるようになる。
0720デフォルトの名無しさん
2008/01/03(木) 10:58:20HAL9000とは別物?
0721デフォルトの名無しさん
2008/01/03(木) 11:01:43そっか、あれは9000か
0722デフォルトの名無しさん
2008/01/03(木) 12:40:490723デフォルトの名無しさん
2008/01/03(木) 12:42:54つか繋がってない方が速いぞ
0724デフォルトの名無しさん
2008/01/03(木) 13:17:340725デフォルトの名無しさん
2008/01/03(木) 15:10:530726デフォルトの名無しさん
2008/01/03(木) 15:20:140727デフォルトの名無しさん
2008/01/03(木) 15:22:28あれ作るのはどんな言語が必要なんだろうな
0728デフォルトの名無しさん
2008/01/03(木) 15:23:120729デフォルトの名無しさん
2008/01/03(木) 15:29:230730デフォルトの名無しさん
2008/01/03(木) 15:35:18自己修復機能がベースになってるんだよな、たしか。
オートノミックとかアーティフィシャルライフの延長線上にあるような気もする。
0731デフォルトの名無しさん
2008/01/03(木) 23:12:2530年以上前から、人工知能系は研究されているが、未だに"パターン認識"くらいしか、
まともに使い物にならないということからして、
反証可能性によって、残念ながらちょびっツは、生まれ得ない。
中学生のときに、本気でプログラミングを勉強して(未だにしているが)、
ちょびっツのような"もの"をつくってやると、大規模ネットワーク上(WinMX)で、
熱く語ったことがある人間が、答えてあげました。
その当時は、若者は、夢があってええのう、といわれましたけど。
すでに、この分野に夢はない。
将来性のある言語は、C++やJava, PHPとおもう。
C++は、STLとboostが最強、ゲーム業界ではC言語と並んで主流、MSは手を切りそうだけど・・・。何がC♯だよ。
Javaは、これから需要がたくさんある。携帯電話の普及率と比例いや2乗に比例か。
PHPは、現在これ以上のが、ないので、とりあえず安泰。
0732デフォルトの名無しさん
2008/01/03(木) 23:27:12Lisp の成果の使いまわしだけどな
0733デフォルトの名無しさん
2008/01/03(木) 23:29:42しかし文法が奇妙すぎる
0734デフォルトの名無しさん
2008/01/03(木) 23:42:58多いそうだよ
0735デフォルトの名無しさん
2008/01/03(木) 23:46:09素人がC#でゲーム作れるSDKを公開したってだけだろ。
せいぜいライブアーケードの一部に使われるかどうかだ。
0736デフォルトの名無しさん
2008/01/03(木) 23:46:42正気か?
そんなことしたらPS3と同時リリースできないじゃん
0737デフォルトの名無しさん
2008/01/03(木) 23:48:500738デフォルトの名無しさん
2008/01/03(木) 23:49:01厨二病だった自分を恥じる気持ちはわかるが
否定からは何も生まれない・・・
0739デフォルトの名無しさん
2008/01/03(木) 23:49:54PS3もやっと軌道に乗り出したようだね
0740デフォルトの名無しさん
2008/01/03(木) 23:50:450741デフォルトの名無しさん
2008/01/03(木) 23:51:360742デフォルトの名無しさん
2008/01/03(木) 23:51:43Haskellが誕生した現在、Lispの役目は終わった
0743デフォルトの名無しさん
2008/01/03(木) 23:52:41久夛良木
0744デフォルトの名無しさん
2008/01/03(木) 23:53:23LispはまだまだEmacs厨のお守りをしてもらわないと
0745デフォルトの名無しさん
2008/01/03(木) 23:55:24よくアニメとかで(最近だとひぐらし)
永遠に同じ時間が繰り返すのがあるけどそんなイメージ
0746デフォルトの名無しさん
2008/01/03(木) 23:58:51凡人なんてそんなもん
意固地になって厨二病を認めようとしないのは変人
ごく一握りの変人が大化けすることはあるが99%は廃人
0747デフォルトの名無しさん
2008/01/04(金) 00:03:02XNA Game Studioでググレ
0748デフォルトの名無しさん
2008/01/04(金) 00:04:18Lispの役割はまだ終わらない
0749デフォルトの名無しさん
2008/01/04(金) 00:04:27知ってるっつーの
「素人がC#でゲーム作れるSDK」って書いてんじゃん
0750デフォルトの名無しさん
2008/01/04(金) 00:05:46で、「ゲーム業界」とやらが作ったC#製タイトルってなんだよ。
0751デフォルトの名無しさん
2008/01/04(金) 00:46:170752デフォルトの名無しさん
2008/01/04(金) 08:39:580753デフォルトの名無しさん
2008/01/04(金) 14:00:11そもそも、日本のクリエイタークラブ入会者は何人居るよ?
XNAみたいな遊ぶ人が居ない超マイナー環境でゲーム作って何がうれしいんだ?
携帯電話向けJavaゲーム作成の方が100倍マシだな。
0754デフォルトの名無しさん
2008/01/04(金) 14:16:24C++一択じゃないのか?
0755デフォルトの名無しさん
2008/01/04(金) 14:34:160756デフォルトの名無しさん
2008/01/04(金) 14:34:41据え置き機のことを言ってるんだろうけど
ケーターゲームの市場は無視できない規模だぞ
0757756
2008/01/04(金) 14:35:16×ケーターゲーム
○携帯ゲーム
0758デフォルトの名無しさん
2008/01/04(金) 14:35:380759デフォルトの名無しさん
2008/01/04(金) 14:36:370760デフォルトの名無しさん
2008/01/04(金) 14:38:57携帯電話
0761デフォルトの名無しさん
2008/01/04(金) 20:35:31あれはLISP系俺様言語でつくられてるとか聞いたんだが
0762デフォルトの名無しさん
2008/01/04(金) 22:03:38全部LISPだと思うとキモイ
0763デフォルトの名無しさん
2008/01/05(土) 00:10:17一時期のリッジとかそのへんは知らんけど。
0764デフォルトの名無しさん
2008/01/05(土) 00:19:200765デフォルトの名無しさん
2008/01/05(土) 13:24:24ロジックを解明出来ないようにすることは出来ないかな。暗号化は実行時に復号している以上、本質的には
実行ファイルからリバース可能だから、そういう意味ではなくて。
パフォーマンスは悪そうな気がするけど、そういう言語ができたら、特殊な分野ではそれなりに使えるかも。
0766デフォルトの名無しさん
2008/01/05(土) 14:50:16それのどこに夢と将来性があるの?
0767デフォルトの名無しさん
2008/01/05(土) 15:59:010768デフォルトの名無しさん
2008/01/05(土) 16:07:13ここからJavaで書くけど次はC#、でもここらへんはCommon Lispで
フレームワークはHaskell、気分がいいのでPerl使ってみたいな。おもちゃ程度にはなる。
0769デフォルトの名無しさん
2008/01/05(土) 16:19:44本質的にはリバースエンジニアリング可能なら、あんま意味ないような気もするけど?
ライセンスかDMCA的に縛る、っていう気休めなら現状とたいして変わらないし、
ネットワーク越しのドングルみたいなメカニズムなら、リモート側でサービス提供する形に
したほうがよっぽどメリットがあるような気が。
0770デフォルトの名無しさん
2008/01/05(土) 16:22:100771デフォルトの名無しさん
2008/01/05(土) 16:26:04それに限らずたくさんの言語を一緒に使えたら気持ちいいだろうなあというお話。
実現方法はいっさい考えていない。
たとえば最低の方法だと別言語で作成された
プログラムをパイプでつなげば終わりだよね。
現時点だと.NETが一番近いのかな。
0772デフォルトの名無しさん
2008/01/05(土) 16:27:570773デフォルトの名無しさん
2008/01/05(土) 16:37:330774デフォルトの名無しさん
2008/01/05(土) 16:46:59.NET上で動くことを前提にすれば、十分に可能性はあると思う。
0775デフォルトの名無しさん
2008/01/05(土) 16:49:190776デフォルトの名無しさん
2008/01/05(土) 16:55:210777デフォルトの名無しさん
2008/01/05(土) 17:23:54そうじゃなくて、実行する以外には、実行結果を知ることができないような仕組みが
作れれば、本質的にリバースエンジを無効にできるのではないかという話。
もっとも理論的に可能か検討すらしてないし、ここではウケが悪いみたいだから、
もう話はおしまいにするけど。
0778デフォルトの名無しさん
2008/01/05(土) 17:31:260779デフォルトの名無しさん
2008/01/05(土) 17:48:10IL レベルで実現しようとしてるのが .NET という認識でおk?
0780デフォルトの名無しさん
2008/01/05(土) 18:11:33プロトコルレベルで実現させようという試みがCOMでおけ。
0781デフォルトの名無しさん
2008/01/05(土) 18:21:144GL? (hogehoge/QLとか)
Perl? (Inline::*で実現)
WSH?ASP?(XMLでモジュールに属性をつけて実現)
で、いまココが CLR になると。
実戦では ASP.NET が一番広汎に使われてるかな?>マルチ言語のモジュール統合
0782769
2008/01/05(土) 18:29:27外部には一切平文なプログラムが流れないシステムとかそういうものかな?
私も無理に話を続けようとは思いませんが、一応、何の事前調査もなしで自分が
想像できる限りの強固なシステムというとそんな感じになりますが。
0783デフォルトの名無しさん
2008/01/05(土) 22:27:03全ての用途で一番適している万能言語は存在し得ないと思うし、
全部の言語でライブラリを共有するすることも不可能に思う。
例えば、.NETのライブラリは多言語対応と言われているが、
しかしクラス・構造体・メソッド・ジェネリックの言語仕様を持つ言語という制約が存在する。
そのため、.NETの各言語はこれらの言語仕様を扱えるように改造されてしまい元の言語と異なってしまっている。
全面的に作り直されたVB、ジェネリック等が追加されたIronPythonなどが良い事例だと思う。
統一言語やどんな言語からでも利用できるライブラリなんてのは夢でしかない。
0784デフォルトの名無しさん
2008/01/05(土) 22:27:40いかにも出力を持っているように振る舞えるってことだよね?
単に関数表を出すことができるとは次元が違うよね?
0785デフォルトの名無しさん
2008/01/05(土) 23:35:47元々IronPythonは「各言語をCLRで統一?動的言語どうすんだ(w無理だよバカス(w」を
実証するために作ったが、作ってみたら「あれイケる。全然イケる。このままGOー!」となったとか。
結局どんな言語であれお互いの仕様を完全コピーすることは可能だし、あとは
それが何らかのエミュレーションレイヤが挟まるかそうでないかの違いなので、
CLRの抽象化はかなり幅広いパターンを包含できる中々よい設計だと思う。
現行のCLRではどうにも実現方法が回りくどすぎて非効率だが、記述方法として
理にかなった概念などを提唱できれば論文一本くらいはものになるんでない。
0786デフォルトの名無しさん
2008/01/06(日) 00:06:34間違いない!
0787デフォルトの名無しさん
2008/01/06(日) 00:12:09つアセンブラ
0788デフォルトの名無しさん
2008/01/06(日) 00:34:27>結局どんな言語であれお互いの仕様を完全コピーすることは可能だし、あとは
>それが何らかのエミュレーションレイヤが挟まるかそうでないかの違いなので、
>CLRの抽象化はかなり幅広いパターンを包含できる中々よい設計だと思う。
あまりにJavaVMライクな物を意識しすぎたのか、多言語と言っている割に
静的な型を持つオブジェクト指向言語以外はエミュレーションレイヤで
頑張れと言わんばかりの設計になっていない?
少なくとも.NETの中間言語を見る限りはそのような印象を受ける。
0789デフォルトの名無しさん
2008/01/06(日) 00:50:38静的型を共用できなかったらライプラリが静的型言語からまともに使えない。
プアな方は、使わない情報は無視すればいいだけ。リッチな方に合わせた方がいいに決まってる。
Genericsもあるべき。これもプアな方は、使わない情報(型パラメタ)は無視すればいいだけ。
それより、根本的に異なる遅延評価みたいなのはどうするのか。
0790デフォルトの名無しさん
2008/01/06(日) 00:59:240791デフォルトの名無しさん
2008/01/06(日) 01:35:56「実行」の根幹、バイトコードの基本概念設計に関わる気がするけど。
0792デフォルトの名無しさん
2008/01/06(日) 01:41:49言語仕様的には全く問題ない。実装が問題なだけであって。
ただ関数型言語で言えば.NET上にはF#がある。
遅延評価もたしか入っていたはずだが。詳しくはしらんので調べてください。
http://en.wikipedia.org/wiki/F_Sharp
0793デフォルトの名無しさん
2008/01/06(日) 02:55:261言語作るだけなら、バイトコードで評価器作ればいいけど、
それだと他言語から利用するときに評価器ごとロード・実行する必要があるのでは?
それが他の遅延評価言語からであっても。
やはり、ライブラリの利用は、願わくば本質的なコードのみのロード・実行(評価)であって欲しいし、
それができてこそ「汎用」VMではないか?
となると、バイトコードは式木を表せてかつ評価戦略も色々出来るものでないと行けないと思うが、
これは、普通の手続き的なバイトコード(VM)では無理ではないか?
あと、遅延評価だけでなく、Lispみたいにデータとプログラムに区別がないのも、同様の問題があると思う。
0794デフォルトの名無しさん
2008/01/06(日) 03:09:350795デフォルトの名無しさん
2008/01/06(日) 09:21:450796デフォルトの名無しさん
2008/01/06(日) 09:27:14C に比べりゃ最適化不足なんだろうな。
処理回数によって最適化レベルを上げていくとか難しいんだろうか。
0797デフォルトの名無しさん
2008/01/06(日) 10:01:230798デフォルトの名無しさん
2008/01/06(日) 18:28:24最適化不足っていうか、Cなみになるような最適化って不可能だろ?
たとえば、Cだと、ローカルの配列(文字列)とか確保するのに、スタックから取れるけど、
Javaだとヒープから取らないといけないとか。
0800デフォルトの名無しさん
2008/01/06(日) 19:59:41いま、メインストリームのスクリプト言語で、JITコンパイルまでしている言語を教えてほしい
0801デフォルトの名無しさん
2008/01/06(日) 20:11:45夢のない言語、将来性のない言語
って何?何をするにしても、とりあえずそれだけ避けておけば
問題なかろう。夢や将来は言語じゃなく中身で実現するもんだし。
0802デフォルトの名無しさん
2008/01/06(日) 20:16:51今はもう無い。
0803デフォルトの名無しさん
2008/01/06(日) 20:46:510804デフォルトの名無しさん
2008/01/06(日) 20:50:15C++/CLIは?
0805デフォルトの名無しさん
2008/01/06(日) 21:01:24ネイティブと.NETの架け橋として夢いっぱいであってほしい。
0806デフォルトの名無しさん
2008/01/06(日) 21:25:53今はもう無い。
しかし、しぶとく生き残ってる。
誰かトドメをさしてくれ。
0807デフォルトの名無しさん
2008/01/06(日) 21:26:480808デフォルトの名無しさん
2008/01/06(日) 21:29:440809デフォルトの名無しさん
2008/01/06(日) 21:30:330810デフォルトの名無しさん
2008/01/06(日) 21:39:280811デフォルトの名無しさん
2008/01/06(日) 21:42:200812デフォルトの名無しさん
2008/01/06(日) 22:49:13コボラが作ったCOBOLとJCLを使ったシステムをどうするか
改造していくか、JAVAなどでゼロから作り直すか・・・
汎用機もソース自体も信頼できないから困っちゃう
挙句の果てにソースはコボラの頭の中ときたもんだ
0813デフォルトの名無しさん
2008/01/06(日) 23:23:49あんまり楽じゃないBasicだよねぇ、それ。
0814デフォルトの名無しさん
2008/01/06(日) 23:24:090815デフォルトの名無しさん
2008/01/07(月) 00:26:10夢なんて無かったんじゃなかったか?
プログラミング言語などというパラダイムは、自動プログラミングの手始めの
一過性のものに過ぎないと考えて、ましてや、言語としての寿命はすぐに尽きる
つもりで、やっつけ仕事で標準化の作業をやった、ってなことをどこかで聞いたか
した記憶がある。
0816デフォルトの名無しさん
2008/01/07(月) 02:37:57JavaVM上で汎用機とCOBOLがエミュレートされこの先生きのこるのだよ
0817デフォルトの名無しさん
2008/01/07(月) 03:22:42その点に関しては、Javaも、ローカルスコープでしか参照されないオブジェクトのメモリを
スタックに確保するなんて最適化をやるらしいぞ。
http://itpro.nikkeibp.co.jp/article/COLUMN/20060626/241719/
Javaあんまり使わない自分にはあまり縁のない話だけどさ。
0818デフォルトの名無しさん
2008/01/15(火) 14:54:23IronSchemeとかもあるし。
0819デフォルトの名無しさん
2008/01/16(水) 12:28:02JSchemeとかkawaとかあるけど。
0820デフォルトの名無しさん
2008/01/16(水) 12:58:31俺にはLisp以上の手が思いつかない。
0821デフォルトの名無しさん
2008/01/16(水) 19:44:030822デフォルトの名無しさん
2008/01/19(土) 14:33:59パイプで繋げ
0823デフォルトの名無しさん
2008/01/24(木) 11:49:150824デフォルトの名無しさん
2008/01/30(水) 02:17:40http://search.cpan.org/dist/perl-lisp/
0825デフォルトの名無しさん
2008/01/30(水) 07:46:260826デフォルトの名無しさん
2008/02/05(火) 09:27:180827デフォルトの名無しさん
2008/02/09(土) 21:18:350828デフォルトの名無しさん
2008/02/14(木) 20:18:170829デフォルトの名無しさん
2008/02/17(日) 12:57:280830デフォルトの名無しさん
2008/02/17(日) 13:56:410831デフォルトの名無しさん
2008/02/17(日) 13:58:43楽しいけど、将来性は無い。
そもそも遊びの言語
0832デフォルトの名無しさん
2008/02/17(日) 19:11:38ここからはC、ここからはVB、ここからはJAVAってな感じで、
ひとつのソース中に全ての言語が記述できたら夢があるかな?
0833デフォルトの名無しさん
2008/02/17(日) 19:27:48例えばC++/CLIで、俺はCLIとネイティブの間に壁を感じる。
例えばCLI型のデータをBoostで扱おうなんて夢のまた夢。
その点をどうにかすれば夢広がりんぐなのは間違いない。
0834デフォルトの名無しさん
2008/02/17(日) 19:28:27せいぜい extern "C" みたいな工夫を
色んな言語に使えるようにする程度が限界だし、
それも言語によっては無茶だろうし。
0835デフォルトの名無しさん
2008/02/18(月) 00:03:360836デフォルトの名無しさん
2008/02/18(月) 00:25:55HTML、HTAやWSFファイルで、script要素毎に異なる言語を使える。
0837デフォルトの名無しさん
2008/02/18(月) 01:03:52ttp://msdn.microsoft.com/msdnmag/issues/08/02/CLRInsideOut/default.aspx?loc=jp
0838デフォルトの名無しさん
2008/02/18(月) 08:08:10サーバーとクライアントこれ1本みたいな。
環境考えなくていいし。
でも決してJ#のことを言っているわけじぇねぇよ。
0839デフォルトの名無しさん
2008/02/18(月) 08:26:310840デフォルトの名無しさん
2008/02/19(火) 01:06:18前科つーか、あれSunは認めておくべきだった。
そうすりゃ今ドトネト向けに出てる膨大なライブラリはすべて(まあ、ほとんど)
Javaで動いてただろうし、そしたらVisualStudioもJ#みたいなインチキではなく
今頃ネイティブサポートでウハウハだった。Sunが著しく経験がない
グラフィカルコンポーネント群もWin/Mac系のベンダがこぞって生産して
超充実してたはず(一部プラットフォーム依存はしただろうけど)。
MSが巻き返しで.NET作っちゃったからASP.NETとかSilverLightとか
膨大なHoge#/Hoge.NET言語群とかが出現して、Javaはかなり危うい。
デスクトップ向けにはMacOS Xにも乗り切れず、結局UNIX方面で使える
サーバ向け言語という領域に押し込まれてしまった。
もったいない。
0841デフォルトの名無しさん
2008/02/19(火) 01:26:05MSはどっちみち独自仮想マシン作ってたと思うよ。
0842デフォルトの名無しさん
2008/02/19(火) 07:27:39ああいうものをJavaに入れるのをSunが許すことはありえないし、
MSが入れないということもありえない。
0843デフォルトの名無しさん
2008/02/21(木) 02:55:37Pure Javaの敗北と取られかねないからブランド戦略的に身動きが取れなかった、に一票。
Java野郎が諸手をあげて歓迎してるEclipseとかが使ってるものは一体何よ?とか
思わんでもない。まあSunではないといえばそうだが、SunではなくJava業界は余裕で
認めたと思う。
0844デフォルトの名無しさん
2008/02/23(土) 16:23:140845デフォルトの名無しさん
2008/02/23(土) 16:28:130846デフォルトの名無しさん
2008/02/25(月) 00:08:00認めてないから今のポジション維持できただと思うがな
認めてたらC++なみのカオスになってたはず
0847デフォルトの名無しさん
2008/02/25(月) 19:04:100848デフォルトの名無しさん
2008/02/25(月) 19:31:39それより英語だけは少なくとも読めた方がいい、日本語訳待ちとかもったいない。
0849デフォルトの名無しさん
2008/02/25(月) 19:46:36幸いなことに、PC向けクライアントアプリ作成の重要性は低下の一方だから嘆くほどでもない。
携帯端末向けのアプリやWebアプリ作成が重要になってきて、この分野では依然最大シェアなんだから、この分野を頑張ればいい。
>>846
認めてないから今のポジション維持できた点は激しく同意だが、
わざわざ、C++を貶めるのはよくないな。
0850デフォルトの名無しさん
2008/02/25(月) 21:20:00JAMって機能がそうなんだが、JavaのDLLたるjarの拡張版で、↓みたいになる。
<モジュール名>-<バージョン>[-<プラットフォーム>-<アーキテクチャ>].jam
0851デフォルトの名無しさん
2008/02/25(月) 21:37:17あまり詳しくないけど、Erlangとかそんな感じ?
0852デフォルトの名無しさん
2008/02/25(月) 21:38:130853デフォルトの名無しさん
2008/02/25(月) 21:42:55そういや並列Fortranとして、FortressだったかをSunが作ってたな。
0854デフォルトの名無しさん
2008/02/25(月) 21:44:070855デフォルトの名無しさん
2008/02/25(月) 21:49:160856デフォルトの名無しさん
2008/02/25(月) 21:52:2540コア時代になってもXMLコアだのMathコアだの10進数演算コアだのが登場するだけでしょ。
1000コア時代にでもなったときに考えるんだぜ。
0857デフォルトの名無しさん
2008/02/25(月) 22:06:57>並列プログラムに向いた言語
Ozがあるじゃないか
0858デフォルトの名無しさん
2008/02/25(月) 22:07:42Fortress
0859デフォルトの名無しさん
2008/02/25(月) 23:43:40誰かが新しいライブラリのバグ出し全部やってくれたら、そうするよ。
0860デフォルトの名無しさん
2008/02/26(火) 00:39:290861デフォルトの名無しさん
2008/02/26(火) 01:52:34それなんてC++っていわれそうだが、C言語規約で出来たら嬉しいじゃないか。
0862デフォルトの名無しさん
2008/02/26(火) 02:04:010863デフォルトの名無しさん
2008/02/26(火) 02:11:03やってることってallocaと同じなのかな?ちと怖い。
0864デフォルトの名無しさん
2008/02/26(火) 02:14:43Javaを認めることには少なからずC++に対する批判が混じっていて当然だと思うのだが
0865デフォルトの名無しさん
2008/02/26(火) 18:13:35可読性から言ったら、先頭で宣言する方が良いと思うけどね。
C++は処理の流れに依存してオブジェクトを生成する必要があるから途中で宣言できる必要があるけど。
0866デフォルトの名無しさん
2008/02/26(火) 18:32:450867デフォルトの名無しさん
2008/02/26(火) 20:08:50全部短い関数で作ってくれるならまだしも、
あの仕様でいて、長い関数にベタ書きする連中多いからなあ。
俺の脳みそでは扱いきれん。
0868デフォルトの名無しさん
2008/02/27(水) 00:30:47ブロック作って寿命を管理する手法はよくやる。
0869865
2008/03/02(日) 01:04:53それならCでもできる。
CではできなくてC++でできる話という文脈で出てきてるんだから、当然ブロックの中間にポンと出てくる宣言のことだろ。
0870デフォルトの名無しさん
2008/03/02(日) 01:08:12スレタイ嫁
0871デフォルトの名無しさん
2008/03/07(金) 14:41:200872デフォルトの名無しさん
2008/03/18(火) 19:37:500873デフォルトの名無しさん
2008/03/19(水) 13:04:59できるよ。
以上。
↓次の方どうぞ
0874デフォルトの名無しさん
2008/03/20(木) 18:19:36http://www.nicovideo.jp/watch/sm2516171
頭がパーンってなって夢が与えられるらしい。
0875デフォルトの名無しさん
2008/03/24(月) 20:25:24これの処理系って何処かで公開されてたりしない?
0876デフォルトの名無しさん
2008/04/05(土) 11:04:160877デフォルトの名無しさん
2008/04/08(火) 13:11:170878デフォルトの名無しさん
2008/04/16(水) 23:43:50道具なんだからさ。
それを求めていいのは、言語自体を作りたい人とか、そういう人だけだよ。
道具として使おうとしている人が、求めちゃいかん、と俺は思うね。
そんなこと妄想する暇があるならパタヘネ本でも読んだほうがいいかもよ。
0879デフォルトの名無しさん
2008/04/17(木) 07:57:44それは日本語でコンピュータに指示すること。
この見果てぬ夢を求めて、せめて一歩でも近づこうと、
二十数年Prologできた。
この言語の閉塞感が強まる昨今、Ozの魔法を使えないものか。
0880デフォルトの名無しさん
2008/04/17(木) 19:52:260881デフォルトの名無しさん
2008/04/17(木) 21:19:09Prologに相性がいいのは欧米語。日本語は根本的に構造が合わない。
0882デフォルトの名無しさん
2008/04/17(木) 21:29:46それが一番最高なんだけどねぇ。
0883デフォルトの名無しさん
2008/04/18(金) 00:55:57第20回 日本語でおk | WIRED VISION
http://wiredvision.jp/blog/masui/200803/200803030100.html
Ruby もいいけど Smalltalk でも、おk。 - sumim’s smalltalking-tos
http://d.hatena.ne.jp/sumim/20080303/p1
inforno :: 日本語プログラミング言語Scala
http://inforno.net/articles/2008/03/04/japanese-language-programing-in-scala
POBoxの増井俊之さんが「日本語でおk」とかタイトルつけてて吹いたw
0884デフォルトの名無しさん
2008/04/18(金) 11:29:020885デフォルトの名無しさん
2008/04/18(金) 15:06:37Xの平方根の逆数を印刷する
> という具合に、処理の流れとプログラムの形式と日本語表現を同じ順番で簡潔に記述することができます。
> このように、実は日本語は計算機処理の記述にかなり適した言語であるということができそうです。
日本語のコメントがあると分かりやすい気がするのはもしかしてそういうこと?
なんか目からうろこ。
0886デフォルトの名無しさん
2008/04/19(土) 22:03:15ifとかforとか制御構文を毎回日本語で書かされるとかなりゲンナリなんだけれども。
メソッド名とか関数名、強い意味をもった変数くらいに絞って日本語を使うと、
適切に構造化してるとかなり読みやすくはなる。
んで、日本語でメソッド名を書いてみると、割と解り易いメソッド名を付けやすいと思えると思うよ。
VBとかVBAとかの環境が手元にあるなら、試してみるといい。
0887デフォルトの名無しさん
2008/04/19(土) 22:25:450888デフォルトの名無しさん
2008/04/20(日) 00:44:12メソッド名だけとかならそうでもないじゃないかな。
定義するのは一回だけで、そっからさきはインテリセンスでいけるし。
まあ、IDE使ってる前提があって、だけれど。
0889デフォルトの名無しさん
2008/04/20(日) 06:01:53という仕様から、
日報 :- 昨日(_昨日),日報(_昨日).
を生成する。ということは、「引数無く」の意味理解や、
「が」「呼ばれた」「とき」「は」「の」「を」「出力」「する」などを
捨象しなくてはならない。Prologの手入れはこのレベル。
nippo() {
date(&date);
nippo(date);
}
のようなコードはもう一段手入れが入っていて一枚仕様書が増えます。
ム板にこういう部分の話をするスレはあまりありませんが、
言語比較評価をするならこの部分も含める必要があります。
0890デフォルトの名無しさん
2008/04/20(日) 06:23:140891デフォルトの名無しさん
2008/04/20(日) 08:16:52一方が漢字でもう一方がローマ字なのはフェアな比較じゃないね。
nippou :- sakujitsu(date), nippo(date)
読む気にならんよ、これは。
0892デフォルトの名無しさん
2008/04/20(日) 08:50:19変数は大文字からはじめるからこうだな。
nippou :- sakujitsu(Date), nippo(Date).
別に俺は読みにくいとは思わんよ。慣れの問題じゃない?
初めてLispをみれば誰だって読みにくいと思うし、
Cのような中括弧使う言語ばっかし使ってたら
beginとendを使う言語を見たとき読みにくいと思う。
0893デフォルトの名無しさん
2008/04/20(日) 12:56:20これは >>886 以下に対するレスで、Prologだと>>889の日本語表記が
当たり前です。これは、仕様とプログラムを近くに置きたいという
プログラマの意識の反映とも言えます。その意識から「必然的に」に
日本語になったのです。これに比べるとC系言語のソースコードからは
この意識をほとんど感じることができない。日本語だと読み易いか
とか、入力がめんどうだといった次元の話しかでてこないのはやはり
問題でしょう。
0894デフォルトの名無しさん
2008/04/20(日) 13:03:18クラス名や関数名や変数名やメソッド名に日本語を使える言語は色々あるが、
それに対するPrologのメリットは?
0895デフォルトの名無しさん
2008/04/20(日) 13:18:07日本語の使用の利点はこれはPrologに限らないことだと思いますが、
仕様書の切り貼りでプログラムが構成できることです。さらにPrologに
利点があるとすれば、一応裸の論理式ですから、比較的原文に近い姿に
なるということでしょう。
0896デフォルトの名無しさん
2008/04/20(日) 13:25:46なんか日報という述語がカブってるように見えるのは気のせいだろうか。
まあ、それはいいとして、
日報
self.報告(new Date.昨日())
のほうが
「日報を提出するとは、昨日の日付けで報告を作成することである」
に近いと思うのだが、気のせいか?
0897デフォルトの名無しさん
2008/04/20(日) 14:35:41俺は日本語に似ていればいるほど逆にその差異が気になって
かえって理解しづらいと言うか、
むしろ日本語は日本語、プログラミング言語はプログラミング言語として
別物として考えた方が理解しやすいと感じるんだが。
0898デフォルトの名無しさん
2008/04/20(日) 15:25:46"引数無く日報が呼ばれたときは昨日の日報を出力する。"なのだから
この場合仕方ないでしょうw
既に、
?- 日報('20080419').
という呼び方が既にあり、これでも面倒だという人がいて、
上記の仕様の追加要求がだされた。
?- 日報.
0899デフォルトの名無しさん
2008/04/20(日) 15:30:20一引数の述語が定義されていて、後から引数なしの述語要求がくる上記の
ようなケースは、実務ではしばしばあります。
0900デフォルトの名無しさん
2008/04/20(日) 15:39:11日本語に近いとかいう問題じゃなくて、
単にProlog教に洗脳されているだけでしょう。
>>896のほうがはるかにマシだ。
0901デフォルトの名無しさん
2008/04/20(日) 15:53:43大まかなやつは日本語名使えるとすごい分かりやすい。
ユーザー視点での基本設計レベルの構造を日本語で定義してやると、
設計書はむしろソースコードがあればよくて、ソースコードにコメントもいらなかったり。
まあ実際には一まとめにした設計書はどうしても必要になるだろうけど。
プログラミングでは普通日本語使わないし、ローマ字使うとまずその判別が必要になって読みにくくなるんだけど
UWSCてスクリプトは全角スペース使えるし変数名も関数名も日本語で定義できる。
完全な日本語プログラムは完全な英語表現と同じ問題があってややこしいけど、
コメントを入れたくなるような機能とか変数を日本語にすることでそこが際立つから
全体を見渡すときに一瞬で大まかな流れが理解できる。
>>897へのレスにしようと思ったけど完全日本語化が分かりやすいって意見じゃないからやめ。
長ったらしく書いたけど「>>896に同意」の一言でよかったかもしれない。
0902デフォルトの名無しさん
2008/04/20(日) 17:11:05日報 :- 昨日(X),日報(X).
だって全然問題ないんじゃないですか。Xって論理変数を
用いて定義せよっていう仕様じゃないから、仕様の
なかにある語彙を用いて定義してみただけですから。
0903デフォルトの名無しさん
2008/04/20(日) 17:17:45変換が面倒くさいことだな。
0904デフォルトの名無しさん
2008/04/20(日) 17:22:52日報(_出荷場所,_出荷日下限,_出荷日上限) :- ... <略>
のような意味を暗示した論理変数は実務的には意味があります。
このソースコードの字面から、
<input type="hidden" name="述語" value="日報">
出荷場所 <input type="text" name="出荷場所">
出荷日下限 <input type="text" name="出荷日下限">
出荷日上限 <input type="text" name="出荷日上限">
を自動的に生成する時に使いますね。
0905デフォルトの名無しさん
2008/04/20(日) 17:31:35その「昨日(X)」という記述に何の疑問も持たないのなら、
それは技術的な議論をする資格を喪失していると言わざるを得ない。
0906デフォルトの名無しさん
2008/04/20(日) 17:32:25その程度のHTMLの生成もできない言語のほうが珍しいという罠
0907デフォルトの名無しさん
2008/04/20(日) 17:41:30何を元に生成するのですか?
0908デフォルトの名無しさん
2008/04/20(日) 17:43:13それはむしろ>>904に聞くべき話なのでは?
0909デフォルトの名無しさん
2008/04/20(日) 17:56:07で現在メモリーに定義されている日報の定義がファイル"日報.pl"に
書き出されます。(既に正確なソースファイルがあるならこの作業は不要です)
2) これを読み込んで解析し :- の左の
日報(_出荷場所,_出荷日下限,_出荷日上限) を切り出します。
3) これを更に解析して,関数名='日報',
第一引数='_出荷場所',第二引数='_出荷日下限',第三引数='_出荷日上限'を切り出します。
4) それぞれの引数の先頭の"_"を取り除いて、'出荷場所','出荷日下限','出荷日上限'
が得られます。
この四つの情報から、>>904が生成されます。
0910デフォルトの名無しさん
2008/04/20(日) 18:15:30まさか、同様なことが手続き型言語ではできないと思ってるのか?
0911デフォルトの名無しさん
2008/04/20(日) 18:25:35定型的に、かつ日常的に、手続き型言語でこのような情報をソースコードから
取り出せるように定義しているならば、何の問題もありません。
0912デフォルトの名無しさん
2008/04/20(日) 18:32:13OO言語ならメソッドの宣言。
非OOの手続き型言語なら関数や手続きの宣言。
0913デフォルトの名無しさん
2008/04/20(日) 18:34:05既にたとえばCUIで使い込まれている日報というプログラムがあり、
これをPrologサーバーに移して、Web参照を可能にしましょうと
いうような場合のはなしです。Prologのプログラムとしては
日報(A,B,C) :- ... という定義で十分なのですが、A,B,Cでは
ブラウザに表示するための情報としては不足ですね、というような
話なのです。
0914デフォルトの名無しさん
2008/04/20(日) 18:41:22メソッドの変数名を日本語で書く習慣があり、その情報を
元に例えば>>904のようなプログラムが生成できるのなら、
問題がないどころか、型情報等、豊かなアサーションを
利用できるのですから、>>909 のようなケレンよりはずっと
上等なのではないでしょうか。
結局前のテーマに戻ってきましたね。
0915デフォルトの名無しさん
2008/04/22(火) 06:25:41句構造文法的なアプローチでもそうなのでしょうか。
オブジェクト指向論者が日本語の名詞だけ指示して述語を省略する点を
日本語がオブジェクト指向向きであるとする主張の論拠にすることが
ありますが、これは私も感じます。仕様書レベルであっても述語が存在せず、
項を構成できないというケースはあります。
0916デフォルトの名無しさん
2008/04/22(火) 06:30:46オブジェクト指向言語ではメッセージレシーバが先頭にくる。
これは欧米語の多数派である、主語が文頭にくる文法構造のあらわれ。
日本語のように主語が省略されることが多い言語はオブジェクト指向とは
あまり相性はよくない。
0917デフォルトの名無しさん
2008/04/22(火) 06:46:560918デフォルトの名無しさん
2008/04/22(火) 07:28:51英語でも口語では主語を省略することもあるが日本語ほど頻繁じゃないし、
書き言葉では主語は省略されずに先頭に明示される。
0919デフォルトの名無しさん
2008/04/22(火) 07:31:24書こうと思えば書けない事も無い。
0920デフォルトの名無しさん
2008/04/22(火) 07:44:42なにをするにも self.hoge とか明示的に自分を宣言しないと
いけないOOP言語が好きなようですね。
0921デフォルトの名無しさん
2008/04/22(火) 07:45:24省略するのが自然か、省略しないのが自然か、それは重要な問題だぞ。
0922デフォルトの名無しさん
2008/04/22(火) 07:45:51るび厨乙
0923デフォルトの名無しさん
2008/04/22(火) 11:27:33ちょっと蒸し返すようだけれど、>>896 の self new を
どう評価するべきか迷って、結局触れないことにした。
OOPでは()や{}のように自然なものなんだろうな、と。
だけど、自然言語というか日常的な言語レベルから眺めると、
「え、これなんですか」って誰だって思うよね。
0924デフォルトの名無しさん
2008/04/22(火) 13:36:28自分が好きな言語だけが自然に思えたら危険サイン。
0925デフォルトの名無しさん
2008/04/22(火) 20:39:380926デフォルトの名無しさん
2008/04/22(火) 21:51:29あんな欧米語偏重の人工言語を認められるかよ。
0927デフォルトの名無しさん
2008/04/22(火) 22:45:19蛇毒が体に回っているようですね
0928デフォルトの名無しさん
2008/04/22(火) 23:30:50ぶっちゃけエスペラントは自然言語ではないと思うのだがどうか。
0929デフォルトの名無しさん
2008/04/23(水) 00:24:440930デフォルトの名無しさん
2008/04/23(水) 00:33:460931デフォルトの名無しさん
2008/04/23(水) 00:54:390932デフォルトの名無しさん
2008/04/23(水) 06:41:37夢もあって、将来性があるということよ。
0933デフォルトの名無しさん
2008/04/23(水) 06:59:43なにが、Pythonだ、Ajaxだ。
0934デフォルトの名無しさん
2008/04/23(水) 12:18:390935デフォルトの名無しさん
2008/04/27(日) 23:31:340936デフォルトの名無しさん
2008/05/27(火) 09:30:550937デフォルトの名無しさん
2008/06/08(日) 22:48:11VB以外は認めない
0938デフォルトの名無しさん
2008/06/12(木) 22:00:220939デフォルトの名無しさん
2008/07/11(金) 10:44:420940デフォルトの名無しさん
2008/08/08(金) 00:16:480941デフォルトの名無しさん
2008/08/08(金) 01:29:581番壮大な夢を持ってんのはLispだな
0942デフォルトの名無しさん
2008/08/08(金) 02:18:20で、数学勉強し始めたんだけど、集合論のあたりでもう苦しんでる。
個人的には、Scalaがいいと思うんだけど、あまり認識されてないみたいだね。
0943デフォルトの名無しさん
2008/08/08(金) 07:42:37Scalaはシッタカ御用達言語として有名になりつつあるね。
0944デフォルトの名無しさん
2008/08/08(金) 18:39:15皆がお前みたいに理屈っぽくないって。
やはり、生産性に問題がある。
ちょっと、考えてみろ。あるプロジェクトに携わっている人間
がすべてお前みたいにわかっているわけじゃあない。
プロジェクトに新入社員がいれば、そいつがプロジェクトの中に
バグを仕込むテロリストになりうるんだぞ(本人にはその自覚が
なくとも結果的にそうなる)。そういうことを簡単に許してしまう
言語なんぞ、いくら切れ味がよくても害にしかならない。
もう、禿のC++0xなんていいって。
0945デフォルトの名無しさん
2008/08/08(金) 21:03:57* cola ? combined lambda/object architecture
http://piumarta.com/software/cola/
これと OMeta を使って Win の 2000分の1、Squeak Smalltalkの 10分の1の行数で
GUI 込みの個人向けシステムを書くという。
* Inventing Fundamental New Computing Technologies
http://vpri.org/html/work/ifnct.htm
* Implementing Programming Languages for Fun and Profit with OMeta
http://www.stic.st/stsFiles/2008/Ometa_sts08-slides.pdf
0946デフォルトの名無しさん
2008/08/09(土) 06:15:36はいつまでもちますか?
0947デフォルトの名無しさん
2008/08/09(土) 07:02:110948デフォルトの名無しさん
2008/08/09(土) 10:17:32Googleの次の企業が出てくるまでは安泰だと思う。
最近は、FlashというかFlexが企業向けRIA技術として流行りつつある感じだな。
0949デフォルトの名無しさん
2008/08/10(日) 15:51:30だが、実際に使われ初めて実用性が求められると仕様が破たんする。
C++なんか、厚化粧で禿げかかっている中年の女。
C#もいずれそうなるだろう。あのMSの言語だから
0950デフォルトの名無しさん
2008/08/10(日) 16:10:12↓
どんな言語も最初は夢がある。
0951デフォルトの名無しさん
2008/08/10(日) 16:26:52C++は最初から複雑怪奇な言語仕様だったぞ。
0952デフォルトの名無しさん
2008/08/10(日) 17:10:02MSのC#つっても、トップがJ#とDelphiのヘジルスバグだからなあw
0953デフォルトの名無しさん
2008/08/10(日) 21:49:18Pythonだと、ctypesでCのネイティブDLLを簡単に呼べたり、
IronPythonとCPythonの橋渡し頑張ってるひとがいたりするのみてると、
もうネイティブの領域も.Netの領域も美味しいところを拾い食いしながら
楽できるところはPythonでっていう書き方あれこれ考えるだけで楽しいよ。
自分がよく使うからPythonを例に出したけど、Rubyなんかでも同じような
状況の気がする。
0954デフォルトの名無しさん
2008/08/10(日) 23:47:52どっちかというとpythonよりrubyの方がC関数作りは簡単かも。
まあGCの違いがほとんどなんだけどね。
0955デフォルトの名無しさん
2008/08/16(土) 01:16:460956デフォルトの名無しさん
2008/08/16(土) 07:15:10つまり、このスレ的には非実用的でマイナーな言語が一番
ということですね。
0957デフォルトの名無しさん
2008/08/16(土) 08:52:15読めないプログラムを作りたい
という思いをシンプルに極めた最強の言語。
0958デフォルトの名無しさん
2008/08/17(日) 11:35:03ライブラリさえ充実できればlispって十分LLの代用になると思うわ
()を上手く処理できるrlwrapクローンがあればシェルからの利用もできるし
>>954
つboost::python
これ使うと一気にその関係は逆転するよ
0959デフォルトの名無しさん
2008/08/28(木) 03:26:35問題はなぜ50年近くも経って
ライブラリさえ充実できないのかということですね。
0960デフォルトの名無しさん
2008/08/28(木) 08:20:560961デフォルトの名無しさん
2008/08/28(木) 08:53:22結局つなぎ合わせるだけで結構なコード量になっちまう。意味なし。
0962デフォルトの名無しさん
2008/08/28(木) 09:07:24ちょっと自信過剰かな。
0963デフォルトの名無しさん
2008/08/28(木) 09:46:09みたいな考えなのかな?
0964デフォルトの名無しさん
2008/08/30(土) 01:00:55HaskellやっておけばよしんばHaskell自体が流行らなくても、その亜流言語が
流行るのでウマー。
これほんと。
0965デフォルトの名無しさん
2008/08/30(土) 08:41:570966デフォルトの名無しさん
2008/08/30(土) 10:19:18Haskellの米国での不振はどういうことだろう。Schemeの所為かな。
0967デフォルトの名無しさん
2008/08/31(日) 12:07:270968デフォルトの名無しさん
2008/08/31(日) 22:35:380969デフォルトの名無しさん
2008/09/06(土) 06:55:55Prologは寧ろ日本より栄えている。
これはLispを侵す心配がないからだろうか。
0970デフォルトの名無しさん
2008/09/09(火) 19:32:36米国ではLispとPrologは棲み分けてるね。
ロジックっていうものに特別の地位を与えているらしい。
0971デフォルトの名無しさん
2008/09/10(水) 08:16:290972デフォルトの名無しさん
2008/09/10(水) 08:45:21BorlandのTurboPrologを祖先とするVisual Prologが普及していて、
部品、資材管理などのアプリに使われている。GUIがあるから。
それで、Prologの存在がむしろ日本より身近のようだ。
2000年以降、一年に一冊以上のペースでPrologの入門書も
発刊されている。日本では'96以降皆無。まあそれ以前に
50冊もでているから仕方ないとはいえるが。
0973デフォルトの名無しさん
2008/09/10(水) 09:06:10逆にいうと、Prologは日本では一度廃れたから、
「夢のある言語、将来性のある言語」の候補としての資格を
新たに得たともいえるな。
0974デフォルトの名無しさん
2008/09/10(水) 10:58:29Visual Prologに無料で使えるPersonal Editionがあるなんて!
Prologの制約プログラミングは面白そう。大幅に手間が省けることがあるかもしれない。
0975デフォルトの名無しさん
2008/09/10(水) 14:55:11Prologの日本での捨て置かれ方は異常だよね。簡単なスクリプト書くなら、
PythonやRubyより生産性高いでしょ。文字列処理なんて正規表現なしで、
そんなに遜色なくいくから。正規表現ライブラリのあるPrologなんかだと、
抜群ですよ。句構造文法的なものも簡単に書けるしね。
0976デフォルトの名無しさん
2008/09/10(水) 15:06:24それで、21世紀は
Prolog + Erlang だよ。Prologの弱点、関数部分をErlangが補う。
ついでに、マルチコア対応のアプリも。Prologからのピューだと
Erlangの何と自然なことか。
でもErlangやPrologは元ネタにはなるものの、こやつらがそのまま普及する事はなさそうだな
0978デフォルトの名無しさん
2008/09/10(水) 17:35:52append([],L1,L2,L) :- append(L1,L2,L).
append([A|R1],L1,L2,[A|R]) :- append(R1,L1,L2,R).
これと組み込みの 5引数のsub_atom もう一つ3引数のmember
member(A,[A|R],R).
member([A,[_|R],X) :- member(A,R,X).
まあ、二つともほとんど同じものだけど、これだけあるば文字列処理は
なんでも書ける。これでいいんだっけなんていいながら正規表現使う必要もない。
0979デフォルトの名無しさん
2008/09/12(金) 04:27:14作れない。それで曖昧さを放置することになる。その点で述語論理は優位にある。
0980デフォルトの名無しさん
2008/09/12(金) 10:53:00そんなに単純なことじゃない。
0981979
2008/09/12(金) 16:57:37その一部しかデータとして想定していないときに、想定外の文字列が
生成されるであろうテストデータを用意することは極めて難しい。
こう言わなくてはいけなかったか。
0982デフォルトの名無しさん
2008/09/12(金) 21:02:00http://itpro.nikkeibp.co.jp/article/NEWS/20080906/314277/
0983デフォルトの名無しさん
2008/09/13(土) 08:42:14厳格なテストを要求される条件では、正規表現の利用を
見送るべきだということだね。
0984デフォルトの名無しさん
2008/09/13(土) 11:17:080985デフォルトの名無しさん
2008/09/14(日) 05:18:28デバックすると問題点が解消するかどうかということか。
0987デフォルトの名無しさん
2008/09/14(日) 05:38:19となればlispかML系かなぁ…
レス数が950を超えています。1000を超えると書き込みができなくなります。