[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 2chのread.cgiへ]
Update time : 05/22 21:27 / Filesize : 150 KB / Number-of Response : 675
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Orcas】 Visual Studio 2008 【.NET3.5】 Part2



1 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:57:52 ]
前スレ
【Orcas】 Visual Studio 2007 【.NET3.0】
pc11.2ch.net/test/read.cgi/tech/1174574352/

369 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 23:58:02 ]
var fact = x => x == 1 ? 1 : x * fact(x - 1);

これがコンパイル通らないのなんとかしてほしい

Func<int, int> fact = null;
fact = x => x == 1 ? 1 : x * fact(x - 1);

現状だとこんな風に書かなきゃいけない。

こういうケースの場合はクロージャに与えたローカル変数を書き換える必要があるんだよな

370 名前:デフォルトの名無しさん [2007/08/28(火) 01:10:00 ]
全然詳しくないので質問させてください。

自称「マネージメントもできる」派遣クンが
「Visual Studioプログラムが僕の書いたとおりに動かない原因を調べるのは僕の仕事ではありません。」
と言っています。

彼のプログラムが動かないのを調べるのは誰の仕事なのでしょうか?

371 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 05:29:45 ]
>>369
とはいえdelegateの型はいるので
Func x = ...
みたいに一瞬パラメータだけ推論してほしいなあとも思ったけど
部分式の型が決定出来ないから難しいか

うーんdelegateはつらいぽ

372 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 06:44:33 ]
何でFunc型の型推論は認められないんだろうね。

var f = x => x + 1; // Func<int, int>のつもり

Expressionの時だけ型を明示させればいいのに。

Expression<Func<int, int>> f = x => x + 1;

373 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 09:53:24 ]
>>372
>var f = x => x + 1; // Func<int, int>のつもり

var f = (int x) => x + 1 ならとにかく、
関数bodyから引数xの型まで推論させるのは
C#ではやりすぎなような。

まあ関数型言語ではよくあるけど。

ちなみにVB9の場合はこう書くとコンパイラがデリゲート型を勝手に合成してくれる
Dim func = Function(x As Integer) x + 1
ややこしいことにこの場合System.Func<TArg0,TResult>は使われない

Dim func = Function(x) x + 1
こうも書けるけどこの場合Object型からObject型への関数と解釈される
まあそこがいかにもVB。


374 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 10:11:42 ]
TechEdが終わってからEF Beta2が出やがった

375 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 11:36:29 ]
ttp://blog.miraclelinux.com/yume/2007/08/post_8ff3.html

それは栄光と挫折の物語である。20世紀最後の商用OS開発物語と言ってもいい。
このような大規模な商用OS開発はあとにも先にもマイクロソフトでの開発が最後になるであろう。
専用OSや小規模なそれの開発は今後も続くであろうが、
商用でクローズな世界での大規模新規OS開発は今後は見られないであろう。

376 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 13:04:17 ]
ttp://support.microsoft.com/kb/916664/ja
ttp://gigazine.net/index.php?/news/comments/20070309_liveonecare/

377 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:09:48 ]
Funcの型推論も問題なんだけど、それより

Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1);

これすらコンパイル通らないのが嫌なんだ
未割り当てのローカル変数が使われたと判断されてしまう

public staticメソッドなら型推論が効くから、

public static class New{
 public static Func<T1,TR> Func<T1, TR>(Func<T1,TR> func){ return func; }
}
 こんなのを作って

var f = New.Func( (int x) => x * x);

 こんなふうにやれば型パラメータは省略できる



378 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:10:51 ]
【航空】シンガポール航空のA380は各席にLinux搭載、客席でオフィスソフトも利用可能[08/28]
ttp://news21.2ch.net/test/read.cgi/bizplus/1188273578/l50


379 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:24:35 ]
>>377
なるほど、factory経由で型推論させる手があったか・・・。

> Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1);

ところで、末尾再帰の最適化って保証されてるの?

380 名前:379 mailto:sage [2007/08/28(火) 14:26:45 ]
> Func<int,int> fact = x => x == 1 ? 1 : x * fact(x - 1);

あ、このコード末尾再帰じゃないか・・・。

381 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 14:32:50 ]
【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】
ttp://pc11.2ch.net/test/read.cgi/tech/1162950198/392-

392 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 08:36:48
.NET3.1で大幅変更
.NET3.5でプログラミングモデル変更
.NET4.0で氏滅

