Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… Π² DelphiΒ»

Автор Π”ΠΆΡƒΠ»ΠΈΠ°Π½ Π‘Π°ΠΊΠ½Π΅Π»Π»

Π”ΠΆΡƒΠ»ΠΈΠ°Π½ Π‘Π°ΠΊΠ½Π΅Π»Π»

Π€ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΈ структуры Π΄Π°Π½Π½Ρ‹Ρ… Π² Delphi

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

Π’Ρ‹ взяли Π² Ρ€ΡƒΠΊΠΈ эту ΠΊΠ½ΠΈΠ³Ρƒ, ΠΎΠ½Π° вас Ρ‡Π΅ΠΌ-Ρ‚ΠΎ заинтСрСсовала, ΠΈ Π²Ρ‹ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚Π΅, Π½Π΅ ΠΊΡƒΠΏΠΈΡ‚ΡŒ Π»ΠΈ Π΅Π΅?.. Π’ Π³ΠΎΠ»ΠΎΠ²Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ мысли Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅: "Π”Π°, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, стоит ΠΊΡƒΠΏΠΈΡ‚ΡŒ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΏΡ€Π΅ΠΆΠ΄Π΅ Π±Ρ‹ Π²Ρ‹ΡΡΠ½ΠΈΡ‚ΡŒ ряд вопросов..."

ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΊΠ½ΠΈΠ³Π° посвящСна Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° Delphi?

НСсмотря Π½Π° сущСствованиС ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ большого количСства ΠΊΠ½ΠΈΠ³, посвящСнных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, ΠΎΡ‡Π΅Π½ΡŒ ΠΈ ΠΎΡ‡Π΅Π½ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· Π½ΠΈΡ… отходят ΠΎΡ‚ стандартного Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ курса Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½ΠΎΠΉ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΠΈ ΠΏΡ€ΠΈ ΠΈΠ·Π»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² для практичСского примСнСния. ΠšΠΎΠ΄Ρ‹, ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΠΌΡ‹Π΅ Π² Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ½ΠΈΠ³Π°Ρ…, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ относятся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΌΡƒ рассматриваСмому Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡƒ, Π±Π΅Π· ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ сообраТСний ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Π΅Π³ΠΎ практичСской Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² срСдС Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹Ρ… бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π₯ΡƒΠΆΠ΅ Ρ‚ΠΎΠ³ΠΎ, с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² этих самых бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, сущСствуСт Π½Π΅ΠΌΠ°Π»ΠΎ ΠΊΠ½ΠΈΠ³ ΠΈΠ· числа ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² качСствС ΡƒΡ‡Π΅Π±Π½Ρ‹Ρ… пособий Π² ΠΊΠΎΠ»Π»Π΅Π΄ΠΆΠ°Ρ… ΠΈ унивСрситСтах, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΎΠΏΡƒΡ‰Π΅Π½ΠΎ мноТСство интСрСсных Ρ‚Π΅ΠΌ, ΠΈΠ»ΠΈ, Π² ΠΊΡ€Π°ΠΉΠ½Π΅ΠΌ случаС, ΠΎΠ½ΠΈ оставлСны читатСлям Π½Π° ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΡ€Π°Π±ΠΎΡ‚ΠΊΡƒ, Π² Π²ΠΈΠ΄Π΅ ΡƒΠΏΡ€Π°ΠΆΠ½Π΅Π½ΠΈΠΉ, Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ Π±Π΅Π· указания ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Ρ… ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ².

