1 名前:デフォルトの名無しさん [2007/03/22(木) 23:39:12 ] どうだろう、そろそろ語り始めてみないか? どんだけぇー!
829 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:13:03 ] LINQの構文そんなに変か? 一見しただけだが、Pythonのリスト内包表記っぽい雰囲気で、それを10倍 強力にしたものって気がするが。 リレーショナル代数が強力なことは分かってるし、なにしろSQLそっくりだから 普通に理解しやすいと思う。 C++で言ったらexpression templateっぽいノリかな。boost::spiritとか。 型推論だラムダ式だ拡張メソッドだと、暫らく見ないうちに、C#ってなんか スゲーことになってたんだな。
830 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:27:28 ] MSが必死に次世代言語の主流にするために努力してるからな。 Java、C++の両方をリプレースさせたいのだろう。
831 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:30:08 ] >>827 iBATISは何も言語に統合しちゃいないだろ iBATIS言語とSQLとJavaとかの言語を使えればORマッピングができるというだけだ LINQは普段コレクションを使うときのようにやればSQLが使えてるという仕組みだ >>828 そのためにSelectManyがある 別に発狂はしない >>829 LINQは言語にクエリを統合するもので 言語の中にクエリ用の別言語を作るんだったらメリットがあまりない
832 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:38:00 ] >>831 いや書けないって意味じゃなくて括弧だらけで読めないだろって意味 SelectManyホントに書いたことあるの?
833 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:44:30 ] LINQの概要、読んで見たけどコレクションをSQL操作で抽出するのが目的か? LINQ自体でデータベースアクセスを行うわけでないのか?
834 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:46:36 ] >>832 >>831 は多分Lisper
835 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 02:50:06 ] よくわからんがSelect()やWhere()の実装と遅延評価がキモなんでないかな それで最終的にドンとSQLクエリーを作ろうと思えば作れるんだろう C++で言ったらやっぱり式テンプレートに近いな 単にDBやXMLアクセスのための構文糖とだけ考えると面白みが無い 拡張可能で強力で柔軟なコレクション操作用の仕組みとして十分有用に思える
836 名前:名無しさん♯ mailto:sage [2007/08/22(水) 06:48:13 ] Tafiti (Live Search front-end) ttp://www.tafiti.com/ 日本語表示できないのは残念だけど、よくできてるのう。(´・ω・`)
837 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 08:48:40 ] >>832 SelectManyについては www.microsoft.com/japan/msdn/net/bb394939.aspx 言い方がおかしかった LINQは実際のところ左から右に流れていくだけだから かなり無理やり書かないとサブクエリは使えない SELECTのサブクエリについてはSelectManyが使える まあせっかく言語に統合されたんだから二行に分ければいい >>833 LINQでコレクション操作を行いデータベース操作も行う コレクション操作にもデータベース操作にも同じものが使える
838 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 09:55:33 ] >>817 >実際にはこんなへんちくりんな構文使わんよね >b.Where(...).Select(...) >普通に書いたほうが見やすいし分かりやすいぜ var namesAndOrderIDs = customers. Where(c => c.Country == "Denmark"). SelectMany(c => c.Orders, (c,o) => new { c, o }). Where(co => co.o.OrderDate.Year == 2005). Select(co => new { co.c.Name, co.o.OrderID }); var namesAndOrderIDs = from c in customers where c.Country == "Denmark" from o in c.Orders where o.OrderDate.Year == 2005 select new { c.Name, o.OrderID }; どっちが読みやすいかと言えば圧倒的に下なんだが。
839 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:50:39 ] >>838 まあ確かにそうだな しかしそれだけのために二言語混在させる価値があるだろうか せっかく一言語に統合できるチャンスなのに
840 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:51:14 ] 最大の勘違いは混在(を目指しているの)だと思ってる点だろうよ。 ミックスではなくインテグレイトにするためにこんなややこしいバック グラウンドを用意したんだから。 そういうアプローチじゃ結局DSLを越えられないんだ。だからそうじゃなく 今当たり前に使っているような言語要素と同じレベルの存在としたいんだよ要するに
841 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:56:25 ] DSLを超えるならやっぱ光だね!
842 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:07:10 ] コンピュータ中心の世界はまもなく終わる--米VCが描く未来 ttp://japan.cnet.com/interview/story/0,2000055954,20354687,00.htm
843 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:26:36 ] どんな世界になろうと、>>842 が世を動かす一員になることはないけどね。 君は子供の頃どういう夢を持ってた?
844 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 15:50:32 ] / ̄ ̄\ / _ノ \ >>842 | ( ●)(●) ところでさっきからブラウザと睨めっこしてるけど進んでるの? | (__人__) 俺、さっきから君の事見てたんだけどさ、仕事してるフリしてるよね? | ` ⌒´ノ わからない事があったら俺に聞いてって言ったよね?それなのに何で? . | } 自分一人で出来ると思ってるのかな?俺、何度も何度も言ったよね? . ヽ } ヽ ノ \ / く \ \ | \ \ \ | |ヽ、二⌒)、 \
845 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:19:58 ] キーボードが要らないんなら携帯デバイスでもいいんだが キーボードなしでコーディングとかできんよ
846 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:27:06 ] ヒント:開発マシン、ターゲットマシン
847 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:28:07 ] >プジョーが20000台のPCをSLEDへ移行 >ttp://slashdot.jp/linux/07/08/22/049205.shtml SUSE Linux Enterprise Desktop を導入し、オフィススイートは OpenOffice.org 2.2.1。 特別なトレーニングも必要なかったし、このプロジェクトのために新たに人を雇用したということもなかったとのこと。
848 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:38:38 ] >>847 悔しかった?w
849 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:42:07 ] m9(^Д^)プジョー
850 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 16:44:54 ] >>847 「は〜〜〜〜〜?? この歳までなにやってたの〜〜〜〜??(ため息)」 「親がいなかったらホームレスじゃん。この親不孝者!!!」 「専卒ですか〜〜〜〜(ため息) 天然記念物だよ。あんた〜w」 「うちは厳しいよ。君みたいなタイプは1時間もたないんじゃないかな〜」 「うちは慈善事業じゃないからね。君を取ってなんのメリットがある??」 「社会の負け犬、負け組の登場だね。 履歴書見て愕然としたぜ」 「そんなに物欲しそうな目で俺を見るな。 あっち行け」
851 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:02:31 ] >>846 メールだのチャットだのメッセだの2chだの 一般人だってキーボードは必要だろ 入力効率違いすぎ
852 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:08:23 ] >>836 あまり評判よくないぞ MicrosoftのTafitiは美しい、が使う人はいるのか jp.techcrunch.com/archives/microsoft-tafity-is-beautiful-no-one-will-use-it/ マイクロソフト、新検索インターフェース「Tafiti」公開 japan.cnet.com/news/media/story/0,2000056023,20354899,00.htm
853 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:32:57 ] >>851 一般人は携帯入力メチャ速。
854 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:36:05 ] こういう携帯があるじゃん。OSはもちろん ttp://www.willcom-inc.com/ja/lineup/ws/011sh/index.html
855 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:36:08 ] やっぱボイス入力
856 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 17:56:05 ] >>854 いやだから、ふつーの携帯はメチャ速なんだけど、Winモヴァ劇遅。 >OSはもちろん Winモヴァにはちょー失望した。
857 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:06:40 ] >>856 君いい歳して恥ずかしくないの?w 仕事は何やってるの?w
858 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:08:06 ] 確かにPCキーボードに慣れてない一般人なら普通に携帯入力のが速そうだな
859 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:09:35 ] 2ちゃん以外に話し相手がいないんでしょ でも、何か書いても空気読めないおじさんにしか思われてないから mixiとかやりたくても招待してくれるリアル知人なんて誰もいないんでしょ だからここでスレ違いで時代遅れのMS叩きをグチグチ書くことしかできないんだね 本当に可哀想
860 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:14:04 ] 手遅れ人生の人に可哀想とか書くなよw
861 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:28:26 ] このスレこんな荒れてたっけwwwwwww
862 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:32:49 ] アンチが出てくると荒れるのが2ch。 大抵は企業が雇った書き込み屋なんだけどね。
863 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:38:43 ] 何のアンチだwwww スレタイを読めwwwwww
864 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:42:32 ] とりあえず、>>842-863 まではスルー。
865 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 19:02:22 ] 埋め立ての功績は認める
866 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 19:40:26 ] 本当にかわいそうだよな。人がきそうなスレに粘着してアンチレスを繰り返す。 普通の精神状態なら出来ないよな。 しかも、記事へのURLを張るだけで自分の意見を書くことすらできない低脳っぷりだしwww
867 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 19:57:25 ] 普通のSQLと同じようにさせるのは無理なの?
868 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:27:22 ] 普通のSQLはADO.NETを使えということだろ。 むしろ、LINQはADOで取得したテーブルからデータを抽出する仕組みに使うのが 主な目的と言っていいよ。
869 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 20:28:40 ] 微妙に違うのは分かりにくいぉ
870 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:04:20 ] >>861 みんなで頑張って埋めてるんだろ、夏休みで暇な奴らが。 >>950 【Orcas】 Visual Studio 2008 【.NET3.5】 Part2
871 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:09:33 ] 2005スレに張られていた。 窓の杜 - 【NEWS】MS、統合開発環境「Visual Studio 2008 Express Edition」日本語β版を公開 www.forest.impress.co.jp/article/2007/08/22/vs2008jpbeta.html
872 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:15:26 ] >>871 2005スレに貼ってしまった。このスレの存在はニュー速で知った。すまん。
873 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:18:04 ] 2008はExpressEditionでもx64開発できるようになった?
874 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:18:54 ] VS2008でもC++/CLIは使えるの?
875 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:28:36 ] つかえる
876 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:34:34 ] このスレにいるくらいだから 全員インストールしてるだろ
877 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:34:37 ] VS2008の製品版とC#4.0の仕様発表はどっちが先にされるだろうかw
878 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:44:04 ] 言語仕様の大幅変更がない限り、メジャーバージョンアップはない。 LINQ関連で3.0にアップされたのは仕方ないといえる。 どっちにしろ、下位互換性が保障されているなら問題ない。
879 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:45:27 ] C#は3.0でほぼ完成だと思うけどなあ
880 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 21:49:20 ] まあ、現在のプログラム言語で求められている機能は、DBやネットワーク、分散環境との 親和性だから、更に機能追加される可能性は否定できない。
881 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:15:14 ] 関数型言語のおいしいところは3.0で十分取り込んだし 後なんか欲しい機能あるか?
882 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:18:17 ] 僕にも彼女ができる機能が欲しい
883 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:21:11 ] Lispみたいなマクロとか
884 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:34:14 ] Lispみたいなマクロはほしいな・・・(´・ω・`) あと遅延評価と公開関数あれば言うことなす。
885 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 22:37:14 ] eval()とか
886 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 23:04:26 ] 高階関数あるし CSharpCodeProviderあるだろ Lispみたいなマクロはあったらあったで大変だぞ ソースコードに統一された文法が存在しなくなるから 別のプロジェクトのソースコードはまるで読めないといった状況になる コンパイルエラーメッセージはわけわかんなくなるしいいことないぜ
887 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 01:08:26 ] >>836 ホイールでスクロールできない時点で使う気が失せた
888 名前:予想 mailto:sage [2007/08/23(木) 01:10:07 ] C# 4.0 は動的型付け言語になる。
889 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 02:38:43 ] 2008入れたら2005のクイックヒントが英語に・・・orz
890 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 02:54:13 ] C#5.0は文芸的プログラミングになる。
891 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 03:19:15 ] C#6.0は自動的プログラミングになりPGがいらなくなる。
892 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 06:13:16 ] C#32768.0
893 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 08:47:05 ] C#
894 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 08:47:54 ] 何時からこのスレは埋めるようになったんだ?
895 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 09:09:58 ] C#2008楽しみ。
896 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 10:04:45 ] ムカつくね。 ttp://slashdot.jp/articles/07/08/22/2329250.shtml >この中で、「日本のデジタルライフスタイルは欧米に比べて3〜5年進んでいるが、 >デジタルワークスタイルは逆に遅れている」とし、 > >日本社会が抱える深刻な問題であると指摘したうえで、 >「Windowsのような標準技術に基づくオープン・システムに移行することで、 >日本のITを取り巻く深刻な問題を解決してほしい」と訴えたのだそうだ。
897 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 10:13:15 ] アメリカが年次改革要望書で著作権についてry
898 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 10:29:03 ] >>896 残念ながら事実。 データ、日立、富士通などのITゼネコンが官公庁システムを天下りで独占して競争力を失わせ、 偽装請負企業が中間搾取で技術者のモチベーションを落とした。 それに比べて、デジタルライフスタイルはソニー、松下、シャープなどは世界と戦える製品を作り続けた。 結果、デジタルライフスタイルとデジタルワークスタイルの格差が発生した。
899 名前:デフォルトの名無しさん [2007/08/23(木) 10:33:17 ] >>898 残念ながら結論が事実じゃない。 地盤沈下するWinにシガミ付くとさらに遅れるだけ。
900 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 10:58:11 ] Windowsは標準技術、ただし業界標準というもの。 たしかに一企業の製品でデジタルワークスタイルの問題解決にするのは思い上がりだな。 デジタルワークスタイルの問題点はシステムより開発、運用する人の方にあるわけだし。
901 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 11:04:31 ] 官公庁のシステムはいまだにCOBOLだろうからな そりゃ年金記録もぶっ壊れるわ
902 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 11:12:53 ] やっぱ母国語が英語じゃないのが色々デカいわな
903 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 11:22:32 ] SYMANTEC
904 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 11:26:28 ] おまいらこっちも埋めてくれ 【WinFX】 .net Framework 3.0 を語るスレ Part7 pc11.2ch.net/test/read.cgi/tech/1160431192/l50
905 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 11:55:25 ] >MSKK社長曰く「Winny問題は日本のデジタルワークスタイルの遅れが原因」 Winのセキュリティーヤバス。
906 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:09:36 ] OSがセキュリティの問題を解決できると思ったら大間違いだよ パスワードをメモってディスプレイに貼り付けてるようなユーザには 何の意味もない
907 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:17:11 ] >>906 M$KK社長に逝ってやれ
908 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:49:11 ] 指認証システムがあるじゃないか
909 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:50:20 ] それじゃ目本が最先端か。
910 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:52:22 ] ただし、Winnyを入れるユーザが入れば無駄w
911 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 12:52:54 ] 頼むから>>904 を先に埋めてくれ
912 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 13:01:28 ] 自治厨
913 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 13:08:35 ] >>911 だったらネタくらい提供しなさいよね
914 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 13:20:02 ] なら新スレ建てろよ。 >【WinFX】 .net Framework 3.0 を語るスレ【氏滅】 Part8
915 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:28:35 ] 3.0はどうでもいいだろ 3.5を語ろうぜ
916 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:31:31 ] 3.51で
917 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:36:22 ] Vistaが本命OSにならん限り3.0も使えんしな
918 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:40:41 ] windows終了のお知らせ ttp://news23vip.blog109.fc2.com/blog-entry-219.html
919 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:42:32 ] つまらんアンチリンク貼りばかりじゃなくてガチの技術批判してみろよ
920 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:43:15 ] XPに.NETのランタイムを標準搭載してくれれば Vistaに肩入れしなくてもよかったんだが
921 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:43:16 ] ガチの技術批判:「ドトネトのメリットって何?」
922 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:47:45 ] ほら、やっぱり無理だったw
923 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:48:49 ] つまらん煽りばかりじゃなくてガチの回答してみろよ
924 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:52:24 ] >>923 批判せよに対して質問を返すのは0点なのだよ、分かる? 君どうせ大学なんか出てなくてまともな教育も教養もないんだろうけど。w
925 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:54:06 ] ドトネトのメリット:プログラミングしやすい ユーザーのメリット:特に無し プログラマ的には便利だが誰も使ってくれないという・・・
926 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:56:52 ] やはり>>859 がずばりそのものだなw
927 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:57:25 ] >批判せよに対して質問を返すのは0点なのだよ、分かる? 反語も分からない小学生www
928 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 14:58:34 ] ふーん、一般ユーザってプログラムの内容よりも.NET Frameworkが使われてるかどうかの方を見てるんだ。w 初めて知ったよ。w
929 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 15:02:17 ] このおっさん、ここ2〜3年は現場から離れてるでしょ。(無職?) 感覚がストップしてるのが痛々しいほど伝わってくるわ。