ΠΠ°Π±Ρ ΡΠ΅ΡΠΈΡΡ Π²ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΡΠΈΠΌΠΈ ΠΎΡΠ»ΠΈΡΠΈΡΠΌΠΈ, Ρ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΊΠΎΠ΄ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ $IFDEF, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΡΡΠ»ΠΎΠ²Π½ΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π°. ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ Borland (Inprise) ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π½Π°Π±ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ WINDOWS, WIN32 ΠΈ LINUX, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π°Π±ΠΎΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ Π΄Π»Ρ Π²Π΅ΡΡΠΈΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠΎΠ² VERnnn.
ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°ΠΉΠ» Ρ ΠΈΡΡ ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, ΡΠΎΠΏΡΠΎΠ²ΠΎΠΆΠ΄Π°ΡΡΠΈΠΉ Π΄Π°Π½Π½ΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅:
{$1 TDDefine.inc}
Π ΡΡΠΎΠΌ Π²ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠΌ ΡΠ°ΠΉΠ»Π΅ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ ΡΠΈΡΠ°Π±Π΅Π»ΡΠ½ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Π΄Π»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²Π΅ΡΡΠΈΠΉ:
DelphiN ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Delphi, N = 1, 2, 3, 4, 5, 6
DelphiNPlus ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Delphi, N = 1, 2, 3, 4, 5, 6 KylixN ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ Kylix, N = 1
KylixNPlus ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠΉ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½Π΅ΠΉ Π²Π΅ΡΡΠΈΠΈ Kylix, N = 1
HasAssert ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π»ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ Assert
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Ρ, ΡΡΠΎ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡ, Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ Delphi1, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π΄Π»ΠΈΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ.
Π’ΠΈΠΏΠΎΠ³ΡΠ°ΡΡΠΊΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ
ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ΅ΠΊΡΡ ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠΎ Π΅ΡΡΡ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ, ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ, ΠΏΠΎΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π°Π΄Π°Ρ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΡΡΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ.
ΠΠΎΠ΄Ρ Π²ΡΠ΅Ρ Π»ΠΈΡΡΠΈΠ½Π³ΠΎΠ² Π½Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Ρ ΠΌΠΎΠ½ΠΎΡΠΈΡΠΈΠ½Π½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ.
ΠΠ°Π·ΠΎΠ²ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ, ΡΠ΅ΡΠΌΠΈΠ½Ρ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΡΠ°Π·Ρ Π²ΡΠ΄Π΅Π»Π΅Π½Ρ ΠΊΡΡΡΠΈΠ²ΠΎΠΌ.
-----------------------
ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΠΌΠ΅ΡΡΠ°Ρ ΠΊΠ½ΠΈΠ³ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ. ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ΄ΡΠ΅ΡΠΊΠ½ΡΡΡ Π½Π΅ΡΡΠΎ ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡΡ ΠΎ ΡΠ΅Ρ ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ΅ΡΠ΅ΡΡ ΠΎ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΡ ΠΊΠ°ΠΌΠ½ΡΡ .
-----------------------
ΠΡ ΠΈΠ·Π³ΠΎΡΠΎΠ²ΠΈΡΠ΅Π»Ρ fb2.
I. ΠΠ½Π°ΡΠ°Π»Π΅, ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌ Π²Π°ΡΡ ΡΠΈΡΠ°Π»ΠΊΡ.
C2H5OH, E=mc2
ΠΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠΎΠΊΡ Π²Ρ Π²ΠΈΠ΄ΠΈΡΠ΅ Π² ΡΠ°ΠΊΠΎΠΌ Π²ΠΈΠ΄Π΅:
C2H5OH, E=mc2
ΠΠ½Π°ΡΠΈΡ, Π²Π°ΡΠ° ΡΠΈΡΠ°Π»ΠΊΠ° Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π°Π΄ΡΡΡΠΎΡΠ½ΡΠ΅ ΠΈ ΠΏΠΎΠ΄ΡΡΡΠΎΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ (ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, [ΠΏΠΎΠΊΠ°] ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΠΎΡΠ΅Π½Ρ ΡΠ°ΡΡΠΎ).
ΠΠ»Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠ»ΡΡΠ°Ρ, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ°ΠΉΠ»Π΅, Ρ ΠΏΡΠΈΠΌΠ΅Π½ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ:
ΠΡΠΈΠΌΠ΅Ρ Π½Π°Π΄ΡΡΡΠΎΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²:
Π’Π΅ΠΎΡΠ΅ΠΌΠ° Π€Π΅ΡΠΌΠ° x(^n^) + y(^n^) = z(^n^)
ΠΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ΄ΡΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°:
Π€ΠΎΡΠΌΡΠ»Π° Π²ΠΎΠ΄Ρ H(_2_)O
Π‘ΠΎΠ³Π»Π°ΡΠ΅Π½, Π½Π΅ΠΏΡΠΈΠ²ΡΡΠ½ΠΎ, Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ, Π½Π΅ΠΊΡΠ°ΡΠΈΠ²ΠΎβ¦, Π½ΠΎ Ρ Π²ΡΠ±ΡΠ°Π» ΡΠ°ΠΊΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΠ΄ΠΎΠ±ΡΡΠ²Π° Β«Π²Π΅Π·ΡΠ½ΡΠΈΠΊΠΎΠ²Β» Ρ ΠΊΠΎΡΠΎΡΡΡ , ΡΠΈΡΠ°Π»ΠΊΠ° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π²ΡΠ΅ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
ΠΠ΅Π³ΠΊΠΈΠΌ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²Ρ ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΡΠ΅ ΠΊΠ½ΠΈΠ³Ρ Π² ΡΠ΄ΠΎΠ±ΠΠΠ²Π°ΡΠΈΠΌΡΡ.
ΠΠΎΡΡΠ΄ΠΎΠΊ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ (Π°Π»Π³ΠΎΡΠΈΡΠΌ):
1. Π Π°ΡΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠΉ ΡΠ°ΠΉΠ»(Π΅ΡΠ»ΠΈ ΡΡΠΎ Π°ΡΡ ΠΈΠ²).
2. ΠΡΠΊΡΡΡΡ ΡΠ°ΠΉΠ» ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠΈΠΌ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ (Π½Π΅ ΡΠΎΡΡΠΈΡΠ΅ Π·Π° ΡΠ΅ΠΊΠ»Π°ΠΌΡ, Ρ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡ Notepad++)
3. ΠΡΠΎΠΈΠ·Π²Π΅Π΄ΠΈΡΠ΅ 4 ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π°ΠΌΠ΅Π½Ρ
β(^β Π½Π° β<sup>β
β^)β Π½Π° β</sup>β
β(_β Π½Π° β<sub>β
β_)β Π½Π° β</sub>β
(ΠΊΠ°ΠΊ Π²Ρ Π΄ΠΎΠ³Π°Π΄ΡΠ²Π°Π΅ΡΠ΅ΡΡ, Π² Π·Π°ΠΏΡΠΎΡΠ΅ Π½Π°Π΄ΠΎ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ°ΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ΅Β»)
4. Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ», Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠ΅ΡΡΡ, ΡΠΎΠΆΠΌΠΈΡΠ΅ Π² Π°ΡΡ ΠΈΠ². Π Π±ΡΠ΄Π΅Ρ Π²Π°ΠΌ ΡΡΠ°ΡΡΡΠ΅.
ΠΡ, Π° Π½Π°ΠΌ, Π²ΡΠ΅ΠΌ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ, ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΌΡΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ Π΅ΡΡΡβ¦
II. ΠΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΎΠ³ΠΎΡΡΠ΅Π½ΠΈΠ΅:
ΠΏΡΠΈΠΌΠ΅ΡΡ ΠΊΠΎΠ΄Π° Π² ΠΊΠ½ΠΈΠ³Π΅ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ Π±Π΅Π· ΠΎΡΡΡΡΠΏΠΎΠ². Π’.Π΅. ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠΈΡΠ°ΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠ»ΠΎΡ ΠΎ. ΠΠΈΠ½ΠΎΠ²Π°Ρ Π² ΡΡΠΎΠΌ ΡΠΎΡΠΌΠ°Ρ fb2, Π½Π΅ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡΡΡ ΠΎΡΡΡΡΠΏΡ (ΠΈΠ»ΠΈ Ρ ΡΠ΅Π³ΠΎ-ΡΠΎ Π½Π΅ Π·Π½Π°Ρ :( ).
ΠΠΎ ΡΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π΅ΡΡΡ. Π‘ΠΊΠ°ΡΠ°ΠΉΡΠ΅ ΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΊΠΈ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ http://boyet.com/Code/ToDADS_source.zip
ΠΠΎΡ ΠΈ Π²ΡΠ΅.
Π£ΡΠΏΠ΅Ρ ΠΎΠ² w_cat.
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ
ΠΡΠ±ΡΡ ΠΊΠ½ΠΈΠ³Ρ Π³ΠΎΡΠΎΠ²ΠΈΡ Π΄Π°Π»Π΅ΠΊΠΎ Π½Π΅ ΠΎΠ΄ΠΈΠ½ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, ΠΈ, Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΡΡΠ° - Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. ΠΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡΠ΄Π΅ΠΉ, Π±Π΅Π· ΡΡΠΈΠ»ΠΈΠΉ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΡΠ°ΠΊ ΠΈ Π½Π΅ ΡΠ²ΠΈΠ΄Π΅Π»Π° Π±Ρ ΡΠ²Π΅Ρ. Π― Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΡΠΈΡ Π»ΡΠ΄Π΅ΠΉ Π², ΡΠ°ΠΊ ΡΠΊΠ°Π·Π°ΡΡ, ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈ Π½Π° ΠΌΠ΅Π½Ρ ΡΠ²ΠΎΠ΅ Π±Π»Π°Π³ΠΎΡΠ²ΠΎΡΠ½ΠΎΠ΅ Π²Π»ΠΈΡΠ½ΠΈΠ΅.
Π‘ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ Π΄Π²ΡΠΌΡ Π΄ΠΆΠ΅Π½ΡΠ»ΡΠΌΠ΅Π½Π°ΠΌΠΈ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Ρ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠΈΠ²Π°Π» Π»ΠΈΡΠ½ΠΎ ΠΈ Π½Π΅ Π²ΡΡΡΠ΅ΡΠ°Π»ΡΡ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π»ΡΠ΄ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄ΠΎ ΡΠΈΡ ΠΏΠΎΡ Π΄Π΅ΡΠΆΠ°Ρ ΠΌΠΎΠΈ Π³Π»Π°Π·Π° ΡΠΈΡΠΎΠΊΠΎ ΠΎΡΠΊΡΡΡΡΠΌΠΈ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΌΠΎΠΉ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌ Π² Π±Π΅Π·Π±ΡΠ΅ΠΆΠ½ΠΎΠΌ ΠΌΠΈΡΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ². ΠΡΠ»ΠΈ Π±Ρ Π½Π΅ ΠΎΠ½ΠΈ, ΠΊΡΠΎ Π·Π½Π°Π΅Ρ, Π³Π΄Π΅ Π±Ρ Ρ Π±ΡΠ» ΡΠ΅ΠΉΡΠ°Ρ ΠΈ ΡΠ΅ΠΌ Π±Ρ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ. Π― ΠΈΠΌΠ΅Ρ Π² Π²ΠΈΠ΄Ρ ΠΠΎΠ½Π°Π»ΡΠ΄Π° ΠΠ½ΡΡΠ° (Donald Knuth) (www.es.staff.stanford/edu/-knuth/) ΠΈ Π ΠΎΠ±Π΅ΡΡΠ° Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊΠ° (Robert Sedgewick) (www.cs.princeton.edu/-rs/). Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ, ΠΊΠ½ΠΈΠ³Π° Π‘Π΅Π΄ΠΆΠ²ΠΈΠΊΠ°, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½Π°Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ [20], ΠΊΠ°ΠΊ ΡΠ°Π· ΠΈ ΡΠΏΠΎΠ΄Π²ΠΈΠ³Π»Π° ΠΌΠ΅Π½Ρ Π½Π° Π½Π°ΡΠ°Π»ΠΎ ΠΌΠΎΠ΅ΠΉ ΡΠ²ΠΎΡΡΠ΅ΡΠΊΠΎΠΉ Π΄Π΅ΡΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠΎ Π±ΡΠ»Π° ΠΏΠ΅ΡΠ²Π°Ρ ΠΊΠ½ΠΈΠ³Π° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΡ Ρ Π΄Π°ΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΡΡ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΡΠΈ, ΠΏΡΠΈΡΠ΅ΠΌ Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ Ρ ΡΠΎΠ»ΡΠΊΠΎ-ΡΠΎΠ»ΡΠΊΠΎ Π²Π½ΠΈΠΊΠ°Π» Π² ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° Turbo Pascal. ΠΠΎΠ½Π°Π»ΡΠ΄ ΠΠ½ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ. ΠΠ³ΠΎ ΠΏΠΎΠΈΡΡΠΈΠ½Π΅ Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΡΠ΅ ΡΡΡΠ΄Ρ [11, 12, 13] ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π°Ρ ΠΎΠ΄ΡΡΡΡ Π½Π° Π²Π΅ΡΡ ΡΡΠΊΠ΅ Π²ΡΠ΅Π³ΠΎ Π΄Π΅ΡΠ΅Π²Π° Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ²; Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Ρ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΎΠΉ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΡΠ΅Π±Ρ Π² ΠΠΎΡΠΎΠ»Π΅Π²ΡΠΊΠΎΠΌ ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ΅ ΠΠΎΠ½Π΄ΠΎΠ½ΡΠΊΠΎΠ³ΠΎ ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠ° ΠΏΡΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠΈ ΡΡΠ΅ΠΏΠ΅Π½ΠΈ Π±Π°ΠΊΠ°Π»Π°Π²ΡΠ° ΠΏΠΎ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅.
ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π»Π΅Ρ ΡΠΏΡΡΡΡ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ, ΠΊΠΎΠΌΡ Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ Π²ΡΡΠ°Π·ΠΈΡΡ ΡΠ²ΠΎΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ, ΡΡΠ°Π» ΠΠΈΠΌ ΠΠΎΠΊΠΊΠΎΠ½Π΅Π½ (Kim Kokkonen). ΠΠ½ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ» ΠΌΠ½Π΅ ΡΠ°Π±ΠΎΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TurboPower Software (www.turbopower.com) ΠΈ Π΄Π°Π» ΠΌΠ½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π½Π°ΡΡΠΎΠ»ΡΠΊΠΎ Π΄ΠΎΡΠΊΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΈΠ·ΡΡΠΈΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΠ΅ Π½Π°ΡΠΊΠΈ, Π½Π°ΡΠΊΠΎΠ»ΡΠΊΠΎ Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ ΠΌΠΎΠ³ ΠΈ ΠΌΠ΅ΡΡΠ°ΡΡ. Π₯ΠΎΡΡ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΈ Π²ΡΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TurboPower Software, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ΅Ρ Π΅Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΡ Ρ Π·Π½Π°Π» Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ Π»Π΅Ρ. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Π ΠΎΠ±Π΅ΡΡΠ° ΠΠ΅Π»ΡΠΎΡΡΠΈ (Rober DelRossi), ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½ΡΠ° TurboPower Software, Π·Π° ΠΏΠΎΠΎΡΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΌΠΎΠΈΡ Π½Π°ΡΠΈΠ½Π°Π½ΠΈΠΉ.
Π‘Π»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΈΠ΄Π΅Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠ°Ρ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π½ΡΠ½Π΅ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Π·ΡΠ²Π°Π»Π°ΡΡ Natural Systems. Π 1993 Π³ΠΎΠ΄Ρ ΡΡΠ° ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡ Π²ΡΠΏΡΡΡΠΈΠ»Π° ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Data Structures for Turbo Pascal (Π‘ΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Turbo Pascal). Π― ΠΊΡΠΏΠΈΠ» ΡΡΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡ, ΠΈ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΡΡΠΎ Π±ΡΠ»ΠΎ Π½Π΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΡΠ΄Π°ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Π½ΠΈΠ΅. Π Π΄Π°, ΠΏΡΠΎΠ΄ΡΠΊΡ ΡΠ°Π±ΠΎΡΠ°Π» Π½Π΅ΠΏΠ»ΠΎΡ ΠΎ, ΠΎΠ΄Π½Π°ΠΊΠΎ Ρ Π½Π΅ Π±ΡΠ» ΡΠΎΠ³Π»Π°ΡΠ΅Π½ Π½ΠΈ Ρ Π΅Π³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ, Π½ΠΈ Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΠΊΠΎΡΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΠ°Π²Π»ΡΠ»Π° ΠΆΠ΅Π»Π°ΡΡ Π»ΡΡΡΠ΅Π³ΠΎ. ΠΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΏΠΎΠ±ΡΠ΄ΠΈΠ» ΠΌΠ΅Π½Ρ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ EZSTRUCS Π΄Π»Ρ Turbo Pascal 7, ΠΎΡ ΠΊΠΎΡΠΎΡΠΎΠΉ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ ΠΈ ΠΏΠΎΡΠ»Π° ΠΌΠΎΡ Ρ ΠΎΡΠΎΡΠΎ ΠΈΠ·Π²Π΅ΡΡΠ½Π°Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Delphi.
ΠΡΠΈ ΡΡΠΈΠ»ΠΈΡ Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΡΠΎΠ±Π»Π΅ΡΠΊΠΎΠΌ ΠΌΠΎΠ΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΡΡΡΡΠΊΡΡΡ Π΄Π°Π½Π½ΡΡ , ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π·Π°ΡΠ°ΡΡΡΡ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠ΅Π΄Π°Π΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΡΠ΄Π°ΡΠΈ ΡΠ°Π±ΠΎΡΡ.
Π₯ΠΎΡΡ Π²ΡΡΠ°Π·ΠΈΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ ΠΡΠΈΡΡ Π€ΡΠΈΠ·Π΅Π»Π΄Ρ (Chris Frizell), ΡΠ΅Π΄Π°ΠΊΡΠΎΡΡ ΠΈ Π²Π»Π°Π΄Π΅Π»ΡΡΡ ΠΆΡΡΠ½Π°Π»Π° The Delphi Magazine (www.thedelphimagazine.com). ΠΠ½ ΠΊΠ°ΠΊ Π² Π²ΠΎΠ΄Ρ Π³Π»ΡΠ΄Π΅Π», ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ² ΠΌΠ½Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°Ρ Π΅Π³ΠΎ ΠΏΠΎΠΈΡΡΠΈΠ½Π΅ Π±Π΅ΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΆΡΡΠ½Π°Π»Π°, Π² ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌ ΠΈΡΠΎΠ³Π΅ ΠΎΡΠ΄Π°Π² ΠΌΠ½Π΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π΅ΠΆΠ΅ΠΌΠ΅ΡΡΡΠ½ΡΡ ΠΊΠΎΠ»ΠΎΠ½ΠΊΡ Algorithms Affresco. ΠΠ΅Π· Π΅Π³ΠΎ ΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ° ΠΊΠ½ΠΈΠ³Π° ΠΌΠΎΠ³Π»Π° Π±Ρ ΠΈ Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ, Π²ΠΎ Π²ΡΡΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π±Ρ ΠΎΠ½Π° ΠΈ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ, ΠΎΠ½Π° Π±Ρ ΡΠΆ ΡΠΎΡΠ½ΠΎ Π±ΡΠ»Π° Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Ρ ΡΠΆΠ΅. Π― Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ Π²ΡΠ΅ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ΄ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΆΡΡΠ½Π°Π» The Delphi Magazine, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ, ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡ ΠΌΠ½Π΅Π½ΠΈΡ, ΠΎΠ½ Π±ΡΠ», Π΅ΡΡΡ ΠΈ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π³Π»ΡΠ±ΠΎΠΊΠΈΠΌ, ΡΡΠ½Π΄Π°ΠΌΠ΅Π½ΡΠ°Π»ΡΠ½ΡΠΌ ΠΈ ΡΠ΅ΡΡΠ΅Π·Π½ΡΠΌ ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ΠΌ Π΄Π»Ρ ΡΠΈΡΠΎΡΠ°ΠΉΡΠ΅Π³ΠΎ ΠΊΡΡΠ³Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠ² Π½Π° Delphi. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π²ΡΠ΅ΠΌ ΡΠΈΡΠ°ΡΠ΅Π»ΡΠΌ ΠΌΠΎΠ΅ΠΉ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ Π·Π° ΠΈΡ ΡΡΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ.
ΠΠΎΠ΄ Π·Π°Π½Π°Π²Π΅Ρ, Ρ Ρ ΠΎΡΠ΅Π» Π±Ρ ΠΏΠΎΠ±Π»Π°Π³ΠΎΠ΄Π°ΡΠΈΡΡ Π²ΡΠ΅Ρ ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊΠΎΠ² ΠΈΠ·Π΄Π°ΡΠ΅Π»ΡΡΡΠ²Π° Wordware (www.wordware.com), Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ ΠΌΠΎΠΈΡ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠ², ΠΈΠ·Π΄Π°ΡΠ΅Π»Ρ ΠΠΆΠΈΠΌΠ° Π₯ΠΈΠ»Π»Π° (Jim Hill) ΠΈ Π²ΡΠΏΡΡΠΊΠ°ΡΡΠ΅Π³ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ° ΠΠ΅Ρ ΠΠ΅ΠΊΠ²ΠΈΡ (Wes Beckwith). ΠΠΆΠΈΠΌ ΠΏΠΎΠ½Π°ΡΠ°Π»Ρ Π±ΡΠ» Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π΅ΡΠΊΡΡΠ°ΠΆΠ΅Π½ ΠΌΠΎΠΈΠΌ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ·Π΄Π°ΡΡ ΠΊΠ½ΠΈΠ³Ρ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ ΠΎΡΠ΅Π½Ρ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠ½ΠΈΠΊΡΡ ΠΌΠΎΠΈΠΌΠΈ ΠΈΠ΄Π΅ΡΠΌΠΈ ΠΈ ΠΎΠΊΠ°Π·ΡΠ²Π°Π» Π²ΡΠ΅ΠΌΠ΅ΡΠ½ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠΈ ΠΊΠ½ΠΈΠ³ΠΈ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Ρ Ρ ΠΎΡΡ Π²ΡΡΠ°Π·ΠΈΡΡ ΡΠ°ΠΌΡΠ΅ ΡΠ΅ΠΏΠ»ΡΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ Π½Π°ΡΡΠ½ΡΠΌ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ°ΠΌ: Π‘ΡΠΈΠ²Ρ Π’Π΅ΠΊΡΠ΅ΠΉΡΠ° (Steve Teixeira), ΠΎΠ΄Π½ΠΎΠΌΡ ΠΈΡ Π°Π²ΡΠΎΡΠΎΠ² Delphi X Developer's Guide, ΠΈ ΠΌΠΎΠ΅ΠΌΡ Π΄ΡΡΠ³Ρ ΠΠ½ΡΠΎΠ½Ρ ΠΠ°ΡΡΠΈΡΡ (Anton Parris).
Π, Π² Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Ρ ΠΎΡΡ Π²ΡΡΠ°Π·ΠΈΡΡ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ ΠΈ Π΅ΡΠ΅ ΡΠ°Π· ΠΏΡΠΈΠ·Π½Π°ΡΡΡΡ Π² Π»ΡΠ±Π²ΠΈ ΡΠ²ΠΎΠ΅ΠΉ ΠΆΠ΅Π½Π΅, ΠΠΎΠ½Π½Π΅ (Π²ΠΎΡ ΠΊΡΠΎ Π±ΡΠ» ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ Π΄Π²ΠΈΠΆΡΡΠ΅ΠΉ ΡΠΈΠ»ΠΎΠΉ, ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΠΎΠ±ΡΠΆΠ΄Π°ΡΡΠ΅ΠΉ ΠΌΠ΅Π½Ρ ΠΊ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ ΠΊΠ½ΠΈΠ³ΠΎΠΉ). ΠΠ΅Π· Π΅Π΅ Π»ΡΠ±Π²ΠΈ, ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠ° ΠΈ ΠΏΠΎΠΎΡΡΠ΅Π½ΠΈΡ Ρ Π½Π΅ ΡΠΌΠΎΠ³ Π±Ρ ΠΏΡΠΎΠΆΠΈΡΡ Π²ΡΠ΅ ΡΡΠΈ Π³ΠΎΠ΄Ρ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ ΡΠ΅Π±Π΅, Π»ΡΠ±ΡΡΠ΅Π΅ ΡΠ΅ΡΠ΄ΡΠ΅. Π’Ρ Π·Π½Π°Π΅ΡΡ, ΡΡΠΎ ΡΡΠ΄ΠΎΠΌ Ρ ΡΠΎΠ±ΠΎΠΉ Π±ΡΠ΅ΡΡΡ Π²ΡΠΎΡΠΎΠ΅ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅!
ΠΠΆΡΠ»ΠΈΠ°Π½ Π. ΠΠ°ΠΊΠ½Π΅Π»Π» ΠΠΎΠ»ΠΎΡΠ°Π΄ΠΎ Π‘ΠΏΡΠΈΠ½Π³Ρ, Π°ΠΏΡΠ΅Π»Ρ, 1999 Π³ΠΎΠ΄Π° - ΡΠ΅Π²ΡΠ°Π»Ρ 2001 Π³ΠΎΠ΄Π°ΠΠ»Π°Π²Π° 1. Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ?
ΠΠ»Ρ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ, ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΠΎΠ³ΠΎΠ²ΠΎΡΠΈΡΡ, ΠΎ ΡΠ΅ΠΌ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΏΠΎΠΉΠ΄Π΅Ρ ΡΠ΅ΡΡ. ΠΠ°ΠΊ ΠΌΡ ΡΠ²ΠΈΠ΄ΠΈΠΌ, ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· ΡΠ°ΠΌΡΡ Π²Π°ΠΆΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½ Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠΊΠΎΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΈΠ½ΠΎΠ³Π΄Π° Π½ΡΠΆΠ½Ρ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΡΡ ΡΠΎΠ»Ρ ΠΈΠ³ΡΠ°Π΅Ρ Π·Π°Π½ΠΈΠΌΠ°Π΅ΠΌΠΎΠ΅ ΠΈΠΌΠΈ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΏΠ°ΠΌΡΡΠΈ, Π° Π½Π΅ ΠΈΡ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, Π½ΠΎ Π²ΡΠ΅ ΠΆΠ΅ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΠ΅ΡΠ°ΡΡΠΈΠΌ ΡΠ°ΠΊΡΠΎΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ Π±ΡΡΡΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅.
ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ ΡΡΠΎ ΡΠ΅ΠΌΠΎΠΉ ΡΡΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π±ΡΠ΄ΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΠΈΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² ΠΊΠΎΠ΄Π΅, ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΡΠΎ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ: ΠΊΠ°ΠΊ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΎΡΠ»Π°Π΄ΠΊΡ Π² ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, ΠΊΠ°ΠΊ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° ΠΈ ΠΊΠ°ΠΊ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, Π²Π½ΠΎΡΠΈΠΌΡΠ΅ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅, Π½Π΅ Π²ΡΠ·ΠΎΠ²ΡΡ ΠΎΡΠΈΠ±ΠΎΠΊ Π² Π΄ΡΡΠ³ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅.
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ?
ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ ΡΡΡΠ°Π½Π½ΡΠΌ, Π½ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΏΡΠΈ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈ Π»ΡΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΏΡΠΎΡΡΠΎ ΠΌΡ Π½Π΅ ΡΡΠΈΡΠ°Π΅ΠΌ ΠΈΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌΠΈ: "ΠΡΠΎ Π²ΠΎΠ²ΡΠ΅ Π½Π΅ Π°Π»Π³ΠΎΡΠΈΡΠΌ, Π° ΠΏΡΠΎΡΡΠΎ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ".
ΠΠ»Π³ΠΎΡΠΈΡΠΌ (algorithm) ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠΎΡΠ°Π³ΠΎΠ²ΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠ°. ΠΡΠΎ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅, Π½ΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΈΡΠ°ΡΠ΅Π»Ρ ΠΏΠΎΠΉΠΌΠ΅Ρ, ΡΡΠΎ Π΅ΠΌΡ Π½Π΅ΡΠ΅Π³ΠΎ Π±ΠΎΡΡΡΡΡ Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ², ΠΎΠ½ Π»Π΅Π³ΠΊΠΎ Π½Π°ΡΡΠΈΡΡΡΡ ΠΈΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°ΡΡ.