РазумССтся, для описания Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Ρ€ΠΎΠ΄Π° ΠΊΠ½ΠΈΠ³Π°Ρ… Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Delphi, Kylix ΠΈΠ»ΠΈ Pascal. НСкоторыС Π°Π²Ρ‚ΠΎΡ€Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‚ для описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ псСвдокодом, Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ - языком Π‘, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°ΡŽΡ‚ для этих Ρ†Π΅Π»Π΅ΠΉ язык Π‘++, Π° Ρ‡Π°ΡΡ‚ΡŒ Π°Π²Ρ‚ΠΎΡ€ΠΎΠ² - Π²ΠΎΠΎΠ±Ρ‰Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ супСрсоврСмСнный язык. Π’ самой Π·Π½Π°ΠΌΠ΅Π½ΠΈΡ‚ΠΎΠΉ, Π΄Π°Π²Π½ΠΎ ΠΈ часто ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅, посвящСнной Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ самих Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π²Ρ‹Π±Ρ€Π°Π½ язык ассСмблСра, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π½Π΅ сущСствуСт (язык ассСмблСра MIX Π² ΠΊΠ½ΠΈΠ³Π΅ "Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ программирования для Π­Π’Πœ" Π”ΠΎΠ½Π°Π»ΡŒΠ΄Π° ΠšΠ½ΡƒΡ‚Π° [11, 12, 13]). Π”Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π² ΠΊΠ½ΠΈΠ³Π°Ρ…, содСрТащих Π² своих названиях слово "практичСский", для ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ языки Π‘, Π‘++ ΠΈ Java. ЯвляСтся Π»ΠΈ это большой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ? Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ - это Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, стало Π±Ρ‹Ρ‚ΡŒ, какая Ρ€Π°Π·Π½ΠΈΡ†Π°, Π½Π° Ρ‡Π΅ΠΌ Π΄Π΅ΠΌΠΎΠ½ΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‚Ρƒ? И Π·Π°Ρ‡Π΅ΠΌ, собствСнно, ΠΏΠΎΠΊΡƒΠΏΠ°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, ΠΏΠΎΡΠ²ΡΡ‰Π΅Π½Π½ΡƒΡŽ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ с ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡΠΌΠΈ Π½Π° Delphi?

Π― ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π° сСгодняшний дСнь Delphi прСдставляСт собой ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΡƒΡŽ систСму ΠΈΠ· числа языков ΠΈ срСд, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Visual Basic, Delphi являСтся срСдой для быстрой Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для 16- ΠΈ 32-разрядных ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅, Π² случаС Kylix, для Linux. Π£ΠΌΠ΅Π»ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ ΠΌΡ‹ΡˆΡŒΡŽ, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡˆΠ²Ρ‹Ρ€ΡΡ‚ΡŒ Π½Π° Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π°ΠΊΠΆΠ΅ просто, ΠΊΠ°ΠΊ ΠΏΡˆΠ΅Π½ΠΈΡ†Ρƒ Π½Π° ΠΌΠΎΠ»ΠΎΠ΄ΠΎΠΆΠ΅Π½ΠΎΠ². Π•Ρ‰Π΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Ρ‰Π΅Π»Ρ‡ΠΊΠΎΠ² ΠΌΡ‹ΡˆΡŒΡŽ ΠΈ Ρ‡ΡƒΡ‚ΡŒ-Ρ‡ΡƒΡ‚ΡŒ кодирования - ΠΈ, поТалуйста! - ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ связаны ΠΌΠ΅ΠΆΠ΄Ρƒ собой слоТным ΠΈ Π½Π΅ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡ΠΈΠ²Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, снабТСны ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ событий, ΠΈ всС вмСстС, ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π½ΠΈ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎΠ΅ бизнСс-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.

Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π‘++, Delphi Π΄Π°Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π±Π»ΠΈΠ·ΠΊΠΎ ΠΏΠΎΠ΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ ΠΊ сСрдцу ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Ρ‡Π΅Ρ€Π΅Π· мноТСство API-интСрфСйсов. Π’ рядС случаСв доступ ΠΊ API-интСрфСйсам прСдоставляСт компания Borland (Inprise) Π² Ρ€Π°ΠΌΠΊΠ°Ρ… срСды Delphi, Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… ситуациях Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ пСрСносят Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Π‘ Π² срСду Delphi (Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Jedi (Π”ΠΆΠ΅Π΄Π°ΠΉ) Π½Π° Web-сайтС www.delphi-jedi.org). Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅, Π½ΠΎ Delphi Π±Π»Π°Π³ΠΎΠΏΠΎΠ»ΡƒΡ‡Π½ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ эту Ρ€Π°Π±ΠΎΡ‚Ρƒ ΠΈ ΠΌΠ°Π½ΠΈΠΏΡƒΠ»ΠΈΡ€ΡƒΠ΅Ρ‚ функциями ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎ собствСнному ΡƒΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΈΡŽ.

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Π½Π° Delphi условно дСлятся Π½Π° Π΄Π²Π° "лагСря" - программисты ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ Ρ‚Π°ΠΊ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ систСмныС программисты. Иногда ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡ‚Ρ€Π΅Ρ‚ΠΈΡ‚ΡŒ ΠΈ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹Ρ… прСдставитСлСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π΅Π»Π°ΡŽΡ‚ ΠΎΠ±Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Π΅ΡΡ‚ΡŒ Ρƒ прСдставитСлСй ΠΎΠ±Π΅ΠΈΡ… "Π»Π°Π³Π΅Ρ€Π΅ΠΉ" ΠΎΠ΄Π½Π° общая Ρ‡Π΅Ρ€Ρ‚Π° - ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² Π³Π»ΡƒΠ±ΠΈΠ½Π½ΠΎΠΉ сути ΠΌΠΈΡ€Π° Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ². Какой Π±Ρ‹ Π΄Π»ΠΈΠ½Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΎΠΉ Π±Ρ‹Π»Π° ваша программистская ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ, Π²Ρ‹ Π΄ΠΎΠΉΠ΄Π΅Ρ‚Π΅ Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΠ³Π΄Π° ΠΊΡ€Π°ΠΉΠ½Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ Π·Π°ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, скаТСм, Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ поиск. И, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΆΠ΅, ΠΏΠ΅Ρ€Π΅Π΄ Ρ‚Π΅ΠΌ ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ упомянутой ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, потрСбуСтся Ρ€Π΅ΡˆΠΈΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡Ρƒ, ΡΠ²ΡΠ·Π°Π½Π½ΡƒΡŽ с Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ сортировки ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π²ΠΈΠ΄Π° Π΄Π°Π½Π½Ρ‹Ρ…, Π΄Π°Π±Ρ‹ Π±ΠΈΠ½Π°Ρ€Π½Ρ‹ΠΉ поиск смог ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. Иногда ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊΠ° удаСтся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΡ†ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠ·ΠΊΠΎΠ΅ мСсто Π² TStringList, ΠΈ, Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ эффСктивноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ другая структура Π΄Π°Π½Π½Ρ‹Ρ….