393 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 13:56:29
.NET 4.0は自動並列化をサポートするけど
そのために中間言語自体に大幅な変更が加わって
.NET 2.0ベースのアプリは完全に動かなくなる
まあ両方のCLRがOSに標準搭載されるから無問題だが



382 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 15:41:47 ]
>>377
>これすらコンパイル通らないのが嫌なんだ

Fix使おう。
ttp://d.hatena.ne.jp/NyaRuRu/20070722

>public staticメソッドなら型推論が効くから、

Generic Methodならstaticじゃなくても型推論が効く。
staticは関係ないんでは?

>>379
>ところで、末尾再帰の最適化って保証されてるの?

されないのでZipとかUnfoldとか(ないけど作って)使おう。

383 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:12:10 ]
>Microsoftの海賊版対策プログラムでトラブル、正規版Windowsを海賊版と誤判定
ttp://www.nikkeibp.co.jp/news/flash/543395.html

384 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:15:33 ]
Visual Studio撲殺委員会
pc11.2ch.net/test/read.cgi/tech/1188125303/l50

385 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:29:24 ]
【迂回】M$アホアンチヲチスレ【ノイローゼ】
pc11.2ch.net/test/read.cgi/tech/1187935250/l50


386 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 16:44:41 ]
逮捕まだー?w

387 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 18:21:24 ]
ASP.NET FuturesのDynamic Data Controlsって、Ruby on Railsと比較してどうなの?
俺はデモを見てすごく感動したのだが。
ttp://download.microsoft.com/download/5/9/8/5985f834-b3ea-459b-98ba-0aede5bc653a/DynamicDataControls.wmv



388 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 18:27:20 ]
Visual Studio 2005 Part 22
pc11.2ch.net/test/read.cgi/tech/1187540029/86-

86 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 15:58:58
Vista対応はダルいんで、引退します。

87 名前: デフォルトの名無しさん [sage] 投稿日: 2007/08/28(火) 17:47:07
バカが減って嬉しい


389 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 18:28:33 ]
m9。゚(゚^Д^゚)゚。プギャーーーッハッハーヒャヒャヒャヒャヒャヒャヒーーーーー
( ;∀;) イイハナシダナー
アホアンチ脂肪wアホアンチ脂肪wあばばばばwアホアンチ脂肪wあばばばばwアホアンチ脂肪w
( ´∀`)ほすほす
キタ━━━(´∀`) ━━━!!!!
アホアンチ哀れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww


♪  ∧_∧
   ( ´∀` )))
 (( ( つ ヽ、   ♪ アホアンチ脂肪♪
   〉 と/  )))       アホアンチ脂肪♪
  (__/^(_)


    ∧,_∧ ♪
  (( (    )
♪   /    ) )) ♪ あばばば♪
 (( (  (  〈        アホアンチ脂肪♪
    (_)^ヽ__)

    ∧,_∧ ♪
  (( (    )
♪   /    ) )) ♪ ほすほすほすほす♪
 (( (  (  〈        アホアンチ脂肪♪
    (_)^ヽ__)

390 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 19:06:17 ]
>>387
MVCのModelの概念が分かりにくい(欠けてる?)と思う。
コードからテーブルのデータにアクセスできないか試してみたけど、結局やり方が分からなかった。
あとは、Validateをカスタマイズしようとすると、結局GridViewやDetailsViewに委譲するしかなくて不便に感じた。

慣れの問題はあると思うけど、Rails知ってる人を引き込むにはもっと分かりやすくすべきだと思う。

391 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 22:20:45 ]
MVCってそんなに重要かな
J2EEが主張してたなんちゃってMVCはウンコだと思ったし
MFCのDocument & Viewは押し付けがましくて融通が利かないと思ってたけど

392 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 23:46:05 ]
>MFCのDocument & Viewは押し付けがましくて融通が利かないと思ってたけど

"と思ってたけど"は不要。

393 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 00:13:49 ]
多分MVCはクロージャがなかったから
今まではうまく実装できなかったのだと思う
今まででもインターフェース実装してガリガリ書けば作れたけど使い物にならなかった

C# 3.0ならクロージャほいほい使えるから
モデルにもビューにも依存しないコントローラが簡単に書ける
これは便利

394 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 00:15:38 ]
>>382
>Fix使おう
何かいてあるかわかんねえ・・・
無理だ

staticは関係ないんでは?

395 名前:394 mailto:sage [2007/08/29(水) 00:17:03 ]
すまん間違えて投稿した

>staticは関係ないんでは?
関係ないっちゃ関係ないけど、いいたいのは
コンストラクタだと型推論が効かないということやね

396 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 01:31:52 ]
ttp://blogs.msdn.com/wesdyer/archive/2007/02/02/anonymous-recursion-in-c.aspx

これ読んだらちょっと分かってきた

public static class Fun<T>
{
 public delegate U SelfApplicable<U>(SelfApplicable<U> self);
 public static SelfApplicable<Func<Func<Func<T, T>, Func<T, T>>, Func<T, T>>>
  Y = y => f => x => f(y(y)(f))(x);
 public static Func<Func<Func<T, T>, Func<T, T>>, Func<T, T>> Fix = Y(Y);
}

public static Func<T,T> Fix<T>(Func<Func<T, T>, Func<T, T>> func)
{
 return Fun<T>.Fix(func);
}
これを使えば、

var fact1 = Fix<int>(fac => x => x == 0 ? 1 : x * fac(x - 1));

こうやってすっきり書けるわけか
しかしここまでやる意味あるのかな

397 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 01:55:16 ]
これはきもい



398 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 02:30:05 ]
もっと短く書けるんじゃないかと思っていろいろがんばってるが
何一つうまくいかないぞ

399 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 04:05:06 ]
>>391
MVCであること自体は必須だとは思わないけど、

> コードからテーブルのデータにアクセスできないか試してみたけど、結局やり方が分からなかった。

これはやっぱり問題では?

400 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 08:53:46 ]
アプリはMVCであるべきだけど、フレームワークがMVCを持つと邪魔。

で、どちらかというとV$製品は一見便利で実装時にはジャマジャマ。

401 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 09:01:49 ]
最近無理やりMVCにしようという流れが多くね?
方法論なのに目的化しちゃってる。

402 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 09:13:52 ]
>方法論なのに目的化しちゃってる。

あなたの読み間違いです。

403 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 19:53:11 ]
いや >>401 が言うようなヤツもいるよ確かに。

>>400のように「アプリはMVCであるべき」って暴論すぎる

404 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 20:14:39 ]
FormのUserControlってViewとコントローラが一体になってるじゃない
それをViewとコントローラに分離したら、だいぶ見通しも汎用性もよくなったよ

俺の意見としては、何が何でもMVCに分離すべきにかなり近い
分離しない理由が思いつかない

405 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 20:42:38 ]
>>404 めんどくさい

まぁでもできるだけ分離したほうがいいには同意

406 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 08:45:43 ]
めんどくさいのは、MFCのGUIビルダーのようにユーザーに設定強いてスケルトン吐き出すやつ。

自分でクラス宣言してMVC構造にするのはふつーのコーディング。

例えて言えば、構造化するときに関数を作成するのに関数名考えたり引数考えるのがめんどーって言うか?

407 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 11:47:28 ]
>>404
MVCは所詮一種のデザパタだろう
それが適切なケースだと思えば利用すればいい
常に使うべきだとまでいうなら、それは一種の宗教だと思うね

大体俺はモデルやらビューやらの汎用性とやらに大いに疑問を感じている
そんなに再利用なんてしてるか?
(コントローラはもともと再利用しにくいものとされているが)



408 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 11:51:49 ]
strutsは糞ってことで

409 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:06:35 ]
私はなぜフレームワークが嫌いか
local.joelonsoftware.com/mediawiki/index.php/%28Forum%29_%E7%A7%81%E3%81%AF%E3%81%AA%E3%81%9C%E3%83%95%E3%83%AC%E3%83%BC%E3%83%A0%E3%83%AF%E3%83%BC%E3%82%AF%E3%81%8C%E5%AB%8C%E3%81%84%E3%81%8B

410 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:33:00 ]
>>407

おまいが頭悪いだけ。

ビューは再利用しる!

それから再利用のためだけじゃない。

構造化プログラミングって必ずやるだろ。それは手続き抽象。
MVCをクラスにするってのはデータ抽象+手続き抽象。

411 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:33:56 ]
>>409

おまいヴぁかだな。

悪いフレームワークは存在するだろう。
だから、フレームワークがMVCを強制するんじゃなく、
MVC部分は自由に書かせろ、って逝ってるんだろうが。

412 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:39:01 ]
Viewとコントローラが分かれてないと、
同じ処理をするけど見た目や使用するコントロールが違うものを作るときに
難儀することになる

Modelが分離されてないと、違うクラスのデータを同じコントロールで変更したい時に
困ったことになる

まあこの場一回限り、再利用することなどありえない、というのなら
UserControlに決まったクラスの参照を持たせて
イベントハンドラでガリガリ処理を書いても問題ないっちゃないけど

413 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:41:09 ]
>イベントハンドラでガリガリ処理を書いても問題ないっちゃないけど

それ、何てブビ厨?

414 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:48:28 ]
>>410-411
そんなに一家言持ってるのなら、きちんと就職してそこで能力発揮すればいいのにw

415 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:50:38 ]
>>414
おまいって終始論理的な思考を持てない椰子だね。

会話して損した。

416 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 12:56:42 ]
そんなことより、そろそろ警察が来るんじゃない?

417 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 13:26:49 ]
宗教というよりはただの厨房だったようだな



418 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 13:35:18 ]
何ていうか、















醜いね。

419 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 13:37:54 ]

       /| ミ
       |/_ζ
       ヽ| l l│<ハーイ
       ┷┷┷


420 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 14:31:04 ]
m9。゚(゚^Д^゚)゚。プギャーーーッハッハーヒャヒャヒャヒャヒャヒャヒーーーーー
( ;∀;) イイハナシダナー
アホアンチ脂肪wアホアンチ脂肪wあばばばばwアホアンチ脂肪wあばばばばwアホアンチ脂肪w
( ´∀`)ほすほす
キタ━━━(´∀`) ━━━!!!!
アホアンチ哀れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww


♪  ∧_∧
   ( ´∀` )))
 (( ( つ ヽ、   ♪ アホアンチ脂肪♪
   〉 と/  )))       アホアンチ脂肪♪
  (__/^(_)


    ∧,_∧ ♪
  (( (    )
♪   /    ) )) ♪ あばばば♪
 (( (  (  〈        アホアンチ脂肪♪
    (_)^ヽ__)

    ∧,_∧ ♪
  (( (    )
♪   /    ) )) ♪ ほすほすほすほす♪
 (( (  (  〈        アホアンチ脂肪♪
    (_)^ヽ__)


421 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 16:33:31 ]
>>420
トフラニールでも飲んでゆっくり休め

422 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:38:52 ]
VC++6.0@win2000ですが質問させてください。

現在win32 Application、単純な"Hello World"プログラムで
プログラムを作っているのですが、

#include <commctrl.h>
#pragma comment(lib, "comctl32.lib")

と書いているのにInitCommonControls();が定義されていない識別子だと
エラーメッセージが出ます。
このエラーメッセージが出る訳と対処法の方教えて下さい。

423 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 22:16:06 ]
アンチは相手にしてほしくて書き込んできます。
ですから、リアクションは全てこちら↓に書き込みましょう。w
pc11.2ch.net/test/read.cgi/tech/1187935250/


424 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 22:27:23 ]
>>422
プロジェクトの設定、リンク、ライブラリモジュール、に
comctl32.lib
を追加。

425 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 22:32:23 ]
>>424
アドバイスありがとうございます。
ただ、それがそれでも駄目なんです。

