Skip to content

Max-Starling/Notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Π—Π°ΠΌΠ΅Ρ‚ΠΊΠΈ программиста

Мои конспСкты ΠΎΠ±ΠΎ всём, Ρ‡Ρ‚ΠΎ связано с ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ тСхнологиями (Π°Π½Π³Π». information technology, IT), ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ смСТными Π΅ΠΌΡƒ областями.

ОглавлСниС

ΠŸΠΎΡ‡Π΅ΠΌΡƒ я Ρ€Π΅ΡˆΠΈΠ» всё это Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я всСй Π΄ΡƒΡˆΠΎΠΉ Π·Π° Open Source, я Ρ…ΠΎΡ‡Ρƒ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΌ доступС ΠΏΠΎΠ΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π²Π°ΠΌΠΈ всСми ΠΌΠΎΠΈΠΌΠΈ познаниями, ΠΌΠΎΠΈΠΌ ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, ΠΌΠΎΠΈΠΌ видСньСм всСго, с Ρ‡Π΅ΠΌ ΠΌΠ½Π΅ доводилось ΡΡ‚Π°Π»ΠΊΠΈΠ²Π°Ρ‚ΡŒΡΡ Π·Π° послСдниС Π³ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ словами ΠΈ ΠΎ Ρ‡Ρ‘ΠΌ ΠΌΠ½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ. К Π΄Π°Π½Π½Ρ‹ΠΌ Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ я ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ с практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ большая Ρ‡Π°ΡΡ‚ΡŒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ² Π±Ρ‹Π»Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ»Π΅Π½Π° Π½Π° основании тСоритичСских ΠΈ практичСских вопросов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠ½Π΅ доводилось Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° собСсСдованиях, Ρ‚Π°ΠΊ ΠΈ ΠΏΡ€ΠΈ нСпосрСдствСнной Ρ€Π°Π±ΠΎΡ‚Π΅ Π½Π° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°Ρ….

ЧСловСчСская ΠΏΠ°ΠΌΡΡ‚ΡŒ - это самоС Π½Π΅Π½Π°Π΄Ρ‘ΠΆΠ½ΠΎΠ΅ Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ.

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

Бамая Π»ΡƒΡ‡ΡˆΠ°Ρ ΠΏΠ°ΠΌΡΡ‚ΡŒ находится Π½Π° ΠΊΠΎΠ½Ρ‡ΠΈΠΊΠ΅ ΠΊΠ°Ρ€Π°Π½Π΄Π°ΡˆΠ°

Π’ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°ΠΌ ΠΏΠΎΠΊΠΎΡ€ΠΈΠ»ΠΎΡΡŒ ΠΎΠ΄Π½Π°ΠΆΠ΄Ρ‹, ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ быстрСС ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π²Π΅Ρ€ΡΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Ρ‚Π΅ΠΌ, сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил ΠΌΡ‹ Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌ Π½Π° это ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ знакомствС.

Π”Π°ΠΆΠ΅ Ссли ΠΏΠΎΡ€ΠΎΠΉ каТСтся, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π·Π°Π±Ρ‹Π»ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±Π΅Π·Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π½ΠΎ, ΠΎΠ΄Π½ΠΎ слабоС ΡƒΠΏΠΎΠΌΠΈΠ½Π°Π½ΠΈΠ΅, ΠΎΠ΄ΠΈΠ½ ΠΌΠΈΠΌΠΎΠ»Ρ‘Ρ‚Π½Ρ‹ΠΉ Ρ‚Ρ€ΠΈΠ³Π³Π΅Ρ€ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΡ‡Ρ‚ΠΈ Π΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€Π½ΡƒΡŽ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½Ρƒ.

Π˜Ρ‚Π°ΠΊ, ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Π°Ρ Ρ†Π΅Π»ΡŒ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° - это сохранСниС ΠΌΠΎΠΈΡ… мыслСй, сравнСний, ΡƒΠΌΠΎΠ·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Ρ‹ Π½Π°ΠΈΠ²Ρ‹ΡΡˆΠ΅Π³ΠΎ ΠΏΠΎΠ΄ΡŠΡ‘ΠΌΠ° Π² ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ области (Π² ΠΊΠ°ΠΊΠΎΠΌ-Π»ΠΈΠ±ΠΎ Π΄ΠΎΠΌΠ΅Π½Π΅), ΠΊΠΎΠ³Π΄Π° ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Π΅Π΅ всСго ΠΏΠΎΠ΄ΠΎΡˆΡ‘Π» ΠΊ Ρ€Π°Π·Π±ΠΎΡ€Ρƒ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ². Π­Ρ‚ΠΎ позволяСт Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ (Ρ‡Π΅Ρ€Π΅Π· нСдСлю, мСсяц ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Ρ‡Π΅Ρ€Π΅Π· 5 Π»Π΅Ρ‚) практичСски ΠΌΠ³Π½ΠΎΠ²Π΅Π½Π½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ я ΡƒΠΆΠ΅ Ρ€Π΅ΡˆΠ°Π», ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° вопрос, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠ½Π΅ ΡƒΠΆΠ΅ доводилось ΠΎΡ‚Π²Π΅Ρ‡Π°Ρ‚ΡŒ (сСбС ΠΈΠ»ΠΈ ΠΊΠΎΠΌΡƒ-Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘). УскоряСт этот процСсс Π΅Ρ‰Ρ‘ ΠΈ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΎΠ΄Π½ΠΎΡ€ΠΎΠ΄Π΅Π½ (вСдь всё написано ΠΎΠ΄Π½ΠΈ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС) ΠΈ ΠΈΠΌΠ΅Π΅Ρ‚ структуру, ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½ΡƒΡŽ для повторСния.

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