По сути, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой своСго Ρ€ΠΎΠ΄Π° кровСносныС сосуды Ρ‚ΠΎΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΌΡ‹ Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ. ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ программисты ΠΎΡ‡Π΅Π½ΡŒ часто ΠΎΡΡ‚Π΅Ρ€Π΅Π³Π°ΡŽΡ‚ΡΡ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π΅Π»ΠΎ с Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ. Полагаю, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠ½Π°Ρ‡Π°Π»Ρƒ ΠΏΡƒΠ³Π°Π΅Ρ‚ Π΄Π°ΠΆΠ΅ само слово, ΠΏΡ€Π°Π²Π΄Π°, лишь Π΄ΠΎ Ρ‚Π΅Ρ… ΠΏΠΎΡ€, ΠΏΠΎΠΊΠ° Π½Π΅ состоится Π±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠΎΠ΅ знакомство с Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌΠΈ. Π—Π°ΠΏΠΎΠΌΠ½ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ Π²Π°ΠΆΠ½ΡƒΡŽ Π²Π΅Ρ‰ΡŒ: любая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΈΠΉ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Ρƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ Π΄Π°Π½Π½Ρ‹Π΅, Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈΡ… ΠΈ Π²Ρ‹Π΄Π°Ρ‚ΡŒ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ прСдсказуСмый Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ ΠΈ ΠΎΠ±ΠΊΠ°Ρ‚Π°Π½Ρ‹ ΡƒΡ‡Π΅Π½Ρ‹ΠΌΠΈ Π² области ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Π½Π°ΡƒΠΊ с Ρ†Π΅Π»ΡŒΡŽ использования ΠΈΡ… "Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌΠΈ лошадками", ΠΊΠΎΠΈΠΌΠΈ являСмся ΠΌΡ‹ с Π²Π°ΠΌΠΈ. ΠŸΡ€ΠΎΡ„Π΅ΡΡΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠ΅ использованиС Π±Π°Π·ΠΎΠ²Ρ‹Ρ… Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² - это Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΡƒΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ нас Π½Π° ΠΏΠ»Π°Π²Ρƒ ΠΊΠ°ΠΊ профСссионалов, ΠΏΡ€ΠΈΠ΄Π°Π΅Ρ‚ увСрСнности ΠΈ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΡΠ²Π»ΡΡ‚ΡŒ ΠΎ Π·Π½Π°Π½ΠΈΠΈ Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ языка программирования. НапримСр, Ссли Π²Π°ΠΌ Ρ…ΠΎΡ€ΠΎΡˆΠΎ извСстно, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹, ΠΈΡ… достоинства ΠΈ нСдостатки, Π³Π΄Π΅ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅, Ρ‚ΠΎ Π²Ρ‹ смоТСтС ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ ΠΏΠΎ-Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ подсистСмы ΠΈΠ»ΠΈ прилоТСния ΠΈ Π½Π°ΠΉΡ‚ΠΈ мСста, Π³Π΄Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²Ρ‹Π³ΠΎΠ΄Ρƒ ΠΎΡ‚ использования Ρ…Π΅Ρˆ-Ρ‚Π°Π±Π»ΠΈΡ†. Если Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ сортировки Π²Ρ‹Π·Ρ‹Π²Π°ΡŽΡ‚ Π½Π΅ ΠΏΠ°Π½ΠΈΠΊΡƒ, Π° лишь Π»Π΅Π³ΠΊΡƒΡŽ ΡƒΠ»Ρ‹Π±ΠΊΡƒ, Π²Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ‚Π΅ Π³Π»ΡƒΠ±ΠΈΠ½Π½Ρ‹Π΅ основы ΠΈΡ… функционирования ΠΈ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠΎΠ΄Π° ΠΎΡ‚Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ сортировкС простыми вставками, Π° ΠΊΠΎΠ³Π΄Π° -быстрой сортировкС, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹ Π±Π΅Π·ΠΎ всяких ΠΊΠΎΠ»Π΅Π±Π°Π½ΠΈΠΉ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠ΅Ρ‚Π΅ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² Π² Ρ€Π°ΠΌΠΊΠ°Ρ… своСго прилоТСния, Π° Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ Π±Π΅ΡΡ†Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅Ρ€ΡΡ‚ΡŒ врСмя Π½Π° экспСримСнты со стандартными ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°ΠΌΠΈ Delphi. (ΠΏΡ€ΠΈΠ²Π΅Π΄Ρƒ лишь ΠΎΠ΄Π½Ρƒ "ΠΆΡƒΡ‚ΠΊΡƒΡŽ" ΠΈΡΡ‚ΠΎΡ€ΠΈΡŽ ΠΈΠ· соврСмСнной программистской Π»ΠΈΡ€ΠΈΠΊΠΈ. НСкий программист использовал скрытый Π½Π° Ρ„ΠΎΡ€ΠΌΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ TListBox, добавлял Π² Π½Π΅Π³ΠΎ Π½Π°Π±ΠΎΡ€ строк, Π° Π·Π°Ρ‚Π΅ΠΌ устанавливал Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ свойства Sorted Ρ€Π°Π²Π½Ρ‹ΠΌ true, Ρ‚Π΅ΠΌ самым, надСясь ΠΎΡ‚ΡΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эти строки.)