426 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 00:43:52 ]
完全なるスレ違いの予感

427 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 06:52:16 ]
ttp://blogs.wankuma.com/naka/archive/2007/08/29/92652.aspx
ttp://blogs.wankuma.com/aqua/archive/2007/08/30/92737.aspx

遅延バインディングと遅延評価を勘違いしてる悪寒。



428 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 07:52:27 ]
遅延バインディング → late binding
遅延評価 → lazy evaluation

LINQを遅延バインディングと呼ぶのは確かに違うわな

429 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 09:09:37 ]
何で今頃LINQが盛り上がってるの?

430 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 09:11:17 ]
まだ出来てもいないLINQを今頃とは・・・・

431 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:37:43 ]
       ____
     /_ノ  ヽ、_\
   o゚((●)) ((●))゚o
  /::::::⌒(__人__)⌒::::: \
  |     |r┬-|     |    (⌒)     誰にも相手にされないアホアンチwwwwwwwwwwwwwwwwwwwww
  |     | |  |     |   ノ ~.レ-r┐、
  |     | |  |     |   ノ__  | .| | |
  |     | |  |     |〈 ̄   `-Lλ_レレ
  |     | |  |     |  ̄`ー‐---‐‐´
  \      `ー'´     /


432 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:39:16 ]
NGしてえ

433 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:41:48 ]
プログラマはもっといい加減なことを書かないとダメだと思うな
間違ってないことを言おうとしたらつまんないことしかいえないよ

434 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:44:53 ]
      ___   ━┓  ___    ━┓
     / ―  \  ┏┛/ ―\   ┏┛
    /  (●)  \ヽ ・. /ノ  (●)\  ・
  /   (⌒  (●) /. | (●)   ⌒)\
  /      ̄ヽ__) /   |   (__ノ ̄  |
/´     ___/     \        /
|        \          \     _ノ
|        |          /´     `\
--------------------------------------
このスレはあなたにとって役に立ちましたか?
 ○ 非常に役にたった
 ○ 役にたった
 ○ どちらともいえない
 ○ 役に立たなかった
 ● 全く役にたたなかった


