喫茶XRAYトップページ

[スレッド全体
]

[363] Win64ではネイティブ開発は不可能か?返信 削除
2005/7/29 (金) 18:14:47 Syake
暑中お見舞い申し上げます。
       チリ〜ン♪(・・・風鈴のつもり)

さてさて、以前に様々な情報の中で・・・。
Win64でのネイティブ開発されたアプリケーションの実行はWin32と異なり、
Win64ネイティブ環境をエミュレートした上で動く。
「Win64ネイティブアプリ→Win64APIもどき→.NET→Win64API」
見たいになり、またこの場合はMSが意図的に実行スピードを抑える対策を
構じている。
つまり、.NETへ移行を強要している。
と、言うことでしたが。

この状況は、今の段階でも変わらんのですかな?
この期に及んで、やっぱりあれは間に合わんとか、なには延期するとか、
いろいろMSはやっとりますが。
どうなんじゃろ。

そういえば、Windows Vista って言うらしですね。
TOYOTA VISTA を思い出したのは私だけだろうか。


[364] Re:Win64ではネイティブ開発は不可能か?返信 削除
2005/7/29 (金) 18:23:31 りおりお
こんにちは。

▼ Syakeさん
> Win64でのネイティブ開発されたアプリケーションの実行はWin32と異なり、
> Win64ネイティブ環境をエミュレートした上で動く。
> 「Win64ネイティブアプリ→Win64APIもどき→.NET→Win64API」
> 見たいになり、またこの場合はMSが意図的に実行スピードを抑える対策を
> 構じている。


これはきいたことがありませんねぇ。ネイティブはネイティブなんじゃないですか。
.NET アプリがそのままで Win64 で動く、ってのきいたことありますけど。


> つまり、.NETへ移行を強要している。
> と、言うことでしたが。


Win32 ネイティブとLonghornの関係では上記のようになるときいたことが
あります。特に Win64 対策をしなくてよい、ランタイムが面倒見てくれる
と言う意味では .NET アプリのほうが有利ということはあるでしょう。

> この状況は、今の段階でも変わらんのですかな?
> この期に及んで、やっぱりあれは間に合わんとか、なには延期するとか、
> いろいろMSはやっとりますが。
> どうなんじゃろ。


ハードウェアサポートが思ったより遅いので、なんか、Longhorn=WinFX の
当初計画は後退気味ですよね。Win32 の寿命が少し延びてる感じです。

[375] Re2:Win64ではネイティブ開発は不可能か?返信 削除
2005/8/3 (水) 08:01:36 Syake
▼ りおりおさん
> これはきいたことがありませんねぇ。ネイティブはネイティブなんじゃないですか。
> .NET アプリがそのままで Win64 で動く、ってのきいたことありますけど。

http://www.atmarkit.co.jp/fwin2k/insiderseye/20040107winfx/winfx.html
http://www.atmarkit.co.jp/fwin2k/insiderseye/20031114pdc03-03/pdc03-03_02.html
以前見たのと違うけどやっと見つけた。
「NET FrameworkはC#やVB.NETなどのプログラミング言語とともに、開発者が
それらのOS機能にアクセスする際の基本的手段となる。開発者は従来どおりC
やC++などの言語によるネイティブ・コードを書いてこれらの機能にアクセス
できるが、そのコードはネイティブ・コード・アプリケーションとマネージ・
コードAPIの翻訳を行う「Interop」レイヤを通過し、それによってオーバー
ヘッドが増える。」
もっとも、あれから数年、中核から外されたくらいですからどうなってるか。
 
> Win32 ネイティブとLonghornの関係では上記のようになるときいたことが
> あります。特に Win64 対策をしなくてよい、ランタイムが面倒見てくれる
> と言う意味では .NET アプリのほうが有利ということはあるでしょう。


WOW64の事でしょうか?
Windows2003では既に実装済みで、WindowsVistaも同じWOW64が搭載される事に
なるのかな。
 
> ハードウェアサポートが思ったより遅いので、なんか、Longhorn=WinFX の
> 当初計画は後退気味ですよね。Win32 の寿命が少し延びてる感じです。


何はともあれ、2006年には発売です。
どうなることか?


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82