Полагаю, сСйчас Π² Π²Π°ΡˆΠΈΡ… Π³ΠΎΠ»ΠΎΠ²Π°Ρ… крутится ΠΎΠ΄Π½Π° ΠΌΡ‹ΡΠ»ΡŒ: "ΠŸΠΎΠ½ΡΡ‚Π½ΠΎ, ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ - это Ρ…ΠΎΡ€ΠΎΡˆΠΎ, Π½ΠΎ Π·Π°Ρ‡Π΅ΠΌ ΠΏΡ€ΠΈ этом Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡ‚ΡŒΡΡ ΠΎ ΠΊΠ°ΠΊΠΈΡ…-Ρ‚ΠΎ Ρ‚Π°ΠΌ Delphi ΠΈΠ»ΠΈ Kylix?"

-----------------------

ΠšΡΡ‚Π°Ρ‚ΠΈ, Π΄Π°Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΈΠΌΠ΅ΠΌ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ соглашСниС, ΠΈΠ½Π°Ρ‡Π΅ ΠΌΠ½Π΅ придСтся уТасно ΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°Π· ΠΏΠΈΡΠ°Ρ‚ΡŒ "Delphi ΠΈΠ»ΠΈ Kylix". Когда я Π³ΠΎΠ²ΠΎΡ€ΡŽ "Delphi ΠΈΠ»ΠΈ Kylix", Π² Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ я имСю Π² Π²ΠΈΠ΄Ρƒ Π»ΠΈΠ±ΠΎ Delphi, Π»ΠΈΠ±ΠΎ Kylix. Π’ ΠΊΠΎΠ½Ρ†Π΅ ΠΊΠΎΠ½Ρ†ΠΎΠ², Kylix ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» ΠΈΠ·Π²Π΅ΡΡ‚Π½ΠΎΡΡ‚ΡŒ, Π² основном, ΠΊΠ°ΠΊ систСма Delphi для Linux, находящаяся Π½Π° этапС ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² этой ΠΊΠ½ΠΈΠ³Π΅ ΠΏΠΎΠ΄ "Delphi ΠΈΠ»ΠΈ Kylix" понимаСтся Π»ΠΈΠ±ΠΎ Delphi для Windows, Π»ΠΈΠ±ΠΎ Kylix для Linux.