435 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 10:46:58 ]
もうダメだなこのスレ

436 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 11:48:43 ]
>>427
こんなところに書いてないで突撃してこい

437 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 14:21:17 ]
ttp://blog.motdotnet.com/?eid=573504

突っ込み所が多すぎる



438 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:08:10 ]
>>437
>>433

439 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:10:49 ]
すげえな
一つとして正しい文がない

440 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:12:49 ]
こういうものこそ突撃しようぜ

441 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:37:18 ]
>>438
いい加減すぎるだろw

442 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 15:52:26 ]
LINQが発表された時、本気で関数型言語やらないとヤバスって動いた人多かったしね。
それを今からやるとなると、レベルが追いつくのはいつになることやら・・・。

多分、動的言語の方が楽だから「LINQなんて使えねー」って逃げる人が多いんジャマイカ。

443 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:06:03 ]
LINQは別に関数型じゃねえよ
STLなんかよりずっと普通に使える

444 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:25:03 ]
それはない。

445 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:44:59 ]
>>442
今時の動的言語は普通に関数型っぽい要素てんこもりなわけだが

446 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:53:23 ]
型推論やら無名関数・高階関数やらクロージャやら




実はJScript.METなら最初からつかえていたって気がしねぇか
どマイナーだけど

447 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 18:54:56 ]
うわMETって何だ俺



448 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 19:09:05 ]
型推論はないだろw

449 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 20:55:54 ]
>>437
とりあえず分かる範囲内で突っ込んでみた。


>LINQのクエリはLINQライブラリによりExpression Treeに変換されます。
Expression Tree(を実行時に生成するコード)の生成はコンパイラが行う。
LINQ to ObjectはExpression Treeを使わない。
あとLINQライブラリって何?

>このExpression TreeはXMLで記述されており
そんな事実はない。ただのインメモリツリー。

>「LINQ to Objects」プロパイダはコレクションオブジェクトなどを扱います。
「LINQ to Objects」プロパイダなんてない。
ただのメソッド連鎖。

>これにより当初アンダース・ヘルスバーグが説明していた
>RDBのテーブルとコレクションなどのオブジェクトを
>ひとつのクエリで実行できるとしていたことが嘘であることがわかります。
「LINQ to Objects」誤解したままイケイケで書いちゃって大丈夫なの?
まあ複数プロバイダの問題はある意味核心を突いてはいるんだが……

>次にRDBに対するLINQクエリですが……
SQL鯖は詳しくないので略。

>これはクエリをExpression Treeに変換されたXMLを「LINQ to SQL」で
だからXMLじゃないって。

>LINQでは複数のレコードを一括で更新する方法がありません。
この辺も詳しくないのでパス。

450 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:17:24 ]
>>445
せいぜいファーストクラスの関数サポートぐらいなもんでしょ?

カリー化・部分適用・遅延評価・関数合成あたりのありがたみは知っておきたい。

451 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:34:24 ]
>>449
ここでじゃなくて、ちゃんとブログにコメントしてきてあげて。

452 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:35:02 ]
LINQはSelectするだけで更新はしないだろ

453 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:37:16 ]
>>450
遅延評価以外は普通にJavaScriptでも出来ることばかりでは
遅延評価は良くわからん

454 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 00:31:03 ]
TechEdの資料にはDelete、Insert、Updateは今のバージョンでは未サポートと書いてるな


455 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 13:48:31 ]
β版の品質がどんどん落ちてるな

