Π§ΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΡ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΡΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ , Ρ ΠΏΠΎΡΡΠ°ΡΠ°Π»ΡΡ Π²ΠΊΠ»ΡΡΠΈΡΡ Π² ΠΊΠ½ΠΈΠ³Ρ ΡΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄Π°, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π· ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΎΡΠΊΡΠΎΠ²Π΅Π½Π½ΠΎ ΡΠ½Π°Π±ΠΆΠ°ΡΡ ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ Π·Π°ΠΌΡΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΠΌΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΡ Π² ΡΠ²ΠΎΠΉ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄. Π ΡΡΠΎΠ±Ρ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΡΡ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΠ΅Π»ΡΡΡΠ²ΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠΈ Π‘ΠΠ, Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ ΠΎΠ΄Π½ΠΎ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΠΎΠ΅ Π‘ΠΠ-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ»ΡΠΆΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΉ, ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌΡΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΉ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΠΉ ΠΊΠΎΠ΄ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ ΠΊΠΎΠ΄Π° Π‘ΠΠ-ΡΡΠΈΠ»ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΡΠ΅Π» ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ Π² ΠΌΠΎΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°Ρ . ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΡΡΠΈ ΡΡΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡΡΡ Π² ΠΊΠ½ΠΈΠ³Π΅, Π½ΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π² ΡΠ΅Π»ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ΅Π½Π° Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π½Π° Π΄Π΅Π»Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ C++. ΠΠ°ΠΌΠ΅ΡΠΈΠΌ ΡΠ°ΠΊΠΆΠ΅, ΡΡΠΎ Π±ΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠ²Π»ΡΡΡΠ΅Π³ΠΎΡΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π³Π»Π°Π²Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ°ΠΊΡΠΎΡ assert (ΠΎΠ±ΡΡΠ²ΠΈΡΡ) ΠΈΠ· Π‘-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΡΡΠ°ΠΏΠ° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (runtime) Ρ ΡΠ΅Π»ΡΡ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠ½ΡΡΡ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ ΠΌΠΎΠ³ΡΡ Π²ΡΡΡΠ΅ΡΠΈΡΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Β«Π΄ΠΎΒ» ΠΈ Β«ΠΏΠΎΡΠ»Π΅Β». Π Π³ΠΎΡΠΎΠ²ΠΎΠΌ ΠΊΠΎΠ΄Π΅ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² assert ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠΌ-Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ΄ΠΎΠΌ, Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΡΠΏΠΈΠΌΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΠΈΠΌ ΠΎΡΠΈΠ±ΠΊΠΈ.
ΠΠ΄Π½ΠΈΠΌ ΠΈΠ· Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠ² ΠΈΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ ΠΊΠ½ΠΈΠ³ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠ°ΡΡΠΎ ΡΡΡΠ°ΡΠ΅Π²Π°ΡΡ ΡΠΆΠ΅ ΠΊ ΠΌΠΎΠΌΠ΅Π½ΡΡ ΠΈΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π½Π° ΠΊΠ½ΠΈΠΆΠ½ΡΡ ΠΏΡΠΈΠ»Π°Π²ΠΊΠ°Ρ . Π ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠ΅Π΄ΡΡΠΎΡΡΠΈΠΉ Π²ΡΡ ΠΎΠ΄ Π² ΡΠ²Π΅Ρ Π‘ΠΠ+ ΠΈ Windows NT 5.0 Π½Π΅ΡΠΎΠΌΠ½Π΅Π½Π½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π°ΡΠΏΠ΅ΠΊΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅Π²Π΅ΡΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Π½Π΅ΠΏΠΎΠ»Π½ΡΠΌΠΈ. Π― ΡΡΠ°ΡΠ°Π»ΡΡ ΠΏΡΠ΅Π΄ΡΠ³Π°Π΄Π°ΡΡ, ΠΊΠ°ΠΊΡΡ ΡΠ²ΠΎΠ»ΡΡΠΈΡ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΏΡΠ΅ΡΠ΅ΡΠΏΠ΅ΡΡ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π‘ΠΠ ΠΈΠ·-Π·Π° Π²ΡΡ ΠΎΠ΄Π° Windows NT 5.0, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ° Windows NT 5.0 Π΅ΡΠ΅ Π½Π΅ ΠΏΡΠΎΡΠ»Π° Π²Π½Π΅ΡΠ½Π΅Π΅ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΈ Π²ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΏΠΎΠ΄Π»Π΅ΠΆΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡΠΌ. Π‘ΠΠ+ ΡΡΠ»ΠΈΡ ΡΡΠΎΠ²Π΅ΡΡΠ΅Π½ΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π΅ΡΠ΅ Π΄Π°Π»ΡΡΠ΅; Π½ΠΎ Π±ΡΠ»ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»ΡΡΠΈΡΡ ΠΎΡ Π²Π°Ρ Π‘ΠΠ+ ΠΈ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΡΡΡΠΈΡΡ ΠΌΠΎΠΉ ΠΌΠ°Π½ΡΡΠΊΡΠΈΠΏΡ Π² ΡΡΠΎΠΌ Π³ΠΎΠ΄Ρ. Π― Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²Π°ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΠΊΠ°ΠΊ Windows NT 5.0, ΡΠ°ΠΊ ΠΈ Π‘ΠΠ+, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ ΡΡΠ°Π½ΡΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ.
Π― Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» ΠΏΡΠΈΠ½ΡΡΡ Π΅ΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΌΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ β ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡ ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌ, ΠΏΡΠΈΠ²ΡΠΊΡΠΈΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²ΡΠ²Π°ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π‘ΠΠ Π½Π° C++. ΠΠ°ΠΌΠ΅ΡΠΈΠ² Π² ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π³ΡΡΠΏΠΏΠ°Ρ Π½ΠΎΠ²ΠΎΡΡΠ΅ΠΉ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ° ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ, Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠ΅Π» ΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°ΡΡ ATL (ΠΈ MSC) ΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠΈΡΡΡΡ Π½Π° ΠΏΠΎΠ²ΡΠ΅Π΄Π½Π΅Π²Π½ΡΡ ΡΠ΅ΠΌΠ°Ρ Π‘ΠΠ, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΎΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΎΠΉ ΠΎΠ½ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ. ΠΡΠ΅ Π±ΠΎΠ»ΡΡΠ΅ ΠΈ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΏΠ°Π³Π΅ΡΡΠΈ ATL ΠΈ ΡΠ΄ΠΈΠ²Π»ΡΡΡΡΡ, ΠΏΠΎΡΠ΅ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. Π― ΡΠ²Π΅ΡΠ΄ΠΎ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠΈΡΡ Π‘ΠΠ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ Π² ATL ΠΈΠ»ΠΈ MSC. ΠΡΠΎ Π½Π΅ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ATL ΠΈ MSC Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π‘ΠΠ. ΠΡΠΎ ΠΏΡΠΎΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π³ΠΎΠ΄ΡΡΡΡ Π΄Π»Ρ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π² Π‘ΠΠ. ΠΠΎΡΡΠΎΠΌΡ ATL Π½Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΠΈΡ Π΄Π»Ρ ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Π½ΠΎΠΉ Π½Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π‘ΠΠ. Π ΡΡΠ°ΡΡΡΡ, Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π½Π°Ρ ΠΎΠ΄ΡΡ, ΡΡΠΎ Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π‘ΠΠ, ΡΠΎ ΠΎΠ΄ΠΎΠ»Π΅ΡΡ ΠΎΡΠ½ΠΎΠ²Ρ ATL Π½Π΅ ΡΠΎΡΡΠ°Π²ΠΈΡ ΠΎΡΠΎΠ±ΠΎΠ³ΠΎ ΡΡΡΠ΄Π°.
ΠΠ°ΠΊΠΎΠ½Π΅Ρ, ΡΠΈΡΠ°ΡΡ, ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄Π°Ρ Π³Π»Π°Π²Π°, β ΡΡΠΎ ΠΌΠΎΠΉ ΡΠ°Π½Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄Π»Ρ ΠΌΠ°Π»ΠΎΠ³ΠΎ ΡΠ°Π·Π΄Π΅Π»Π° ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΎ, ΡΡΠΎ ΠΌΠ½Π΅ Ρ ΠΎΡΠ΅ΡΡΡ. Π ΡΡΠΎΠ±Ρ ΡΠΎΡ ΡΠ°Π½ΠΈΡΡ Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΠΏΡΠ΅ΡΡΠ²Π½ΠΎΡΡΡ ΠΌΠΎΠ΅Π³ΠΎ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ» ΡΠ²ΠΎΠΈ Π½Π΅ΠΎΠ±ΡΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½ΡΡΡΠΈΠ΅ΡΡ ΠΎΡ ΡΠ΅ΠΌΡ ΡΡΠΆΠ΅ΡΡ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ 15 ΡΡΡΠΎΠΊΠ°ΠΌΠΈ ΠΊΠΎΠ΄Π° C++ Π½Π° Π³Π»Π°Π²Ρ. ΠΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎ ΡΡΠΎΡ ΠΊΠΎΠ΄/ΡΠΈΡΠ°ΡΠ° ΠΎΡΡΠ°ΠΆΠ°Π΅Ρ Π΄ΠΎΠ‘ΠΠΠΎΠ²ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΠΈΠ»ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π² Π΄Π°Π½Π½ΠΎΠΉ Π³Π»Π°Π²Π΅. ΠΡΠ΅Π΄Π»Π°Π³Π°Ρ ΡΠΈΡΠ°ΡΠ΅Π»Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠΏΡΠ°ΠΆΠ½Π΅Π½ΠΈΡ ΠΏΠΎΠΏΡΡΠ°ΡΡΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΡΠΈΡ Π½Π°ΠΌΠ΅ΠΊΠΎΠ² ΡΠ΅ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°ΡΡ ΠΌΠΎΠ΅ Π΄ΡΡΠ΅Π²Π½ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π³Π»Π°Π²Ρ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ
ΠΠ°ΠΏΠΈΡΠ°ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΡΡΡΠ΄Π½ΠΎ β ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅, Π΄Π»Ρ ΠΌΠ΅Π½Ρ. ΠΠΎ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎ Π·Π½Π°Ρ, ΡΡΠΎ Π΄Π²Π° ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠ° ΡΡΡΠ°Π΄Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Ρ, β ΡΡΠΎ ΠΌΠΎΡ ΡΠ΅ΡΠΏΠ΅Π»ΠΈΠ²Π°Ρ ΠΆΠ΅Π½Π° ΠΠ°ΡΠ±Π°ΡΠ° ΠΈ ΠΌΠΎΠΉ ΡΠ½ΠΈΡΡ ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠ½ ΠΠ°ΠΊΡ (ΠΊΠΎΡΠΎΡΡΠΉ, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠ²ΠΎΡ ΡΠ½ΠΎΡΡΡ, ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅Ρ Π‘ΠΠ Π΄ΡΡΠ³ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠΌ ΠΌΠΎΠ΄Π΅Π»ΡΠΌ). ΠΠΎΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ ΠΈΠΌ ΠΎΠ±ΠΎΠΈΠΌ: Π·Π° ΡΠΎ, ΡΡΠΎ ΡΠ΅ΡΠΏΠ΅Π»ΠΈ ΠΌΠΎΠ΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ ΠΈ ΠΏΠΎΡΡΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ΅ ΠΊΠ°ΠΏΡΠΈΠ·Π½ΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, ΠΏΠΎΠΊΠ° Ρ ΠΏΡΡΠ°Π»ΡΡ ΠΏΠΈΡΠ°ΡΡ. Π ΡΡΠ°ΡΡΡΡ, ΠΌΠΎΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ°ΡΡΡ Π΄ΠΎΡΡ ΠΠ²Π°Π½ ΡΠΎΠ΄ΠΈΠ»Π°ΡΡ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° ΠΎΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°ΡΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π±ΡΠ»Π° ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½Π°, ΠΈ Π΅Π΅ ΠΎΡΠ΅Ρ ΡΡΠ°Π» Π² Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎΠΉ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ ΠΈ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΌ, ΠΈ ΠΏΡΠΈΡΡΠ½ΡΠΌ. Π’Π°ΠΊΠΈΠ΅ ΠΆΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ β Π²ΡΠ΅ΠΌ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠ°ΠΌ DevelopMentor, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π²ΡΠ½ΡΠΆΠ΄Π΅Π½Ρ ΠΏΠΎΠ΄ΠΌΠ΅Π½ΡΡΡ ΠΌΠ΅Π½Ρ, ΠΊΠΎΠ³Π΄Π° Ρ ΠΈΡΡΠ΅Π·Π°Π», ΡΡΠΎΠ±Ρ Π²ΡΠΆΠ°ΡΡ ΠΈΠ· ΡΠ΅Π±Ρ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΡΡ Π³Π»Π°Π²Ρ.
ΠΠΎΠ»ΡΡΠ°Ρ ΡΠ°ΡΡΡ ΠΌΠΎΠΈΡ ΡΠ°Π½Π½ΠΈΡ ΡΠ°Π·ΠΌΡΡΠ»Π΅Π½ΠΈΠΉ ΠΎ ΡΠ°ΡΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Π½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π°, ΠΊΠΎΠ³Π΄Π° Ρ Π² Π½Π°ΡΠ°Π»Π΅ 90-Ρ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π° Π’Π°ΡΡΡΡ Π‘ΡΠ΄Π° (Tatsuya Suda) Π² ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΡΠΊΠΎΠΌ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ Π² ΠΡΠ²ΠΈΠ½Π΅. Π’Π°ΡΡΡΡ ΡΡΠΈΠ» ΠΌΠ΅Π½Ρ ΠΈ ΡΠΈΡΠ°ΡΡ, ΠΈ ΠΏΠΈΡΠ°ΡΡ, ΠΈ ΠΊΠ°ΠΊ Π²Π΅ΡΡΠΈ ΡΠ΅Π±Ρ Ρ Π½Π΅ΡΠ΄Π΅ΡΠΆΠ°Π½Π½ΡΠΌΠΈ ΠΏΠ°ΡΡΠ°ΠΆΠΈΡΠ°ΠΌΠΈ Π² ΡΠΎΠΊΠΈΠΉΡΠΊΠΈΡ ΠΏΠΎΠ΅Π·Π΄Π°Ρ . Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΠΈ ΠΏΡΠΎΡΡΠΈΡΠ΅.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΈ ΠΌΠΎΠ΅Π³ΠΎ Π±ΡΠ²ΡΠ΅Π³ΠΎ Π½Π°ΠΏΠ°ΡΠ½ΠΈΠΊΠ° ΠΏΠΎ ΠΎΡΠΈΡΡ ΠΡΠ³Π° Π¨ΠΌΠΈΠ΄ΡΠ° (Doug Schmidt) β Π·Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» ΠΌΠ΅Π½Ρ Π‘ΡΡΠ½Ρ ΠΠΈΠΏΠΏΠΌΠ°Π½Ρ (Stan Lippman) ΠΈΠ· C++ Report. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΏΠΎΡΠ°Π·ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π½Π΅ΠΏΡΠΈΡΡΠΈΠ΅ Π‘ΡΡΠ½ΠΎΠΌ ΠΌΠΎΠ΅ΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ°ΡΡΠΈ, ΠΌΠΎΠ΅ ΠΈΠΌΡ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²ΡΡΠ»ΠΎ Π² ΡΠ²Π΅Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π²Π°ΠΌ ΠΎΠ±ΠΎΠΈΠΌ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΠ°ΠΉΠΊΠ° Π₯Π΅Π½Π΄ΡΠΈΠΊΡΠΎΠ½Π° (Mike Hendrickson) ΠΈ ΠΠ»Π°Π½Π° Π€ΡΡΡΡΠ° (Alan Feuer) Π·Π° ΡΠΎ, ΡΡΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°Π»ΠΈ ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΠΠ΅Π½Ρ Π Π°ΠΉΠ°Π½Ρ (Ben Ryan) ΠΈ ΠΠΆΠΎΠ½Ρ Π£ΡΠΉΡΡ (John Wait) Π·Π° ΠΈΡ ΡΠ΅ΡΠΏΠ΅Π½ΠΈΠ΅. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΠ°ΡΡΠ΅ΡΠ° Π¨Π°Π½ΠΊΠ»ΠΈΠ½Π° (Carter Shanklin), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π» ΡΡΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π΄ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ°.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π»ΡΠ΄ΡΠΌ ΠΈΠ· Microsoft Systems Journal, ΡΠ΅ΡΠΏΠ΅Π²ΡΠΈΠΌ ΠΌΠΎΠΈ ΠΏΠΎΠ·Π΄Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΊΠΎΠΏΠΈΡΠ΅ΠΉ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΠ·Π³ΠΎΡΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΎΠ±ΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ ΠΠΆΠΎΠ°Π½Π½Π΅ Π‘ΡΡΠΉΠ½Ρ Π°ΡΡ (Joanne Steinhart), ΠΡΠ΅ΡΡ Π΅Π½ ΠΠΈΠ»ΡΠΎΠ½ (Gretchen Bilson), ΠΡΠΉΠ²Ρ ΠΠ΄ΡΠΎΠ½Ρ (Dave Edson), ΠΠΆΠΎ Π€Π»Π°Π½ΠΈΠ³Π΅Π½Ρ (Joe Flanigen), ΠΡΠΈΠΊΡ ΠΠ°ΡΡΠ΅ΠΈ (Eric Maffei), ΠΠΈΡΠ΅Π»Ρ ΠΠΎΠ½Π³Π°ΠΊΡΡ (Michael Longacre), ΠΠΆΠΎΡΡΠ° Π’ΡΡΠΏΠΈΠ½Ρ (Joshua Trupin), ΠΠ°ΡΡΠ΅ ΠΠΉΠ»Π΅Ρ (Laura Euler) ΠΈ ΠΠΆΠΎΠ°Π½ ΠΠ΅Π²ΠΈΠ½ΡΠΎΠ½ (Joan Levinson). Π― ΠΎΠ±Π΅ΡΠ°Ρ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π·Π°ΠΏΠ°Π·Π΄ΡΠ²Π°ΡΡ.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΡΠ²ΠΈΠ΄Π° Π§Π°ΠΏΠΏΠ΅Π»Π° (David Chappell) Π·Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ Π½Π°ΠΏΠΈΡΠ°Π» Π»ΡΡΡΡΡ ΠΈΠ· Π²ΡΠ΅Ρ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π‘ΠΠ. Π― ΠΈΡΠΊΡΠ΅Π½Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²ΡΠ΅ΠΌ ΠΊΡΠΏΠΈΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΡ ΠΏΠΎ ΠΌΠ΅Π½ΡΡΠ΅ΠΉ ΠΌΠ΅ΡΠ΅ Π΄Π²Π°ΠΆΠ΄Ρ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΠΏΡΠΈΠ²Π΅ΡΠΆΠ΅Π½ΡΠ°ΠΌ ΠΈ ΡΠ°Π½Π°ΡΠΈΠΊΠ°ΠΌ CORBA ΠΈ Java, Π²ΠΎΠ²Π»Π΅ΠΊΡΠΈΠΌ ΠΌΠ΅Π½Ρ Π² ΠΌΠ½ΠΎΠ³ΠΎΠ»Π΅ΡΠ½ΠΈΠ΅ ΠΆΠ°ΡΠΊΠΈΠ΅ ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡΡ ΡΠ΅ΡΠΈ Usenet. ΠΠ°ΡΠ° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½Π°Ρ Π±Π΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠ΄Π΅Π»Π°Π»Π° ΠΌΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π‘ΠΠ Π½Π΅ΠΈΠ·ΠΌΠ΅ΡΠΈΠΌΠΎ Π±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌ. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ Ρ Π²ΡΠ΅ Π΅ΡΠ΅ ΡΡΠΈΡΠ°Ρ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°ΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π½Π΅ΡΠ±Π΅Π΄ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΈ Π² ΡΠ΅ΠΌ-ΡΠΎ Π΄Π°ΠΆΠ΅ ΠΌΠ°ΡΡΠΈΠ°Π½ΡΠΊΠΈΠΌΠΈ, Ρ ΡΠ²Π°ΠΆΠ°Ρ Π²Π°ΡΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π²ΡΠΆΠΈΡΡ.
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π»ΡΠ΄ΠΈ Π² ΡΠΈΡΠΌΠ΅ Microsoft ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π»ΠΈ ΠΌΠ½Π΅ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»Π΅Ρ ΠΈ ΠΏΡΡΠΌΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΈ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΡΡ ΠΊΠ½ΠΈΠ³Ρ. Π‘Π°ΡΠ° ΠΠΈΠ»ΡΡΠΌΡ (Sara Williams) Π±ΡΠ»Π° ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ Π‘ΠΠ ΠΈΠ· ΡΠΈΡΠΌΡ Microsoft, Ρ ΠΊΠΎΡΠΎΡΡΠΌ Ρ Π²ΡΡΡΠ΅ΡΠΈΠ»ΡΡ. Π‘ΡΠ°Π·Ρ ΠΎΠ±ΡΡΡΠ½ΠΈΠ² ΠΌΠ½Π΅, ΡΡΠΎ ΠΎΠ½Π° Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π±Π»ΠΈΠ·ΠΊΠΎ Π·Π½Π°ΠΊΠΎΠΌΠ° Ρ ΠΠΈΠ»Π»ΠΎΠΌ, ΠΎΠ½Π° Π² ΡΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΡ ΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° ΠΌΠ΅Π½Ρ ΠΡΠ΅ΡΡ Π΅Π½ ΠΠΈΠ»ΡΠΎΠ½ (Gretchen Bilson) ΠΈ ΠΡΠΈΠΊΡ ΠΠ°ΡΡΠ΅ΠΈ (Eric Maffei) ΠΈΠ· Microsoft Systems Journal. Π‘Π°ΡΠ° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ Π±ΡΠ»Π° Β«Π΅Π²Π°Π½Π³Π΅Π»ΠΈΡΡΠΎΠΌ ΠΠΎΠΊΡΠ°Β» Π²Π½ΡΡΡΠΈ ΡΠΈΡΠΌΡ, Π·Π° ΡΡΠΎ Ρ Π΅ΠΉ Π½Π°Π²Π΅ΠΊΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ΅Π½. Π§Π°ΡΠ»ΠΈ ΠΠΈΠ½Π΄Π΅Π» (Charlie Kindel) Π½Π°ΠΏΠΈΡΠ°Π» ΠΏΡΠ΅Π»Π΅ΡΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ ΠΊ ΠΌΠΎΠ΅ΠΉ ΠΊΠ½ΠΈΠ³Π΅, Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΠΏΠ»ΠΎΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ ΡΠ°Π±ΠΎΡΡ ΠΈ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΠΈΠ·ΠΈΡΡ ΠΊ ΠΏΠ°ΡΠΈΠΊΠΌΠ°Ρ Π΅ΡΡ. ΠΡΡ ΠΡΠ°ΡΠ½ (Nat Brown) Π±ΡΠ» ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΏΠΎΠΊΠ°Π·Π°Π²ΡΠΈΠΌ ΠΌΠ½Π΅, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π°ΠΏΠ°ΡΡΠ°ΠΌΠ΅Π½ΡΡ (apartments) ΠΈ Π½Π΅ΠΏΠΎΠΏΡΠ°Π²ΠΈΠΌΠΎ ΡΠ°Π·Π²ΡΠ°ΡΠΈΠ²ΡΠΈΠΌ ΠΌΠΎΠΉ Π»Π΅ΠΊΡΠΈΠΊΠΎΠ½, Π·Π°ΡΠΎΡΠΈΠ² Π΅Π³ΠΎ Π½Π΅ΠΌΠ΅ΡΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«schwingΒ» (Π²ΠΈΠ±ΡΠΈΡΠΎΠ²Π°ΡΡ). ΠΡΡΠΉΠ³ ΠΡΠΎΠΊΡΠΌΠΈΠ΄Ρ (Kraig Brockschmidt) ΠΎΠ±ΡΡΡΠ½ΠΈΠ» ΠΌΠ½Π΅, ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°ΡΠΏΠ΅ΠΊΡΠΎΠ² Π‘ΠΠ, Π²ΡΠ³Π»ΡΠ΄ΡΡΠΈΠΉ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎ ΠΈΠ·ΡΡΠ½ΡΠΌ, Π½Π° Π΄Π΅Π»Π΅ Π±ΡΠ» Π³ΡΠΎΡΠ΅ΡΠΊΠ½ΡΠΌ Ρ Π°ΠΊΠ΅ΡΡΠΊΠΈΠΌ ΡΡΡΠΊΠΎΠΌ, ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½Π½ΡΠΌ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΠΌΠΈΠ½ΡΡΡ. ΠΡΠΉΠ² Π ΠΈΠ΄ (Dave Reed) ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» ΠΌΠ΅Π½Ρ ΠΠ°ΠΉΠΏΠ΅ΡΡ (Viper) ΠΈ Π²ΡΡΠ»ΡΡΠΈΠ²Π°Π΅Ρ ΠΌΠΎΠΈ ΠΏΡΠ΅ΡΠ΅Π½Π·ΠΈΠΈ Π²ΡΡΠΊΠΈΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° Ρ ΠΏΠΎΡΠ΅ΡΠ°Ρ Π ΡΠ΄ΠΌΠΎΠ½Π΄. ΠΡΡ Π₯ΡΠ»Π»Π°Π½Π΄ (Pat Helland) ΠΏΡΠΎΠ²Π΅Π» ΡΠ΅Π»ΡΡ Π½Π΅Π΄Π΅Π»Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ TechEd'97, Π²ΠΊΡΡΡΠΈΠ²Π°Ρ ΠΌΠ½Π΅ ΠΌΠΎΠ·Π³ΠΈ ΠΈ ΠΏΠΎΠ±ΡΠΆΠ΄Π°Ρ ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΠΌΠΎΡΡΠ΅ΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΈΠ· ΠΌΠΎΠΈΡ ΠΊΠΎΡΠ΅Π½Π½ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π‘ΠΠ. Π‘ΠΊΠΎΡΡ Π ΠΎΠ±ΠΈΠ½ΡΠΎΠ½ (Scott Robinson), ΠΠ½Π΄ΡΠ΅Π°Ρ ΠΡΡΠ΅Ρ (Andreas Luther), ΠΠ°ΡΠΊΡΡ Π₯ΠΎΡΡΡΠΌΠ°Π½ (Markus Horstmann), ΠΡΡΠΈ ΠΠΈΡΡΠ»Π°Π½Π΄ (Mary Kirtland), Π Π΅Π±Π΅ΠΊΠΊΠ° ΠΠΎΡΠ»Π°Π½Π΄Π΅Ρ (Rebecca Norlander) ΠΈ ΠΡΡΠ³ Π₯ΠΎΡΠΏ (Greg Hope) ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ΄Π΅Π»Π°Π»ΠΈ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π²ΡΡΠ°ΡΠΈΡΡ ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΡΠΌΡ. Π’ΡΠ΄ Π₯Π΅ΠΉΠ· (Ted Hase) ΠΏΠΎΠΌΠΎΠ³Π°Π» ΠΌΠ½Π΅ ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΡΡ. Π ΠΈΠΊ Π₯ΠΈΠ»Π» (Rick Hill) ΠΈ ΠΠ»Π΅ΠΊΡ ΠΡΠΌΠ°Π½Π°ΡΡ (Alex Armanasu) Π΄Π΅Π»Π°Π»ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ΅ Π΄Π΅Π»ΠΎ β Π½Π°Π±Π»ΡΠ΄Π°Π»ΠΈ ΠΌΠΎΡ ΡΠΏΠΈΠ½Ρ Π½Π° ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΎΠΌ ΡΡΠΎΠ½ΡΠ΅. ΠΡΡΠ³ΠΈΠ΅ Π»ΡΠ΄ΠΈ ΠΈΠ· Microsort, ΠΎΠΊΠ°Π·Π°Π²ΡΠΈΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅ Π½Π° ΠΌΠΎΡ ΡΠ°Π±ΠΎΡΡ ΡΠ²ΠΎΠΈΠΌ ΡΡΠ°ΡΡΠΈΠ΅ΠΌ: Π’ΠΎΠ½ΠΈ ΠΠΈΠ»ΡΡΠΌΡ (Tony Williams), ΠΠΎΠ± ΠΡΠΊΠΈΠ½ΡΠΎΠ½ (Bob Atkinson), ΠΡΡΠΉΠ³ ΠΠΈΡΡΠ΅Π½Π±Π΅ΡΠ³ (Craig Wittenberg), ΠΡΠΈΡΠΏΠΈΠ½ ΠΠΎΡΠ²Π΅Π»Π» (Crispin Goswell), ΠΠΎΠ» ΠΠΈΡ (Paul Leach), ΠΡΠ²ΠΈΠ΄ ΠΡΠΉΠ· (David Kays), ΠΠΆΠΈΠΌ Π‘ΠΏΡΠΈΠ½Π³ΡΠΈΠ»Π΄ (Jim Springfield), ΠΡΠΈΡΡΠΈΠ°Π½ ΠΠΎΠΌΠΎΠ½ (Christian Beaumont), ΠΠ°ΡΠΈΠΎ ΠΡΡΡΠ΅Π» (Mario Goertzel) ΠΈ ΠΠΈΡΠ΅Π»Ρ ΠΠΎΠ½ΡΠ΅Π³Ρ (Michael Montague).
ΠΠ±Π·ΠΎΡ ΠΏΠΎΡΡΡ DCOM Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ Π±ΡΠ» Π΄Π»Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π²Π΄ΠΎΡ Π½ΠΎΠ²Π΅Π½ΠΈΡ ΠΈ ΠΈΠ΄Π΅ΠΉ. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠ΅ΠΌ, ΠΊΡΠΎ ΠΏΡΠΎΡΠ΅ΡΡΠ²Π°Π΅Ρ DCOM Π΄Π»Ρ ΠΌΠ΅Π½Ρ: ΠΏΠ΅ΡΠ°Π»ΡΠ½ΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎΠΌΡ ΠΠ°ΡΠΊΡ Π Π°ΠΉΠ»Π°Π½Π΄Ρ (Mark Ryland), Π‘ΠΠ-Π²ΡΠ½Π΄Π΅ΡΠΊΠΈΠΈΠ΄Ρ ΠΠ°ΠΉΠΊΡ ΠΠ΅Π»ΡΠΎΠ½Ρ (Mike Nelson), ΠΡΠΉΡ ΠΡΠ°ΡΠ½ (Keith Brown), Π’ΠΈΠΌΡ ΠΠ²Π°Π»Π΄Ρ (Tim Ewald), ΠΡΠΈΡΡ Π‘Π΅Π»Π»ΡΡ (Chris Sells), Π‘Π°ΠΉΠ΄ΠΆΠΈ ΠΠΉΠ±ΡΠ°Ρ Π°ΠΌ (Saji Abraham), Π₯ΡΠ½ΠΊΡ Π΄Π΅ ΠΡΠ½ΠΈΠ½Π³Ρ (Henk De Koning), Π‘ΡΠΈΠ²Ρ Π ΠΎΠ±ΠΈΠ½ΡΠΎΠ½Ρ (Steve Robinson), ΠΠ½ΡΠΎΠ½Ρ ΡΠΎΠ½ Π¨ΡΡΠ°ΡΡΠ΅Π½Ρ (Anton von Stratten) ΠΈ Π ΡΠ½Π΄ΠΈ ΠΡΡΡΠΈΠΊΡ (Randy Puttick).
ΠΠ° ΡΡΠΆΠ΅Ρ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ ΡΠΈΠ»ΡΠ½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΠ»ΠΎ ΠΌΠΎΠ΅ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΠ΅ Π‘ΠΠ Π² DevelopMentor Π² ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π»Π΅Ρ. ΠΡΠΎΡ ΡΡΠΆΠ΅Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π»ΡΡ ΡΡΡΠ΄Π΅Π½ΡΠ°ΠΌΠΈ Π² ΡΠΎΠΉ ΠΆΠ΅ ΠΌΠ΅ΡΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΌΠΎΠΈΠΌΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌΠΈ-ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°ΡΠ΅Π»ΡΠΌΠΈ. Π― ΠΌΠΎΠ³ Π±Ρ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΡΠ΄Π΅Π½ΡΠ°. ΠΠ΄Π΄ΠΈΡΠΎΠ½ Π£ΡΡΠ»ΠΈ (Addison Wesley) ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ» Π°Π²ΡΠΎΡΡΠΊΠΎΠ΅ ΠΏΡΠ΅Π΄ΠΈΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π΄Π²Π°Π΄ΡΠ°ΡΡΡ ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ, Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ Π½ΡΠ½Π΅ΡΠ½ΠΈΠΉ ΡΠΎΡΡΠ°Π² DevelopMentor, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠ³ ΠΌΠ½Π΅ ΠΎΡΡΠΎΡΠΈΡΡ ΠΌΠΎΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Essential Π‘ΠΠ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ ΠΏΡΠ΅ΠΏΠΎΠ΄Π°Π²Π°Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΡΡΡΠ° ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±Π΅ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠ²ΡΠ·ΠΈ: Π ΠΎΠ½Π° Π‘ΡΠΌΠΈΠ΄Ρ (Ron Sumida), Π€ΡΠΈΡΠ° ΠΠ½ΠΈΠΎΠ½Π° (Fritz Onion), Π‘ΠΊΠΎΡΡΠ° ΠΠ°ΡΠ»Π΅ΡΠ° (Scott Butler), ΠΡΡΠ½Π° Π’ΠΎΠ»ΠΌΠ°Π½Π° (Owen Tallman), ΠΠΆΠΎΡΠ΄ΠΆΠ° Π¨Π΅ΡΠ΅ΡΠ΄Π° (George Shepherd), Π’ΡΠ΄Π° ΠΡΡΡΠΈΡΠΎΠ½Π° (Ted Pattison), ΠΠ΅ΠΉΡ ΠΡΠ°ΡΠ½ (Keith Brown), Π’ΠΈΠΌΠ° ΠΠ²Π°Π»Π΄Π° (Tim Ewald) ΠΈ ΠΡΠΈΡΠ° Π‘Π΅Π»Π»ΡΠ° (Chris Sells). Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π²Π°ΠΌ, ΡΠ΅Π±ΡΡΠ°! ΠΠΎΠΈ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΠ°ΠΉΠΊΡ ΠΠ±Π΅ΡΠΊΡΠΎΠΌΠ±ΠΈ (Mike Abercrombie) ΠΈΠ· DevelopMentor Π·Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ, Π³Π΄Π΅ Π½Π°ΡΡΠ½ΡΠΉ ΡΠΎΡΡ ΡΡΠ°ΡΡΠ½ΠΈΠΊΠ° Π½Π΅ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π»ΡΡ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠΈΠ΅ΠΉ.