-----------------------

Π˜Ρ‚Π°ΠΊ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Delphi? На самом Π΄Π΅Π»Π΅, Π½Π° Ρ‚ΠΎ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Π΄Π²Π΅ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹: язык Object Pascal ΠΈ опСрационная систСма. Π―Π·Ρ‹ΠΊ, встроСнный Π² срСду Delphi, ΠΈΠΌΠ΅Π΅Ρ‚ мноТСство конструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ доступны Π² Π΄Ρ€ΡƒΠ³ΠΈΡ… языках, конструкций, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ сущСствСнно ΡƒΠΏΡ€ΠΎΡ‰Π°ΡŽΡ‚ ΠΈΠ½ΠΊΠ°ΠΏΡΡƒΠ»ΡΡ†ΠΈΡŽ эффСктивных Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² ΠΈ структур Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Π΅Π»Π°ΡŽΡ‚ Π΅Π΅ Π±ΠΎΠ»Π΅Π΅ СстСствСнной. ΠŸΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠΌ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ»ΡƒΠΆΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠ°ΠΊ свойства. Или, скаТСм, ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… Π² случаС возникновСния Π½Π΅ΠΏΡ€Π΅Π΄Π²ΠΈΠ΄Π΅Π½Π½Ρ‹Ρ… ситуаций ΠΈ ошибок. НСсмотря Π½Π° Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ стандартныС Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° Delphi ΠΈ Π±Π΅Π· примСнСния Ρ‚Π°ΠΊΠΈΡ… спСцифичСских языковых конструкций, я довольно-Ρ‚Π°ΠΊΠΈ Ρ‚Π²Π΅Ρ€Π΄ΠΎ ΡƒΠ±Π΅ΠΆΠ΄Π΅Π½, Ρ‡Ρ‚ΠΎ Π² этом случаС ΠΌΡ‹ Π±Π΅Π·Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΠΎ тСряСм ΠΈ красоту, ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΉ, прСдпосылками ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… являСтся язык. ΠœΡ‹ лишаСм сСбя возмоТности ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ всС "Π·Π°ΠΊΠΎΡƒΠ»ΠΊΠΈ" этого Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ языка программирования. Π’ этой ΠΊΠ½ΠΈΠ³Π΅ ΠΌΡ‹ собираСмся повсСмСстно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ всю ΠΌΠΎΡ‰ΡŒ, ΠΏΡ€ΠΈΡΡƒΡ‰ΡƒΡŽ языку Object Pascal Π² срСдС Delphi. Π― Π½Π΅ Π΄ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Ρƒ программистов Π½Π° Java Π±ΡƒΠ΄ΡƒΡ‚ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Ρ‚ΡŒ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ слоТности с ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΎΠΌ ΠΊΠΎΠ΄Π° Π½Π° свой язык. Однако Ρ€Π°Π· ΡƒΠΆ я Π²Ρ‹Π±Ρ€Π°Π» Delphi, Ρ‚ΠΎ Delphi ΠΈ Π±ΡƒΠ΄Ρƒ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ.