456 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 14:09:45 ]
だって現行路線の最後の波だもん

457 名前:名無しさん♯ mailto:sage [2007/09/01(土) 17:10:06 ]
Confessions Of A Used Programming Language Salesman (Getting The Masses Hooked On Haskell)
ttp://research.microsoft.com/~emeijer/Papers/es012-meijer.pdf

Erik Meijerたんが去年のICFPに出した(けどrejectされた)論文?が大幅改訂されてた。
読み物としておもろい。( ^ω^)



458 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 06:27:04 ]
>Visual Basic is the ultimate language to democratize programming against the Cloud.

ふむ

459 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 08:29:14 ]
Join CalculusをVBに導入する気なのか・・・?

460 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 12:03:07 ]
>>454
LinqToSQLのActiveRecordみたいなクラス群でも動かないの?

461 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 14:21:29 ]
いまさらな質問かもしれないけど、
“プログラミングを民主化する”ってどういう意味?
the Cloud ってのも、ぐぐっても一般名詞の cloud しか出てこないし・・・

462 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 15:01:19 ]
>>461
democratize = 誰でも使えるような身近なものにする
cloud = インターネットサービス

463 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:34:23 ]
件名:VS2005で.NET Framework1.1用の開発は可能ですか?
ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=35957&forum=7

464 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:46:06 ]
↑投稿日時: 2007-01-10 18:09

このスレと関係なし

465 名前:デフォルトの名無しさん [2007/09/04(火) 06:04:23 ]
.NETアンインストールした
ゴミだな

466 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 06:09:17 ]
さようなら。二度と来ないでね。ノシ

467 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 12:12:46 ]
でたなアホアンチ



468 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 12:26:29 ]
m9。゚(゚^Д^゚)゚。プギャーーーッハッハーヒャヒャヒャヒャヒャヒャヒーーーーー
( ;∀;) イイハナシダナー
アホアンチ脂肪wアホアンチ脂肪wあばばばばwアホアンチ脂肪wあばばばばwアホアンチ脂肪w
( ´∀`)ほすほす
キタ━━━(´∀`) ━━━!!!!
アホアンチ哀れwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww


♪  ∧_∧
   ( ´∀` )))
 (( ( つ ヽ、   ♪ アホアンチ脂肪♪
   〉 と/  )))       アホアンチ脂肪♪
  (__/^(_)


    ∧,_∧ ♪
  (( (    )
♪   /    ) )) ♪ あばばば♪
 (( (  (  〈        アホアンチ脂肪♪
    (_)^ヽ__)

    ∧,_∧ ♪
  (( (    )
♪   /    ) )) ♪ ほすほすほすほす♪
 (( (  (  〈        アホアンチ脂肪♪
    (_)^ヽ__)


469 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 15:36:35 ]
ドトネト(笑)の嫌われ方は凄いものがあるね。
未だにVC6止まりに旧VB。

             i, '  ,. ' 
      ロロロ_ri‐i ロロロ   i  , ' , '´
       []¬ tーj¬[]7    i/ , '
         ri一‐i  /     ',,'  .,   , '´
         _]rー[ /      ' , '  , ' , '´
        〈ii i三_i/    /|  ヽ., ' , '   ,
        /i ii ̄7i     i |/   ' 、, ', '
       rjj77i ,/ ii.    i |      ヽ、_, '´
     ミ(ミ(ミ(=ip]////ヽ/ i |         ` ''ー-
    ミ((/ 7。。[r一////<. i |      
   ノ`ー' /(《。。//卅r〃〃i |i         
  /    `ー-=二ffooi丗i |roo_        ドトネトのコードが屑になるまで
 (i            ̄_j |i_  ハ        あと 『365日』
  {、 : :        ,  "  ヽ `ヽ、ii    
 (ヾヽ、      , ' \, -ーー-、j ヽ!
  ヽ.〉:: :`:ヽ 、_ ,'   /      `v'}
   \:: :: ::::::`{   i    。  ; i,i
     `ヽ、 ::::::i_ __i        ii
       _7`ソ_,,-‐ヽ、_ _ ,. ' , '\
  ー──'´ ./__ゝ::::::ヽ 、 __ , '   \
       /.,' , --、     ゝ- 、     \
.     /  { {、__, .}    {、__, .}      \
   ii/    ``ー‐'     `ー‐'         ゚







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<150KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef