パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

PC-9821とWindows 95と無線LANルーターでインターネット接続する人が現れる」記事へのコメント

  • by Anonymous Coward

    どの道Win32アプリケーションは動かないからウイルスとかは大丈夫かと....

    • by Anonymous Coward

      Win32 API は 95 から導入されたんだから 32bit のバイナリなら普通に動くし

      • by Anonymous Coward

        Win32はWinNTのAPIでWin95で実装されているAPIはWin32cです

        • NTは95年以前からあるからWin32が95より古いのはわかるとして、
          Win32cという表現はたしかに時々見た気がしますがどのくらい認知されていた/相違があったのでしょう?

          #Win32sに対応した開発環境(VS4辺りだっけ?)が手に入れられなかったなあ

          • by Anonymous Coward on 2014年12月10日 23時24分 (#2726007)

            もう見ていない気もするけど。

            Win32cはコードネームChicago(Windows95)に搭載予定のWin32sの発展系APIを示すための言葉で、MSDNにも記載がありました。
            しかし、実際の差異がだんだん減っていったことや、Windows 95が天下を取ったことで事実上Win32 = Windows 95ということになって、Win32cという呼び方はせずに、Win32と呼ぶように統一するということになりました。
            というのも、概ねWin32cはWin32のサブセットであり、Win32cアプリはWin32でも概ね動いたからです。特にWindows NT 4.0以降はそれが特に顕著でした。
            そんなわけで、Win32cという呼び名は徐々に廃止されたわけです。

            Win32とWin32cの主な差は、UnicodeをサポートするAPIの数の差です。
            Win32cはWin32と比較してUnicodeを受け入れるAPIが極端に少なかったのです。

            少しわき道にそれますが、WindowsCEでは逆にUnicode以外を受け入れるWin32 APIがほとんどなかったということもありました。

            まぁ、そんな歴史がいろいろとあって、現在があるわけですね。

            親コメント

日々是ハック也 -- あるハードコアバイナリアン

処理中...