私たちはすべての知識を1つの作品にまとめ、64ビットプログラミングに関連するすべての問題をすぐに検討することにしました。 記事として登録するには材料が多すぎることが判明したため、レッスンの形で提示することにしました。
「 C / C ++での64ビットアプリケーション開発のレッスン 」というコースを簡単に説明し、その内容を説明します。
このコースは、64ビットC / C ++アプリケーションの作成に専念し、Visual Studio 2005/2008環境を使用する開発者を対象としています。 他の64ビットオペレーティングシステムの開発者も、多くの興味深いことを学びます。 このコースでは、信頼性の高い新しい64ビットアプリケーションを作成したり、既存の32ビットコードを64ビットシステムに移行したりするためのすべての手順を説明します。
このコースは、64ビットシステムの知識、64ビットアプリケーションの構築の問題、64ビットコードに固有のエラーを見つける方法、およびコードの最適化に関する28のレッスンで構成されています。 64ビットシステムへの切り替えコストの見積もりや、この移行の合理性などの問題も考慮されます。
コースの著者は、I(Ph.D. Karpov Andrei Nikolaevich)およびPh.D.です。 リズコフ・エフゲニー・アレクサンドロヴィチ。 したがって、ここでこのコースについて説明し、説明を行い、気付いた欠点を修正し、あなたの意見を考慮してください。
コース概要:
- レッスン01. 64ビットシステムとは何ですか。
- レッスン02. 32ビットアプリケーションのサポート。
- レッスン03. 64ビットシステムへのコードの移植。 長所と短所。
- レッスン04. 64ビット構成の作成。
- レッスン05. 64ビットアプリケーションの構築。
- レッスン06。64ビットコードのエラー。
- レッスン07. 64ビットエラーの検出の問題。
- レッスン08。64ビットエラーを検出するための静的分析。
- レッスン09.パターン01.マジックナンバー。
- レッスン10.パターン02。可変数の引数を持つ関数。
- レッスン11.パターン03。シフト操作。
- レッスン12.パターン04。仮想機能。
- レッスン13.パターン05。アドレス演算。
- レッスン14.パターン06.配列のタイプの変更。
- レッスン15.パターン07。パッキングポインター。
- レッスン16.パターン08。共用体の型をMemsizeします。
- レッスン17.パターン09.混合算術。
- レッスン18.パターン10.整数値のdoubleでの保存。
- レッスン19.パターン11.シリアル化とデータ交換。
- レッスン20。パターン12.例外。
- レッスン21。パターン13.データの整列。
- レッスン22.パターン14.オーバーロードされた関数。
- レッスン23。パターン15.構造のサイズの拡大。
- レッスン24.ファントムエラー。
- レッスン25. 64ビットエラーのパターンに関する実用的な知識。
- レッスン26. 64ビットプログラムの最適化。
- レッスン27. 64ビット環境用のインストーラー作成の機能。
- レッスン28. C / C ++アプリケーションの64ビット移行のコストの見積もり。