• 締切済み

WindowsOSの開発言語

タイトルの通りですが、WindowsOSの開発言語は何でしょうか? 各違うバージョンのWindowsOSの開発言語は同じですか? どなた、教えて頂けませんか? 有難うございます。

みんなの回答

  • ultraCS
  • ベストアンサー率44% (3956/8947)
回答No.2

初期のMicrosofttの開発言語はMS/Pascal(Microsoft世のPascal、Turbo-PascalやDelphiと互換性は低い)で、Windows Ver.2あたりまではMASMとPascalで書かれていたはずです。3.1あたりからCでの記述部分が増えていきますが、95-98-MEの系列では完全に書き直されていないので、終焉までPascalのコードが残っていた可能性があります。 ExcelやWordも同程度の時期まではPascalで書かれていました。 また、NT系列については、最初のバージョンがIBMと共同開発したOS/2です。その当時はIBMの指向もあり、ほとんどがアセンブラ(MicrosoftのMASMかintelのASM86かは不明)で書かれていたと聞いています。IBMと袂を分かってWindowsNTになるわけですが、その後、時間が経つにつれてC言語(Pascalを使った時期は無かったと思う)で書き直されていきました。初期のNTでは書き直されていない部分でエラーが起きるとOS/2と同じエラーメッセージが出るという状況がしばらく続きました。 現在はC/C++とアセンブラ(MASM32)で来ジュッしているのでしょうカーネルやデバイスドライバはパフォーマンスの点でコンパイラが使いにくい部分があります。

回答No.1

何を目的としているのかわかりませんが、基本はC言語(C++/.NET含む)じゃないかと。

関連するQ&A