Как ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΠΊ собСсСдованию ΠΏΠΎ этим Π·Π°ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Π½Ρ‹ΠΉ список вопросов ΠΏΠΎ этим конспСктам я ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°ΡŽ здСсь, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠ³ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ свои знания ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ я ΠΏΠΈΡˆΡƒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Ρ‹ Π½Π΅ просто Ρ‚Π°ΠΊ, Π° ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΈΠ΅ вопросы ΡƒΠΆΠ΅ Π²ΡΡ‚Ρ€Π΅Ρ‡Π°Π»ΠΈΡΡŒ. ΠžΡ‚Π²Π΅Ρ‚Ρ‹ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π² Π²ΠΈΠ΄Π΅ ссылок Π½Π° ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΏΠ°Ρ€Π°Π³Ρ€Π°Ρ„Ρ‹ ΠΈΠ· Π·Π°ΠΌΠ΅Ρ‚ΠΎΠΊ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ ΠΈΡ… написания.

Π‘Ρ‚ΠΎΠΈΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ ΠΏΠΎΠΊΠΎΡ€ΡΡŽΡ‚ΡΡ лишь с ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ, с ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ, спустя Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ врСмя (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, абстракция, ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Ρ‹ проСктирования, ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΏΠΎ Ρ‚ΠΈΠΏΡƒ SOLID, Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ). И это Π½Π΅ Π±Π΅Π΄Π°, Ссли Ρƒ вас сразу Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΡΡ‚ΠΈΠ³Π½ΡƒΡ‚ΡŒ Π½Π΅ получаСтся. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, врСмя Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎ. Π“Π»Π°Π²Π½ΠΎΠ΅ - Π½Π΅ стоит ΡΠ΄Π°Π²Π°Ρ‚ΡŒΡΡ ΠΈ ΠΎΡ‚Ρ‡Π°ΠΈΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΎΡΡ‚ΠΎ ΠΈΠ΄ΠΈΡ‚Π΅ Π²ΠΏΠ΅Ρ€Ρ‘Π΄ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ ΡƒΠΌΠ΅Π΅Ρ‚Π΅ сСйчас! А я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ этот ΠΏΡƒΡ‚ΡŒ Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ смогу.

ΠžΠ±Ρ‰Π°Ρ тСория

«ДискрСтная ΠΌΠ°Ρ‚Π΅ΠΌΠ°Ρ‚ΠΈΠΊΠ° занимаСтся ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ дискрСтных (ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ…) матСматичСских структур - Ρ‚Π°ΠΊΠΈΡ… структур, количСство элСмСнтов ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ эти элСмСнты ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅ΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ, ΠΏΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»ΠΈΡ‚ΡŒ. Из-Π·Π° ограничСнности рСсурсов ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° Π½Π° Π½Ρ‘ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Ρ‹Π²Π°Ρ‚ΡŒ (Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ) Ρ‚ΠΎΠ»ΡŒΠΊΠΎ дискрСтныС структуры. ИмСнно эти структуры Π»Π΅Π³Π»ΠΈ Π² основу ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, стали Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΈ Π΅Π³ΠΎ создании».

«Всё, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ ΠΈ ΡΠ»Ρ‹ΡˆΠΈΠΌ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, нСсёт Π² сСбС ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. По сути говоря, вся наша Тизнь связана с ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ΠΌ, ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ ΠΈ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π”Π°Π½Π½Ρ‹Π΅ - это цифровая ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠ° ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½ΡƒΠ»Π΅ΠΉ ΠΈ Π΅Π΄ΠΈΠ½ΠΈΡ†. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΊΠ°ΠΊ Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π΄Π°Ρ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅Ρ‘. Π”Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ прСдставлСны тСкстом, ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, Π²ΠΈΠ΄Π΅ΠΎ, Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ способами».

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

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

«ВСстированиСм Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ процСсс испытания Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° с Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ соотвСтствия Π³ΠΎΡ‚ΠΎΠ²ΠΎΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° ΠΏΠ΅Ρ€Π²ΠΎΠ½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΌ трСбованиям Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°. ΠšΠ°Ρ‡Π΅ΡΡ‚Π²Π΅Π½Π½ΠΎΠ΅ тСстированиС ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½ΠΎ для прилоТСния. Π₯ΠΎΡ€ΠΎΡˆΠΈΠΉ тСстировщик ΠΏΡ€ΠΎΠ΄ΡƒΠΌΡ‹Π²Π°Π΅Ρ‚ всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ исходы ΠΈ провСряСт ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…. Π‘Π΅Π· Ρ‚Π°ΠΊΠΎΠ³ΠΎ тСстирования Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилолТСния, Π° Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒΡΡ Π² любом мСстС ΠΈ Π² любой ΠΌΠΎΠΌΠ΅Π½Ρ‚ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈΒ». Π—Π΄Π΅ΡΡŒ ΠΌΡ‹ рассмотрим ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Ρ‹ ΠΊ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, основныС понятия ΠΈ инстумСнты, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΡ€ΠΈ тСстировании ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ, Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠΈ ΠΈ языки программирования