Π‘Π»Π΅Π΄ΡƒΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΡΡ‚ΡŒ Π²ΠΎ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΅Ρ‰Π΅ ΠΎΠ΄Π½Ρƒ Π²Π΅Ρ‰ΡŒ. Как Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ прСдполагаСтся, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΎΠ±Ρ‰ΠΈΠΌΠΈ, ΠΏΠΎ ΠΊΡ€Π°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅Ρ€Π΅, Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½ΠΎΠΌ процСссорС ΠΈ Π² срСдС ΠΎΠ΄Π½ΠΎΠΉ ΠΈ Ρ‚ΠΎΠΉ ΠΆΠ΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ срСду Windows ΠΈΠ»ΠΈ Linux. МоТно Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ большСй эффСктивности ΠΏΡ€ΠΈ ΠΈΡ… Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ Π½Π° сСмСйствС процСссоров Pentium, Π² случаС использования Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² кэш-памяти ΠΈΠ»ΠΈ подсистСм Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ памяти Π² срСдах Ρ€Π°Π·Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. ΠŸΠΎΠ΄ΠΎΠ±Π½Ρ‹ΠΌ возмоТностям ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ Π² ΠΊΠ½ΠΈΠ³Π΅ удСляСтся ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΌΡ‹ Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² своСй ΠΏΠΎΠ³ΠΎΠ½Π΅ Π·Π° ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ кодирования Π½Π° языкС ассСмблСра, ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ ΠΊΠΎΠ½Π²Π΅ΠΉΠ΅Ρ€Π½ΡƒΡŽ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρƒ Π½ΠΎΠ²Ρ‹Ρ… процСссоров, - я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Π» Ρ…ΠΎΡ‚ΡŒ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ это ΡΠΊΠ°Π·Π°Ρ‚ΡŒ!

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС, Π² ΠΊΠ½ΠΈΠ³Π΅, посвящСнной Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ, нуТдаСтся само сообщСство Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Π½Π° Delphi, ΠΏΡ€ΠΈΡ‡Π΅ΠΌ Π² Ρ‚Π°ΠΊΠΎΠΉ, которая Π±Ρ‹ ΠΎΡ‚Ρ€Π°ΠΆΠ°Π»Π° этот ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ язык программирования, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΈ процСссоры. Ну, Ρ‚Π°ΠΊ Π²ΠΎΡ‚ ΠΎΠ½Π°, ΠΊΠ½ΠΈΠ³Π°. Она Π½Π΅ ΡΡƒΡ‚ΡŒ пСрСписанная ΠΊΠ½ΠΈΠ³Π°, посвящСнная Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°ΠΌ с Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠ΅ΠΉ Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΌ языкС программирования. Напротив, ΠΊΠ½ΠΈΠ³Π° написана с нуля Π°Π²Ρ‚ΠΎΡ€ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π° протяТСнии всСй своСй ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π» с Delphi Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ сСбС Π½Π° Тизнь Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΈΡˆΠ΅Ρ‚ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС ΠΈ Π½Π΅ΠΌΠ°Π»ΠΎ Π·Π½Π°Π΅Ρ‚ ΠΎ слоТностях, связанных с созданиСм коммСрчСских ΠΏΠΎΠ΄ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, классов ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… срСдств.