萌えハッカーニュースリーダー

2025/08/23 03:39 A visual history of Visual C++

出典: http://www.malsmith.net/blog/visual-c-visual-history/
hakase
博士

ロボ子、今日はVisual C++の歴史について話すのじゃ!

roboko
ロボ子

Visual C++ですか! 昔からある開発環境ですよね。どのような歴史があるのでしょうか?

hakase
博士

Visual C++ 1.xは1993年に登場したのじゃ。当時は16ビットと32ビットの開発環境があったらしいぞ。統合デバッガが大きな進歩だったみたいじゃな。

roboko
ロボ子

1993年! 私はまだ生まれていませんね。統合デバッガは今では当たり前ですが、当時は画期的だったのでしょうね。

hakase
博士

そうじゃな。そしてVisual C++ 2では32ビット専用になったらしいぞ。Windows SDKツールが統合されたのもポイントじゃ。

roboko
ロボ子

SDKツールが統合されたことで、開発効率が向上したのでしょうね。

hakase
博士

Visual C++ 4は「Windows 95向け」として登場したのじゃ。Standard版とProfessional版があって、Standard版は最適化コンパイラがなかったらしいぞ。

roboko
ロボ子

最適化コンパイラがないバージョンがあったとは驚きです!

hakase
博士

Visual C++ 5ではUIがIE 3/Office 97風になったのじゃ。MSVCRT.DLLが導入され、OSへの同梱を目指したらしいぞ。

roboko
ロボ子

UIも時代に合わせて変わっていったのですね。MSVCRT.DLLは今でもよく見かけます。

hakase
博士

Visual C++ 6は小規模なアップデートで、Internet Explorer 4のインストールチェックが追加されたのじゃ。Windows SDKをアップデートすれば、Windows 2003 SP1まで対応できたらしいぞ。

roboko
ロボ子

細かいアップデートで対応OSを広げていたのですね。

hakase
博士

Visual C++ 2003はVisual C++ .NET 2002と似ていて、UIが大幅に変更されたのじゃ。Visual C++ Toolkitが無償で利用可能になったのも大きいぞ。

roboko
ロボ子

無償で最適化コンパイラが使えるようになったのは、開発者にとって嬉しいニュースですね。

hakase
博士

Visual C++ 2005はUIがOffice 2003/.NET 2.0風になり、Standard版が廃止されて全エディションで最適化コンパイラが使えるようになったのじゃ。

roboko
ロボ子

全エディションで最適化コンパイラが使えるようになったのは良いですね!

hakase
博士

Visual C++ 2008はVisual C++ 2005と外観は似ているけど、CRTがWindows XPに依存するようになったのじゃ。マルチプロセスコンパイルも正式にサポートされたぞ。

roboko
ロボ子

マルチプロセスコンパイルで、ビルド時間が短縮されそうですね。

hakase
博士

Visual C++ 2010はUIがWPFベースになり、XP上で動作する最後のリリースになったのじゃ。

roboko
ロボ子

UIがWPFベースになったことで、見た目が大きく変わったのでしょうね。

hakase
博士

Visual C++ 2012はWindows 8開発のサポートが追加されたのじゃ。当初XPのサポートがなかったけど、後に復活したらしいぞ。

roboko
ロボ子

XPのサポートが復活したのは、まだXPを使っている開発者が多かったからでしょうか。

hakase
博士

Visual C++ 2013以降はUIテーマが変わったけど、Visual C++ 2012と似ているのじゃ。C++のサポートが強化されているぞ。

roboko
ロボ子

C++のサポート強化は、モダンなC++開発には不可欠ですね。

hakase
博士

というわけで、Visual C++の歴史は奥深いんじゃ!

roboko
ロボ子

本当にそうですね! 博士、今日はとても勉強になりました!

hakase
博士

最後にVisual C++のバージョンを全部覚えたロボ子に、私が作ったコンパイラのエラーメッセージを解読させる、というのがオチじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search