initialize(v) = 0, 1, 1, a, 3, b, 8, 13;
cout << v[3] << endl; // Π²ΡΠ΄Π°Π΅Ρ 2
system("pause");
return EXIT_SUCCESS;
}
ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅Π§Π°ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΡΡΡΡ ΠΏΡΡΠ΅ΠΌ Π²ΡΠ·ΠΎΠ²Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΡΡΠ½ΠΊΡΠΈΠΈ-ΡΠ»Π΅Π½Π° push_back. ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ Π΄Π΅Π»Π°ΡΡ Π½Π΅ ΡΠ°ΠΊ ΡΠΆ ΡΠ΅Π΄ΠΊΠΎ, Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΡΡΠ½ΠΊΡΠΈΡ initialize, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΈΠ·Π±Π°Π²ΠΈΡΡΡΡ ΠΎΡ ΡΡΠΎΠ³ΠΎ ΡΠΊΡΡΠ½ΠΎΠ³ΠΎ Π·Π°Π½ΡΡΠΈΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ, ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΡΠΌΠΈ Π·Π°ΠΏΡΡΡΠΌΠΈ, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΡΠΎΠΌΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π΄Π΅Π»Π°Π΅ΡΡΡ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ .
ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ ΠΈ Π½Π΅ Π·Π½Π°Π»ΠΈ, ΡΡΠΎ Π·Π°ΠΏΡΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ. ΠΠ΄Π΅ΡΡ Π²Ρ Π½Π΅ ΠΎΠ΄ΠΈΠ½ΠΎΠΊΠΈ β ΡΡΠΎΡ ΡΠ°ΠΊΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π°ΠΏΡΡΠΎΠΉ Π±ΡΠ»ΠΎ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ°ΡΡ ΠΏΠΎΡΡΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°Π΄ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.
Π ΡΠ΅ΡΠ΅Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ initialize, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ°Π±Π»ΠΎΠ½ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ comma_helper. ΠΡΠΎΡ ΡΠ°Π±Π»ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ operator,, operator= ΠΈ operator+=.
Π’Π°ΠΊΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ» ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ·-Π·Π° ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ Π²ΠΎΡΠΏΡΠΈΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° v = 1, 1, 2, ...;. ΠΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ v = 1 ΠΊΠ°ΠΊ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ ΠΏΠΎΠ΄Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π€ΡΠ½ΠΊΡΠΈΡ initialize ΠΊΠΎΠ½ΡΡΡΡΠΈΡΡΠ΅Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ comma_helper, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Ρ ΡΠ°Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ Π² ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΎΠΉ.
ΠΠΏΠ΅ΡΠ°ΡΠΎΡ Π·Π°ΠΏΡΡΠΎΠΉ (comma operator), Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ (sequencing operator), ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ, ΠΈ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΈΠΏ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΡΠ°Π²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ΄Π½Π°ΠΊΠΎ ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠ·ΠΊΠ΅ operator ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠΌΡΡΠ» ΠΈ ΡΠ΅ΡΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΡ. ΠΠ΄Π΅ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΡΠΎΠ½ΠΊΠΈΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ β ΠΎΡΠ΅Π½ΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ»Π΅Π²Π° Π½Π°ΠΏΡΠ°Π²ΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅ΡΡΡ, ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ 15.7, ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΌ.
ΠΡΠΈΠΌΠ΅Ρ 15.7. ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π·Π°ΠΏΡΡΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½
int prompt_user() {
cout << "give me an integer ... ";
cin >> n;
return n;
}
void f() {
vector<int> v;
// Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ v Π² Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ
// ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ
intialize(v) = prompt_user(), prompt_user();
}
Π ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π²Π°ΡΠΈΠ°Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ f ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΠ·ΠΎΠ² prompt_user Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΠ» Π±Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ΅.
ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Boost Assign, Π½Π°ΠΏΠΈΡΠ°Π½Π½Π°Ρ Π’ΠΎΡΡΡΠ΅Π½ΠΎΠΌ ΠΡΡΠΎΡΠ΅Π½ΠΎΠΌ (Thorsten Ottosen), ΠΊΡΠΎΠΌΠ΅ Π΄ΡΡΠ³ΠΈΡ ΡΠΎΡΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΎΡΠΌΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΏΠΈΡΠΊΠΎΠΌ Ρ Π·Π°ΠΏΡΡΡΠΌΠΈ. ΠΡΠ° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ½Π° Π½Π° ΡΠ°ΠΉΡΠ΅ http://www.boost.org.
ΠΠ± Π°Π²ΡΠΎΡΠ°Ρ
Π. Π Π°ΠΉΠ°Π½ Π‘ΡΠ΅ΡΠ΅Π½Ρ (D. Ryan Stephens) β ΡΡΡΠ΄Π΅Π½Ρ, ΠΆΠΈΠ²ΡΡΠΈΠΉ Π² Π³. Π’Π΅ΠΌΠΏ, ΡΡ. ΠΡΠΈΠ·ΠΎΠ½Π°; ΠΎΠ½ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°Π²ΡΠΎΡΠΎΠΌ ΡΡΠ΄Π° ΡΠ°Π±ΠΎΡ ΠΏΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ. ΠΠΌΡ Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π° Π»ΡΠ±ΠΎΠΌ ΡΠ·ΡΠΊΠ΅, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° Π‘++. Π Π΅Π³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡ Π²Ρ ΠΎΠ΄ΠΈΡ ΠΏΠΎΠΈΡΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΈ Π΅Π΅ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· Π΄Π°Π½Π½ΡΡ , Π° ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ΅, ΡΡΠΎ ΡΠ²ΡΠ·Π°Π½ΠΎ Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ ΠΈ Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ Π½Π°Π±ΠΎΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ . ΠΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, Π½Π΅ ΠΏΠΈΡΠ΅Ρ ΡΡΠ°ΡΡΠΈ ΠΈ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅Ρ, ΠΎΠ½ ΠΈΠ³ΡΠ°Π΅Ρ ΡΠΎ ΡΠ²ΠΎΠΈΠΌΠΈ Π΄Π΅ΡΡΠΌΠΈ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΠΎ Π΄ΠΎΠΌΡ ΠΈ ΠΊΠ°ΡΠ°Π΅ΡΡΡ Π½Π° Π²Π΅Π»ΠΎΡΠΈΠΏΠ΅Π΄Π΅.
ΠΡΠΈΡΡΠΎΡΠ΅Ρ ΠΠΈΠ³Π³ΠΈΠ½Ρ (Christopher Diggins), ΠΊΠΎΡΠΎΡΡΠΉ Π½Π°ΡΠ°Π» Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π² ΠΎΡΠ΅Π½Ρ ΡΠ°Π½Π½Π΅ΠΌ Π²ΠΎΠ·ΡΠ°ΡΡΠ΅ (haut comme trois pommes), ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ Π°Π²ΡΠΎΡΠΎΠΌ, ΠΏΠΈΡΡΡΠΈΠΌ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠΈΡΡΠΎΡΠ΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ ΡΠ²ΠΎΠΈ ΡΡΠ°ΡΡΠΈ Π² ΠΆΡΡΠ½Π°Π»Π΅ Β«C++ Users JournalΒ» ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Heron.
ΠΠΆΠΎΠ½Π°ΡΠ°Π½ Π’ΡΡΠΊΠ°Π½ΠΈΡ (Jonathan Turkanis) β Π°Π²ΡΠΎΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Boost Iostreams ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ Π΄ΡΡΠ³ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ C++ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΎΡ Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ ΡΠ°ΠΊΠΈΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ, ΠΊΠ°ΠΊ Β«ΡΠΌΠ½ΡΠ΅Β» ΡΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ, ΠΎΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π½Π° ΡΡΠ°ΠΏΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π½Π° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ (aspect-oriented programming). ΠΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π°ΡΠΏΠΈΡΠ°Π½ΡΠΎΠΌ ΠΠ°Π»ΠΈΡΠΎΡΠ½ΠΈΠΉΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° Π³. ΠΠ΅ΡΠΊΠ»ΠΈ ΠΏΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΡΡΠΈ Β«ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π»ΠΎΠ³ΠΈΠΊΠ°Β».
ΠΠΆΠ΅ΡΡ ΠΠΎΠ³ΡΡΡΠ»Π» (Jeff Cogswell) Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ ΠΈ ΠΆΠΈΠ²Π΅Ρ Π½Π΅Π΄Π°Π»Π΅ΠΊΠΎ ΠΎΡ Π¦ΠΈΠ½ΡΠΈΠ½Π½Π°ΡΠΈ, ΡΡ. ΠΠ³Π°ΠΉΠΎ. ΠΠ½ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ΅Ρ Π½Π° C++ ΠΏΠΎΡΡΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°, ΠΈ ΠΈΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π±ΠΎΡ ΠΏΠΎ Π½Π΅ΠΌΡ, Π²ΠΊΠ»ΡΡΠ°Ρ Π΄Π²Π΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ C++. ΠΠ½ ΡΠ°ΠΊΠΆΠ΅ Π»ΡΠ±ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΡ ΡΠ·ΡΠΊΠ°Ρ , ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π½Π° Python. ΠΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ (ΡΡΠΎ ΡΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ΅Π΄ΠΊΠΎ), ΠΎΠ½ Π»ΡΠ±ΠΈΡ ΡΠΈΡΠ°ΡΡ Ρ ΠΎΡΠΎΡΠΈΠΉ ΡΠΎΠΌΠ°Π½ ΠΈΠ»ΠΈ ΠΈΠ³ΡΠ°ΡΡ Π½Π° Π³ΠΈΡΠ°ΡΠ΅.
ΠΠΎΠ»ΠΎΡΠΎΠ½
ΠΠ°ΡΠ° ΡΠΎΡΠΊΠ° Π·ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠΆΠΈΠ»Π°ΡΡ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π°Π½Π°Π»ΠΈΠ·Π° ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π² ΡΠΈΡΠ°ΡΠ΅Π»Π΅ΠΉ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΏΠΎ ΠΊΠ°Π½Π°Π»Π°ΠΌ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΡ. Π₯Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠ΅ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ Π½Π°Ρ ΠΎΡΠΎΠ±ΡΠΉ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΊ ΡΠ΅Ρ Π½ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΠ΅ΠΌΠ°ΠΌ, Π²Π½ΠΎΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄Π΅Π»Π°Ρ Π±ΠΎΠ»Π΅Π΅ ΠΆΠΈΠ²ΡΠΌΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΠΎ ΡΠΊΡΡΠ½ΡΠ΅ ΡΠ΅ΠΌΡ.
ΠΠ° ΠΎΠ±Π»ΠΎΠΆΠΊΠ΅ Β«C++: ΡΠ΅ΡΠ΅ΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ» ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΠΎΠ±Π°ΠΊΠ° ΠΏΠΎΡΠΎΠ΄Ρ ΠΊΠΎΠ»Π»ΠΈ. ΠΡΠΎΡ ΡΠΈΠΏ ΠΎΠ²ΡΠ°ΡΠΊΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π² Π³ΠΎΡΠΈΡΡΠΎΠΉ ΠΌΠ΅ΡΡΠ½ΠΎΡΡΠΈ Π¨ΠΎΡΠ»Π°Π½Π΄ΠΈΠΈ ΠΈ ΠΡΠΈΡΠ°Π½ΠΈΠΈ Π² 1600-Ρ Π³ΠΎΠ΄Π°Ρ . ΠΠ΄Π½Π° ΡΠ°Π·Π½ΠΎΠ²ΠΈΠ΄Π½ΠΎΡΡΡ ΠΎΠ²Π΅Ρ Π² Π³ΠΎΡΠΈΡΡΠΎΠΉ Π¨ΠΎΡΠ»Π°Π½Π΄ΠΈΠΈ ΠΈΠΌΠ΅Π»Π° ΡΠ΅ΠΌΠ½ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ Π½Π° ΠΌΠΎΡΠ΄Π΅ ΠΈ Π½ΠΎΠ³Π°Ρ , ΠΈ ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΊΠΈΡ ΠΎΠ²Π΅Ρ Π½Π°Π·ΡΠ²Π°Π»ΠΈ Β«ColleyΒ»; ΡΡΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΡ ΡΡΠ°ΡΠΎΡΠΎΡΠ»Π°Π½Π΄ΡΠΊΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°, ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°ΡΡΠ΅Π³ΠΎ ΡΠ³ΠΎΠ»Ρ. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΏΠΎΡΠΎΠ΄Π° ΠΊΠΎΠ»Π»ΠΈ ΡΠ²Π΅ΡΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΠΎΠΊΠΎΠΊΠΎΡΡΠ½Π°Ρ, ΡΠ΅ΠΌ Π΅Π΅ ΡΠΎΡΠ»Π°Π½Π΄ΡΠΊΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΊΠΈ; ΠΎΠ½Π° Π±ΡΠ»Π° Π²ΡΠ²Π΅Π΄Π΅Π½Π° Π² ΠΊΠΎΠ½ΡΠ΅ 19-Π³ΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΡ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ»Π»ΠΈ, Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ, ΡΠ²Π»ΡΡΡΡΡ Π΄ΠΎΠΌΠ°ΡΠ½ΠΈΠΌΠΈ Π»ΡΠ±ΠΈΠΌΡΠ°ΠΌΠΈ, Ρ ΠΎΡΡ Π² Π‘ΠΎΠ΅Π΄ΠΈΠ½Π΅Π½Π½ΡΡ Π¨ΡΠ°ΡΠ°Ρ ΠΎΠ½ΠΈ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠ΅ΡΠΌΠ΅ΡΡΠΊΠΈΡ Ρ ΠΎΠ·ΡΠΉΡΡΠ²Π°Ρ .
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π΄Π²Π΅ ΡΠ°Π·Π½ΡΠ΅ ΠΏΠΎΡΠΎΠ΄Ρ ΠΊΠΎΠ»Π»ΠΈ: Π³ΡΡΠ±ΠΎΡΠ΅ΡΡΡΠ½ΡΠ΅ ΠΊΠΎΠ»Π»ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π΄Π»Ρ ΠΎΡ ΡΠ°Π½Ρ ΠΎΠ²Π΅Ρ, ΠΈ Π³Π»Π°Π΄ΠΊΠΎΡΠ΅ΡΡΡΠ½ΡΠ΅ - Π΄Π»Ρ ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΊΠΎΡΠ° Π½Π° ΡΡΠ½ΠΎΠΊ. ΠΠ±Π΅ ΠΏΠΎΡΠΎΠ΄Ρ - ΡΡΠΎ Π³ΠΈΠ±ΠΊΠΈΠ΅, ΡΡΡΠΎΠΉΠ½ΡΠ΅ ΡΠΎΠ±Π°ΠΊΠΈ Ρ ΡΠ΅ΡΠΊΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½Π½ΠΎΠΉ ΠΌΠΎΡΠ΄ΠΎΠΉ ΠΈ Π·Π°ΠΎΡΡΡΠ΅Π½Π½ΡΠΌΠΈ ΡΡΠ°ΠΌΠΈ. ΠΠΎ Π²ΡΡΠΎΡΠ΅ ΠΊΠΎΠ»Π»ΠΈ Π΄ΠΎΡΡΠΈΠ³Π°ΡΡ 22-26 Π΄ΡΠΉΠΌΠΎΠ² ΠΈ Π²Π΅ΡΡΡ 50-75 ΡΡΠ½ΡΠΎΠ². ΠΠ½ΠΈ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠΌΠ΅ΡΡ Π±Π΅Π»ΡΠΉ ΠΌΠ΅Ρ Ρ Π΄ΠΎΠ±Π°Π²ΠΊΠ°ΠΌΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ°: ΠΎΡ ΠΆΠ΅Π»ΡΠΎ-Π±Π΅Π»ΠΎΠ³ΠΎ ΠΈ ΡΡΠΆΠ΅Π³ΠΎ Π΄ΠΎ ΡΠ³ΠΎΠ»ΡΠ½ΠΎ-ΡΠ΅ΡΠ½ΠΎΠ³ΠΎ.
Π Π·Π½Π°ΠΌΠ΅Π½ΠΈΡΡΠΌ ΠΊΠΎΠ»Π»ΠΈ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΡΡΡΠΈ, ΠΠ»Π°Π½ΠΊΠΎ ΠΠΈΠ½Π΄ΠΎΠ½Π° ΠΠΆΠΎΠ½ΡΠΎΠ½Π° ΠΈ ΠΡΠ΄Π΄ΠΈ ΠΈΠ· ΡΠ΅ΡΠΈΠ°Π»Π° Β«Π‘ΠΈΠΌΠΏΡΠΎΠ½ΡΒ» (The Simpsons).
ΠΡΡΡ Π₯Π°ΡΡΠΈΠ½ΡΠΎΠ½ (Matt Hutchinson) Π±ΡΠ» ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ ΠΏΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Ρ ΠΊΠ½ΠΈΠ³ΠΈ Β«Π‘++: ΡΠ΅ΡΠ΅ΠΏΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡΒ». ΠΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²ΠΎ Β«Octal Publishing, Inc.Β» ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ»ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΡΠ»ΡΠ³ΠΈ. ΠΠ°ΡΠ΅Π½ ΠΠ΅Π»Π»ΠΈ (Darren Kelly), ΠΠ΄Π°ΠΌ Π£ΠΈΡΠ²Π΅Ρ (Adam Witwer) ΠΈ ΠΠ»Π΅Ρ ΠΠ»ΡΡΡΠ΅ (Claire Cloutier) ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΊΠ°ΡΠ΅ΡΡΠ²Π°.
ΠΠ°ΡΠ΅Π½ ΠΠΎΠ½ΡΠ³ΠΎΠΌΠ΅ΡΠΈ (Karen Montgomery) ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»Π° ΠΎΠ±Π»ΠΎΠΆΠΊΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΠ΄Π΄ΠΈ Π€ΡΠΈΠ΄ΠΌΠ°Π½ΠΎΠΌ (Edie Freedman). ΠΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° ΠΎΠ±Π»ΠΎΠΆΠΊΠ΅ Π²Π·ΡΡΠΎ ΠΈΠ· Π³ΡΠ°Π²ΡΡΡ 19-Π³ΠΎ ΡΡΠΎΠ»Π΅ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π² Β«Natural HistoryΒ» (ΠΡΡΠ΅ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ) ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ° Cassell. ΠΠ°ΡΠ΅Π½ ΠΠΎΠ½ΡΠ³ΠΎΠΌΠ΅ΡΠΈ ΡΠ΄Π΅Π»Π°Π»Π° ΠΌΠ°ΠΊΠ΅Ρ ΠΎΠ±Π»ΠΎΠΆΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ InDesign CS ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Adobe ΠΈ ΡΡΠΈΡΡ ITC Garamond ΡΠΎΠΉ ΠΆΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΡΠ²ΠΈΠ΄ Π€ΡΡΠ°ΡΠΎ (David Futato) ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠ° ΠΊΠ½ΠΈΠ³Π° Π±ΡΠ»Π° ΠΏΠ΅ΡΠ΅Π²Π΅Π΄Π΅Π½Π° ΠΠ΅ΠΉΡ Π€Π°Π»Π³ΡΠ΅Π½ (Keith Fahlgren) Π² ΡΠΎΡΠΌΠ°Ρ FrameMaker 5.5.6 Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΠ»ΠΈΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠΎΡΠΌΠ°ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π»ΠΈ ΠΡΠΈΠΊ Π Π΅ΠΉ (Erik Ray), ΠΠΆΠ΅ΠΉΡΠΎΠ½ ΠΠ°ΠΊΠΈΠ½ΡΠΎΡ (Jason Mcintosh), ΠΠ΅ΠΉΠ» Π£ΡΠ»Π»Ρ (Neil Walls) ΠΈ ΠΠ°ΠΉΠΊ Π‘ΡΠ΅ΡΡΠ° (Mike Sierra); ΡΡΠ° ΡΡΠΈΠ»ΠΈΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ·ΡΠΊ Perl ΠΈ XML-ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ. ΠΠ»Ρ ΡΠ΅ΠΊΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΡΡΠΈΡΡ Linotype Birka, ΡΡΠΈΡΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² β Adobe Myriad Condensed, Π° ΡΡΠΈΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° β TheSans Mono Condensed ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Β«LucasFontΒ». ΠΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π²Π½ΡΡΡΠΈ ΠΊΠ½ΠΈΠ³ΠΈ, Π±ΡΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π½Ρ Π ΠΎΠ±Π΅ΡΡΠΎΠΌ Π ΠΎΠΌΠ°Π½ΠΎ (Robert Romano), ΠΠΆΠ΅ΡΡΠ°ΠΌΠΈΠ½ Π ΠΈΠ΄ (Jessamyn Read) ΠΈ ΠΠ΅ΡΠ»ΠΈ ΠΠΎΡΠ°Ρ (Lesley Borash) Ρ ΠΏΠΎΠΌΠΎΡΡΡ Macromedia FreeHand MX ΠΈ Adobe Photoshop CS. ΠΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΠΎΠ²Π΅ΡΠΎΠ² ΠΈ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠΉ Π±ΡΠ»ΠΈ Π½Π°ΡΠΈΡΠΎΠ²Π°Π½Ρ ΠΡΠΈΡΡΠΎΡΠ΅ΡΠΎΠΌ ΠΠΈΠ½Π³ΠΎΠΌ (Christopher Bing). ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΡΠ°Π²ΠΈΠ» ΠΡΡΡ Π₯Π°ΡΡΠΈΠ½ΡΠΎΠ½.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ
1
ΠΠΊΡΠΏΠΎΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ __declspec(dllexport) ΠΈΠ½ΠΎΠ³Π΄Π° Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Π½Π΅ΡΠ²Π½ΡΠΌ ΡΠΊΡΠΏΠΎΡΡΠΎΠΌ
2
Π Π²Π΅ΡΡΠΈΡΡ Visual C++ Π΄ΠΎ Visual C++ 2005 ΡΡΠ° ΠΎΠΏΡΠΈΡ Π½Π°Π·ΡΠ²Π°Π»Π°ΡΡ Visual C++ Projects.
3
Π Π²Π΅ΡΡΠΈΡΡ Visual C++ Π΄ΠΎ Visual C++ 2005 ΡΡΠ° ΠΎΠΏΡΠΈΡ Π½Π°Π·ΡΠ²Π°Π»Π°ΡΡ Visual C++ Projects.
4
Π Π²Π΅ΡΡΠΈΡΡ Visual C++ Π΄ΠΎ Visual C++ 2005 ΡΡΠ° ΠΎΠΏΡΠΈΡ Π½Π°Π·ΡΠ²Π°Π»Π°ΡΡ Visual C++ Projects.
5
ΠΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠΈ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΄Π°ΠΆΠ΅ Comeau ΠΈ Intel ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΡΠΈΠ±ΠΎΠΊ, Π° ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΡΡΠ΅ΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΠΎΡΡΠ΅Π½ΠΈΡ