ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° с для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… – Π£Ρ€ΠΎΠΊΠΈ программирования Π½Π° C++ с нуля

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

ΠΊΠ°ΠΊ ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ ΠΊΡƒΠ΄Π° Π΄Π²ΠΈΠ³Π°Ρ‚ΡŒΡΡ? / Habr

Π‘Ρ‹Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, совсСм Π½Π΅ связанный с IT, проникаСтся ΠΈΠ½Ρ‚Ρ€ΠΈΠ³ΡƒΡŽΡ‰Π΅ΠΉ красотой этой сфСры ΠΈ ставит сСбС Π·Π°Π΄Π°Ρ‡Ρƒ постСпСнно ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ с нуля. И Ρ‚ΡƒΡ‚ ΠΎΠ½ Π·Π°Ρ‡Π°ΡΡ‚ΡƒΡŽ просто тСряСтся, Π½Π΅ понимая, с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ, ΠΈ Π½ΡƒΠΆΠ΄Π°ΡΡΡŒ Π² Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌ Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π΅ ΠΈ систСмном ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅.

Π―, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Π½Π΅Π΄Π°Π²Π½ΠΎ Π² Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ ситуации, Π³ΡƒΠ³Π»ΠΈΠ»Π°, искала ΠΌΠ°Π½ΡƒΠ°Π»ΠΎΠ² Π½Π° Π₯Π°Π±Ρ€Π΅ (ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ нашла: Π”Π΅ΡΡΡ‚ΡŒ совСтов Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам, ΠΠ°Ρ‡ΠΈΠ½Π°ΡŽΡ‰Π΅ΠΌΡƒ программисту ΠΏΡ€ΠΎ стартапы ΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎβ€¦), Π½ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ всё ΠΆΠ΅ Π±Ρ‹Π»Π° Π²Ρ‹Π½ΡƒΠΆΠ΄Π΅Π½Π° ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒΡΡ Π·Π° совСтом ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡƒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅ΠΌΡƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΡƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ составил для мСня Π²ΠΎΡ‚ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠ»Π°Π½. Π‘ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этого Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°ΡŽ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½ Π½Π° Π₯Π°Π±Ρ€Π΅ – Π²Π΄Ρ€ΡƒΠ³ ΠΎΠ½ пригодится ΠΈ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ Π΅Ρ‰Ρ‘. (Π’Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅, Ρ‡Ρ‚ΠΎ пСрСчислСнныС ΠΊΠ½ΠΈΠ³ΠΈ относятся ΠΊ Β«Π·ΠΎΠ»ΠΎΡ‚ΠΎΠΌΡƒ Ρ„ΠΎΠ½Π΄ΡƒΒ» Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² Π΄Π°Π½Π½ΠΎΠΉ сфСрС ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Ρ‹ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ.)

UPD: Новичкам ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ β€” Ρ‚Π°ΠΌ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈ Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎ коррСктируСтся этот ΠΏΠ»Π°Π½.

Π­Ρ‚Π°ΠΏ I. ΠžΡΠ½ΠΎΠ²Ρ‹

Нортон Β«ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎ-аппаратная организация IBM PCΒ»


Π­Ρ‚Π° ΠΊΠ½ΠΈΠ³Π°, нСсмотря Π½Π° свою Π΄Π°Π²Π½ΠΎΡΡ‚ΡŒ, относятся ΠΊ Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΊΠ° ΠΎΡ‚Π½ΡŽΠ΄ΡŒ Π½Π΅ устарСли. Как Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°ΡŽ – повСствованиС Π²ΠΏΠΎΠ»Π½Π΅ понятно ΠΈ для ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ Ρ‡Π°ΠΉΠ½ΠΈΠΊΠ° Π² IT.

Π“ΡƒΠΊ «АппаратныС срСдства IBM PCΒ»
А эту ΠΊΠ½ΠΈΠ³Ρƒ стоит ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Β«ΠΏΠΎΠ²Π΅Ρ€Ρ…Β» – ΠΎΠ½Π° расскаТСт ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π° Π² Π΄Π°Π½Π½ΠΎΠΉ сфСрС обстоят сСйчас.

Π­Ρ‚Π°ΠΏ II. Hardware

Π¨Π°Π³ 1

ΠœΠΎΡ€Ρ, АлбСрт «АрхитСктура микропроцСссора 80286Β»
ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚ΡƒΡ‚ бСрётся Π·Π° основу ΠΈΠΌΠ΅Π½Π½ΠΎ микропроцСссор 80286 – станСт понятно ΠΏΠΎ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ² ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ этапа.

Π¨Π°Π³ 2

Π“ΡƒΠΊ «АппаратныС интСрфСйсы ПК»

Π“ΡƒΠΊ Β«Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡΡ‹ устройств хранСния»

Π­Ρ‚Π°ΠΏ III. ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы

Π¨Π°Π³ 1

Π’Π°Π½Π΅Π½Π±Π°ΡƒΠΌ «АрхитСктура ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Β»

Π¨Π°Π³ 2

ΠšΠΎΠ»ΠΈΡΠ½ΠΈΡ‡Π΅Π½ΠΊΠΎ, АллСн Β«Linux: ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство»
ΠžΡ‚ ΠΎΠ±Ρ‰Π΅ΠΉ Ρ‚Π΅ΠΎΡ€ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы – Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Linux.

НСмСт, Π‘Π½Π°ΠΉΠ΄Π΅Ρ€, Π₯Π΅ΠΉΠ½ «Руководство администратора LinuxΒ»

Π­Ρ‚Π°ΠΏ IV. БобствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅

Π¨Π°Π³ 1

ΠšΠ΅Ρ€Π½ΠΈΠ³Π°Π½, Π ΠΈΡ‡ΠΈ Β«Π―Π·Ρ‹ΠΊ программирования Π‘Β»
ΠŸΠΎΡ‡Π΅ΠΌΡƒ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ для освоСния Π²Ρ‹Π±Ρ€Π°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ язык Π‘ΠΈ? Как ΠΌΠ½Π΅ рассказали Π·Π½Π°ΡŽΡ‰ΠΈΠ΅ Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰ΠΈ, ΠΎΠ½ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ «программистского ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡΒ», Ρ‡Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ слоТно Π΄ΠΎΡΡ‚ΠΈΡ‡ΡŒ, начиная ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅, скаТСм, с Паскаля. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, язык Π‘ΠΈ ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π² наши Π΄Π½ΠΈ ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠ°ΠΊ для ΠΏΡ€ΠΈΠΊΠ»Π°Π΄Π½ΠΎΠ³ΠΎ, Ρ‚Π°ΠΊ ΠΈ для систСмного программирования.

Π¨Π°Π³ 2

ΠšΠ½ΡƒΡ‚ Β«Π˜ΡΠΊΡƒΡΡΡ‚Π²ΠΎ программирования»:
Π’ΠΎΠΌ 1. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
Π’ΠΎΠΌ 2. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡΠ»Π΅Π½Π½Ρ‹Π΅ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹
Π’ΠΎΠΌ 3. Π‘ΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΈ поиск

Π‘Π΅Π½Ρ‚Π»ΠΈ Β«Π–Π΅ΠΌΡ‡ΡƒΠΆΠΈΠ½Ρ‹ программирования»

Π—Π°Ρ‡Π΅ΠΌ ΠΎΡΠ²Π°ΠΈΠ²Π°Ρ‚ΡŒ эти Ρ‚Ρ€ΡƒΠ΄Ρ‹? Как ΡƒΠΆΠ΅ ΠΎΡ‚ΠΌΠ΅Ρ‡Π°Π»ΠΈ Π½Π° Π₯Π°Π±Ρ€Π΅ – Β«Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, Π½ΠΈΠ³Π΄Π΅ большС, Ρ‡Π΅ΠΌ Π² Π°ΠΉΡ‚ΠΈ, Π½Π΅ изобрСтаСтся Ρ‚Π°ΠΊΠΎΠ΅ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство вСлосипСдов». Π”Π°Π½Π½Ρ‹Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ этого ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ – ΠΈ ΠΏΠΎΠΏΡƒΡ‚Π½ΠΎ Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ²ΠΈΠ²Π°Ρ‚ΡŒ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π΅ просто ΠΊΠΎΠ΄, Π° Ρ…ΠΎΡ€ΠΎΡˆΠΈΠΉ ΠΊΠΎΠ΄.

Ну Π° для Π·Π°Ρ‚Ρ€Π°Π²ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ‡Π΅ΡΡ‚ΡŒ нСбольшой Ρ†ΠΈΠΊΠ» Π»Π΅ΠΊΡ†ΠΈΠΉ Β«ΠšΡƒΠ»ΡŒΡ‚ΡƒΡ€Π° программирования» (Π°Π²Ρ‚ΠΎΡ€ – А. Π‘Π°Π±ΠΈΠΉ). Он ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΌ программистам ΠΏΠΎΠ½ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΡ… Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² Π²Π°ΠΊΡƒΡƒΠΌΠ΅, Π° Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ взаимодСйствиС с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ программистами, с Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ (Π° Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΊΠΎΠΏΠ°Ρ‚ΡŒΡΡ ΠΏΠΎΡ‚ΠΎΠΌ Π² своих собствСнных ΠΈΠ»ΠΈ Π² Ρ‡ΡƒΠΆΠΈΡ… ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°Ρ…).

Π—Π°ΠΊΠΎΠ½ΠΎΠΌΠ΅Ρ€Π½Ρ‹ΠΉ вопрос Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°: сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°ΠΉΠΌΡ‘Ρ‚ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ всСго этого? По ΠΏΡ€ΠΎΠ³Π½ΠΎΠ·Π°ΠΌ ΠΌΠΎΠ΅Π³ΠΎ совСтчика, Ρƒ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠ°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π½Π° ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ программирования Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Π΅Ρ‡Π΅Ρ€Π° ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄Π½Ρ‹Π΅, Π½Π° ΠΏΡ€ΠΎΡ‡Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ осмыслСниС Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ ΠΏΠ΅Ρ€Π²Ρ‹Ρ… Ρ‚Ρ€Ρ‘Ρ… этапов ΡƒΠΉΠ΄Ρ‘Ρ‚ ΠΏΠΎΠ»Π³ΠΎΠ΄Π°-Π³ΠΎΠ΄. На Ρ‡Π΅Ρ‚Π²Ρ‘Ρ€Ρ‚Ρ‹ΠΉ этап Ρ‚ΠΎΠΆΠ΅ даётся Π³ΠΎΠ΄ – Ρ‡Ρ‚Π΅Π½ΠΈΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠΏΡ€ΠΎΠ²ΠΎΠΆΠ΄Π°Ρ‚ΡŒΡΡ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠΉ ΠΏΠΎ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΠΌΡƒ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Как получится Π½Π° самом Π΄Π΅Π»Π΅ – врСмя ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ‚.

Π‘ΡƒΠ΄Ρƒ ΠΊΡ€Π°ΠΉΠ½Π΅ Π±Π»Π°Π³ΠΎΠ΄Π°Ρ€Π½Π° Π·Π° ваши совСты ΠΈ уточнСния.

habr.com

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ C# Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C# с нуля

Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ C# Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈΠ»ΠΈ ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C# с нуля (Ѐишки для Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π°)

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь Ρ‚Π΅Π±Π΅, Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ.

ΠŸΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ написания этой ΡΡ‚Π°Ρ‚ΡŒΠΈ стало ΠΌΠΎΡ‘ ΡƒΠ²Π»Π΅Ρ‡Π΅Π½ΠΈΠ΅ C# ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ‹Π΅ наблюдСния, ΠΈΠ·Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ Π½ΠΈΠΆΠ΅.
Π― ΠΈ помогавшиС ΠΌΠ½Π΅ Ρ‚Ρ€Π΅Π½Π΅Ρ€Ρ‹ ΠΏΠΎ ΠΈΠ·Π±Ρ€Π°Π½Π½ΠΎΠΉ ΠΌΠ½ΠΎΠΉ дисциплинС, примСняли свой ΠΎΠΏΡ‹Ρ‚ ΠΈ Π½Π°Π±Π»ΡŽΠ΄Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, прСслСдуя ΠΏΡ€ΠΎΡΡ‚ΡƒΡŽ Ρ†Π΅Π»ΡŒ: Π₯ΠΎΡ‚ΡŒ ΠΊΠΎΠΌΡƒ-Ρ‚ΠΎ ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΡ‚ΡŒ Тизнь программиста, ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠ΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅ΠΉ. К Ρ‚ΠΎΠΌΡƒ ΠΆΠ΅ это Ρ‚Π°ΠΊΠΎΠ΅, своСго Ρ€ΠΎΠ΄Π°, инсайдСрство β€” Чистой Π²ΠΎΠ΄Ρ‹ GNU философия, прилоТСнная ΠΊ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ΠΎΠ²ΡΠΊΠΎΠΌΡƒ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ.

Как ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π΄Ρ€ΡƒΠ³ΠΈΠ΅, я столкнулся с отсутствиСм систСматичСских ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»ΠΎΠ², рассчитанных Π½Π° людСй, ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Ρ€Π°Π½Π΅Π΅ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π²ΡˆΠΈΡ…. Говоря ΠΈΠ½Π°Ρ‡Π΅, стало ясно, Ρ‡Ρ‚ΠΎ β€” НСту Π² Π£ΠΊΡ€Π½Π΅Ρ‚Π΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ рСсурса ΠΈΠ»ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ с online ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ΠΎΠΌ ΠΏΡ€ΠΎΡ„ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄Π°Π²Π°Π»ΠΈ Π±Ρ‹ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Π·ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ основы программирования. Π’Ρ‹ скаТСтС, ΠΌΠΈΠ½ΡƒΡ‚ΠΎΡ‡ΠΊΡƒ, Π° ΠΊΠ°ΠΊ ΠΆΠ΅ Π‘Π΅Ρ€Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ Ρ†Π΅Π½Ρ‚Ρ€Ρ‹ ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚. Π•ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ ΠΈ систСмный Β«ΠšΠΈΠ±Π΅Ρ€ Π‘ΠΈΠΎΠ½ΠΈΠΊ БистСматикс». Π•ΡΡ‚ΡŒ акадСмия «ШАГ», прости Господи, ΡΡ‚Π°Π²ΡˆΠ°Ρ ΠΏΡ€ΠΈΡ‚Ρ‡Π΅ΠΉ Π²ΠΎ языцСх. Но всС ΠΆΠ΅ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰Π°Ρ. ВсС ТС…

ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, всё это Π΅ΡΡ‚ΡŒ. ΠŸΠ»Π°Ρ‚Π½ΠΎ, Π½ΠΎ Π»Π°Π΄Π½ΠΎ β€” Β«Π‘ΠΎΠ³ с Π½ΠΈΠΌΠΈΒ». Π›ΠΈΡˆΡŒ Π±Ρ‹ доступно. Π›ΠΈΡˆΡŒ Π±Ρ‹ с пользой для Π»ΡŽΠ΄Π΅ΠΉβ€¦
Π—Π΄Π΅ΡΡŒ Ρ€Π΅Ρ‡ΡŒ ΠΏΠΎΠΉΠ΄Ρ‘Ρ‚ Π½Π΅ совсСм ΠΎΠ± этом. Π—Π΄Π΅ΡΡŒ ΡΡ‚Π°Ρ‚ΡŒΡ ΠΎ Π‘Ρ‚Π°Ρ€Ρ‚Π΅. Π’ΠΎΠΉ ситуации, ΠΊΠΎΠ³Π΄Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ Ρ…ΠΎΡ‡Π΅Ρ‚ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΈ ΠΈΡ‰Π΅Ρ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ. Π˜Ρ‰Π΅Ρ‚. Π˜Ρ‰Π΅Ρ‚. Π₯ΠΎΡ‡Π΅Ρ‚. ΠžΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ‡Π΅Ρ‚. И, всё-ΠΆΠ΅, Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ (Π Π΅Ρ‡ΡŒ ΠΆΠ΅ всё Ρ‚Π°ΠΊΠΈ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ Π½Π°ΡˆΠΈΡ… студСнтах:) ΠΈ, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ-ΠΆΠ΅, Π΄Π΅Π»Π°Π΅Ρ‚ ошибки (Π Π΅Ρ‡ΡŒ ΠΆΠ΅ всё Ρ‚Π°ΠΊΠΈ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ Π½Π°ΡˆΠΈΡ… студСнтах:).
Π’ΠΎΡ‚ Π½Π° ΠΈΡ… (ошибок) Π±Π°Π·Π΅ ΠΈ Π±Π°Π·Π΅ Π·Π΄Ρ€Π°Π²ΠΎΠ³ΠΎ чувства ΡŽΠΌΠΎΡ€Π°, ΠΌΡ‹ ΠΈ построили Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».
НадССмся, ΠΎΠ½ понравится Π’Π°ΠΌ.

ΠŸΠΎΡΠ΅Ρ‰Π°Ρ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒΠ½Ρ‹Π΅ курсы ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π‘Ρ‚Π°Ρ€Ρ‚ΠΎΠ²Ρ‹ΠΉ C#, Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ просто ΡΠ»ΡƒΡˆΠ°Ρ‚ΡŒ Ρ‚Ρ€Π΅Π½Π΅Ρ€Π° ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ Π—Π°Π΄Π°Ρ‡ΠΈ, ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΡ‹Π΅ ΠΊ Π’ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠ°ΠΌ ΠΏΠΎ Π‘#. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π²ΠΈΠ΄Π΅ΠΎ Ρ€ΠΎΠ»ΠΈΠΊΠΈ ΠΏΠΎ C#, доступныС Π½Π° ΠΏΡ€ΠΎΡ‡ΠΈΡ… рСсурсах, посвящСнных ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π² .NET ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΡ… быстрый старт, основанный Π½Π° использовании инструмСнтов этой Microsoft ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹, ΠΈ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ знания ΠΏΠΎ CLR Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ C# ΠΊΠ°ΠΊ языка программирования, доступного для изучСния «с нуля». НСсмотря Π½Π° Π·Π°ΡΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… курсов Π² 32, 76 ΠΈΠ»ΠΈ 112 часов. ΠŸΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ ΠΌΠ½Π΅, Π’Π°ΠΌ придётся ΡΠΌΠΈΡ€ΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ Π½Π΅ смоТСтС Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΠΎΡ‚Ρ€Π°Ρ‚ΠΈΠ² Π½Π° это всСго нСдСлю-Π΄Ρ€ΡƒΠ³ΡƒΡŽ. Но, Π·Π° этот ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΠΊ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Π’Ρ‹ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΠ²ΠΎΠΈΡ‚ΡŒ основы ΠΌΠΎΠ΄Π΅Π»ΠΈ ΠΈ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΉ процСсс, ΠΏΠΎ-сути, ΠΎΠ±Π»Π΅Π³Ρ‡ΠΈΠ² свою Ρ€Π°Π±ΠΎΡ‚Ρƒ, создав условия, максимально ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠ΅ процСсс обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° C#, Π° Ρ‚Π°ΠΊΠΆΠ΅ выявив Β«ΡƒΠ·ΠΊΠΈΠ΅ мСста» ΠΈ способы ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ.

ИмСнно Π½Π° этих «слоТностях» ΠΌΡ‹ ΠΈ постараСмся Π°ΠΊΡ†Π΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π΅, Π² Ρ‚ΠΎΠΆΠ΅ врСмя ΡΡ‚Π°Ρ€Π°ΡΡΡŒ Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Β«ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ C#Β» связаны с Π½Π΅ΡƒΡΠΈΠ΄Ρ‡ΠΈΠ²ΠΎΡΡ‚ΡŒΡŽ, Π½Π΅Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈ, Ρ‡Ρ‚ΠΎ ΠΊΡƒΠ΄Π° Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Π½Π΅ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ΠΌ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с абстрактно-пространствСнном ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ΠΌ, Ρ‚Π΅ΠΌ самым Π½Π΅ позволяя, Π² процСссС обучСния, Π½Π°Π·Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ ΠΈ слоТности – Π·Π°Π΄Π°Ρ‡Π°ΠΌΠΈ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΈΡ…. ΠœΡ‹ надССмся, Ρ‡Ρ‚ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π» ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π’Π°ΠΌ Π² ΠΏΡ€Π΅ΠΎΠ΄ΠΎΠ»Π΅Π½ΠΈΠΈ Ρ‚Π΅Ρ… самых «ступСнСк Π½ΠΎΠ²ΠΈΡ‡ΠΊΠ°Β», с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ сталкиваСтся любой Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ, ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ C#.

ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΠΌ.

1) Π˜Π·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π‘#. ΠŸΠ΅Ρ€Π²Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ

ΠœΡ‹ Π½Π΅ зря Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ слово Π·Π°Π΄Π°Ρ‡ΠΈ. ΠŸΡ€Π°ΠΊΡ‚ΠΈΠΊΡƒΡ Ρ‚Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄, ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Π° Π½Π΅Π³Π°Ρ‚ΠΈΠ²Π½Ρ‹Ρ… установок ΠΏΠΎΠ·ΠΈΡ‚ΠΈΠ²Π½Ρ‹ΠΌΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡΠΌΠΈ, Π’Ρ‹ нанСсётС ΡΠΎΠΊΡ€ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠΉ ΡƒΠ΄Π°Ρ€ Π΄Π²ΡƒΠΌ самым ΡΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Π²Ρ€Π°Π³Π°ΠΌ программиста Π‘# – прокрастинации ΠΈ спСшкС. ΠŸΠ΅Ρ€Π²ΠΎΡ‡Π΅Ρ€Ρ‘Π΄Π½Π°Ρ Π·Π°Π΄Π°Ρ‡Π° любого программиста Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ‚ Π·Π°Π΄Π°Ρ‡Ρƒ «ямабуси», ΡΡ‚Ρ€Π°Π½ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… буддистских ΠΌΠΎΠ½Π°Ρ…ΠΎΠ². ΠŸΠ΅Ρ€Π²Ρ‹ΠΌ Π΄Π΅Π»ΠΎΠΌ, Ссли Π’Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ научится ΠΏΠΈΡΠ°Ρ‚ΡŒ Π½Π° C#, ΠΊΠ°ΠΊ ΠΈ Π½Π° любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠΌ языкС, Π’Π°ΠΌ придётся обрСсти ΠžΡΠΎΠ·Π½Π°Π½Π½ΠΎΡΡ‚ΡŒ. Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‡Π΅Ρ‚ΠΊΠΎ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π’Π°ΠΌ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚, Π·Π°Ρ‡Π΅ΠΌ Π’Π°ΠΌ Π½ΡƒΠΆΠ½Ρ‹ эти знания, ΠΊΠ°ΠΊΠΈΠ΅ ΠΈΠ΄Π΅ΠΈ Ρƒ Вас Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ этих Π·Π½Π°Π½ΠΈΠΉ ΠΈ, Ρ‡Ρ‚ΠΎ самоС Π³Π»Π°Π²Π½ΠΎΠ΅, Π’Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ‡Ρ‘Ρ‚ΠΊΠΎ ΠΎΡΠΎΠ·Π½Π°Π²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ваш Ρ‚Ρ€Π΅Π½Π΅Ρ€ ΠΏΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π΅ зря Π΄Π΅Π»Π°Π΅Ρ‚ всё Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π΄Π΅Π»Π°Π΅Ρ‚. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ часто склонны ΠΏΠ΅Ρ€Π΅ΠΎΡ†Π΅Π½ΠΈΠ²Π°Ρ‚ΡŒ свой ΠΎΠΏΡ‹Ρ‚. Вяга ΠΊ ΡƒΠΏΡ€ΠΎΡ‰Π΅Π½ΠΈΡŽ создаваСмых конструкций, случаСтся, Π΄Π°Ρ‘Ρ‚ ΠΎΠ±Ρ€Π°Ρ‚Π½Ρ‹Π΅ ΠΏΠ»ΠΎΠ΄Ρ‹ – Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°Π΅Ρ‚ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π΅Π³ΠΎ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ β€” это всСгда «просто», Π° Π·Π½Π°Ρ‡ΠΈΡ‚, ΠΌΠ°Π»ΠΎΠ·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎ ΠΏΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΏΡ€ΠΈΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΌ ΠΊ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡŽ усилиям. Π’Π°ΠΊ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ‚ прокрастинация – ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π½Π° Π²Π΅Ρ‡Π½ΠΎΠ΅ Π·Π°Π²Ρ‚Ρ€Π° ΠΈ «рСакция 2Β», названная Ρ‚Π°ΠΊ ΠΏΠΎΡ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ нСосознанныС Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΈ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ Π΄Π΅ΠΉΡΡ‚Π²ΡƒΡŽΡ‚ ΠΏΠΎ Π΄Π²ΡƒΠΌ модСлям: Π»ΠΈΠ±ΠΎ Β«Π― Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ знаю ΠΈ ΠΏΠΎΡ‚ΠΎΠΌΡƒ Π½ΠΈΠΊΠΎΠ³Π΄Π° это Π½Π΅ ΠΏΠΎΠΉΠΌΡƒ!Β» ΠΈ «О! Π’Π°ΠΊ я это Ρ‡ΠΈΡ‚Π°Π»! Π­Ρ‚ΠΎ ΠΊΠ°ΠΊ с Ρ‚Π΅Ρ… видСокурсов ΠΏΠΎ C# β€” Π― всё это знаю!Β». Π‘Ρ‚Ρ€Π°Ρ… ΠΈ Π³ΠΈΠΏΠ΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ β€” ΠΏΠ»ΠΎΡ…ΠΈΠ΅ ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈΠΊΠΈ. А это ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½ΠΈ. ΠŸΠΎΡ‚ΠΎΠΌΡƒ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΠΌ Π²Ρ‹Π²ΠΎΠ΄: Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Ρ‚ΠΎΡ€ΠΎΠΏΠΈΡ‚Π΅ΡΡŒ, всСгда Π·Π½Π°ΠΉΡ‚Π΅ Π·Π°Ρ‡Π΅ΠΌ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π’Ρ‹ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ здСсь ΠΈ сСйчас, выполняйтС ΡƒΡ‡Π΅Π±Π½Ρ‹ΠΉ ΠΏΠ»Π°Π½, дСлая задания Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΠΈ Π² срок ΠΈ лишь послС этого Π΄Π²ΠΈΠ³Π°ΠΉΡ‚Π΅ΡΡŒ дальшС.

2) Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π° Π² C#. Вопрос внимания ΠΈ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ²

На Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎΠΌ ΡƒΡ€ΠΎΠ²Π½Π΅, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π°ΠΊΠΈΠ΅ возмоТности, ΠΊΠ°ΠΊ ΠΎΡ‡Π½ΠΎΠ΅ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π‘#, Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ Π‘# ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΡΡΡŒ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€ΠΎΠΉ, Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°ΡŽΡ‚ ΠΏΠ»ΡŽΡΡ‹ Π² минусы. ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ°, организованная Ρ‚Ρ€Π΅Π½Π΅Ρ€ΠΎΠΌ, доступом ΠΊ Π²ΠΈΠ΄Π΅ΠΎΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π°ΠΌ ΠΏΠΎ C#, с Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½Ρ‹ΠΌΠΈ Π² Π½Π΅Π³ΠΎ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠ°ΠΌΠΈ ΠΈ доступом ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ ΠΈΠ·ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ C#, Π΄ΡƒΠΌΠ°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ β€” это Π½Π΅Ρ‡Ρ‚ΠΎ Π²Ρ€ΠΎΠ΄Π΅ «конструктора Π›Π•Π“ΠžΒ», Π³Π΄Π΅ ΠΊΠΎΠ΄ просто ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Π³Π΄Π΅ Π»Π΅ΠΆΠ°Ρ‚ ΠΈ Ρ‡Ρ‚ΠΎ собирая ΠΈΡ… Ρ€Π΅ΡˆΠ°ΡŽΡ‚ΡΡ Π·Π°Π΄Π°Ρ‡ΠΈ. Но это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π½Π΅ соотвСтствуСт истинС! Π Π°Π±ΠΎΡ‚Π° программиста β€” это написаниС ΠΊΠΎΠ΄Π°. Π–ΠΈΠ·Π½ΡŒ программиста β€” это ПониманиС ΠΊΠΎΠ΄Π°. ВсС Ρ‚Ρ€Π΅Π½ΠΈΡ€ΠΎΠ²ΠΊΠΈ производятся Π²ΠΎ имя Понимания Ρ€ΠΎΠ»ΠΈ Ρ‚Π΅Ρ… ΠΈΠ»ΠΈ ΠΈΠ½Ρ‹Ρ… элСмСнтов, синтаксиса ΠΈ понятий C#, Π° Ρ‚Π°ΠΊΠΆΠ΅ срСды, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ€Π°Π·Π²ΠΎΡ€Π°Ρ‡ΠΈΠ²Π°Π΅Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ C# программист. Начало обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ β€” это Ρ‚Ρ€Π°Ρ‚Π° ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ³ΠΎ количСства Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ‚Ρ€Π΅Π½Π΅Ρ€Π°, Π½Π° вопросы ΠΈ Ρ€Π°Π·Π³ΠΎΠ²ΠΎΡ€Ρ‹ ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°Ρ… C# ΠΊΠΎΠ΄Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈ спокойно ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ ΠΊΠΎΠ΄.

3) Π Π°Π±ΠΎΡ‚Π° с дСйствиСм. ΠŸΡ€Π°ΠΊΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ Ρ€Π°Π·Π±ΠΎΡ€ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ Π‘#

Π Π°Π±ΠΎΡ‚Π° с ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π°ΠΌΠΈ ΠΊΠΎΠ΄Π°, осознанноС ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π»ΠΎΠ³ΠΈΠΊΠΈ C#, инструмСнтария MS Visual Studio, Π²Π΅Ρ€Π½ΠΎΠ΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚ΠΎΠ², основанноС ΠΊΠ°ΠΊ Π½Π° Π°Π½Π°Π»ΠΈΠ·Π΅ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Ρ… Π·Π½Π°Π½ΠΈΠΉ Π² C#, Ρ‚Π°ΠΊ ΠΈ Π½Π° ΠΌΠ½Π΅Π½ΠΈΠΈ Ρ‚Ρ€Π΅Π½Π΅Ρ€Π°, Π·Π½Π°ΡŽΡ‰Π΅Π³ΠΎ Π³ΠΎΡ€Π°Π·Π΄ΠΎ большС, ΡΡ‚Ρ€Π°Ρ…ΡƒΡŽΡ‚ Вас ΠΎΡ‚ Β«ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°Β», ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽΡ‰Π΅Π³ΠΎ копипасту написанию. Код Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ. Π­Ρ‚ΠΎ дСйствиС, свойствСнноС программистам. И Ссли Π’Ρ‹ ΡƒΠΆ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C#, ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ°ΠΉΡ‚Π΅ Π’Π²ΠΎΠ΄ΠΈΡ‚ΡŒ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ. Π‘Ρ‚Ρ€ΠΎΠΊΠ° Π·Π° строкой, разбирая Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ с Ρ‚Ρ€Π΅Π½Π΅Ρ€ΠΎΠΌ, постигая Π»ΠΎΠ³ΠΈΠΊΡƒ, понимая, ΠΏΠΎΡ‡Π΅ΠΌΡƒ написано Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅. Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΏΡ€ΠΈΠ²Π΅Π΄Ρ‘Ρ‚ Вас ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€Π°Π½ΠΎ ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π΄Π½ΠΎ Π’Ρ‹ Π²Π΄Ρ€ΡƒΠ³ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΡƒΠΆΠ΅ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²ΠΈΠ΄ΠΈΡ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ писали Ρ‚Π°ΠΊ, Π° Π½Π΅ ΠΈΠ½Π°Ρ‡Π΅, Π½ΠΎ ΠΈ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΈΠ½Π°Ρ‡Π΅, ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅. «Найти ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒΒ» β€” вся ΡΡƒΡ‚ΡŒ соврСмСнного программирования, Π½Π° C# ΠΈΠ»ΠΈ любом Π΄Ρ€ΡƒΠ³ΠΎΠΌ соврСмСнном языкС. Когда Π’Ρ‹ ΠΏΠΈΡˆΠ΅Ρ‚Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, Π’Ρ‹ всСгда ΠΈΡ‰Π΅Ρ‚Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Π·Π°Ρ‚Π΅ΠΌ мСняСтС ΠΈΡ…, вводя всё большСС количСство взаимосвязСй, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΌΠ΅Π½ΡΡŽΡ‰ΠΈΡ… Π΄Π°Π½Π½Ρ‹Π΅ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΈΠ· Π½ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Ρ‚Π΅ самыС – Π½ΡƒΠΆΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅, Ρ‡Ρ‚ΠΎ Π±Ρ‹Π»ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Ρ‹ Π·Π°Π΄Π°Ρ‡Π΅ΠΉ.

4) Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡Π½ΠΈΠΊΠΈ ΠΈ ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊ для понимания возмоТностСй C#. ΠŸΠΈΡˆΠΈΡ‚Π΅ свой собствСнный ΠΊΠΎΠ΄

ПониманиС ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ², Π·Π½Π°Π½ΠΈΠ΅ синтаксиса, ΡƒΠΌΠ΅Π½ΠΈΠ΅ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ Π² систСмной Π»ΠΎΠ³ΠΈΠΊΠ΅ ΠΈ Π»ΠΎΠ³ΠΈΠΊΠ΅ процСссов, знакомство с ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹ΠΌΠΈ опрСдСлСниями абстрактно-пространствСнной ΠΌΠΎΠ΄Π΅Π»ΠΈ C#, понятия класса C#, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π° C# ΠΈ C# Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ Π² MS Visual Studio, Π΄Π°ΡŽΡ‚ Π’Π°ΠΌ ΠΏΡ€Π°Π²ΠΎ ΠΏΡ€ΠΎΠ±ΠΎΠ²Π°Ρ‚ΡŒ свои силы. ΠŸΠΎΠΌΠ½ΠΈΡ‚Π΅, Π²Π½ΠΈΠΌΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ ΡΠ΄Π΅Ρ€ΠΆΠ°Π½Π½ΠΎΡΡ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ ΠΈ здСсь. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° своих Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π°Π΄Π°Ρ‡ ΠΈΠ· ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ° ΠΈ практичСских Π·Π°Π΄Π°Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ дополняли Π²ΠΈΠ΄Π΅ΠΎΡƒΡ€ΠΎΠΊΠΈ ΠΏΠΎ C#, написаниС своих вСрсий Π±Π΅Π· обращСния ΠΊ Π±Π°Π·Π°ΠΌ исходного ΠΊΠΎΠ΄Π° – Π½ΡƒΠΆΠ½Π° любая ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°, Ρ‚Ρ€Π΅Π½ΠΈΡ€ΡƒΡŽΡ‰Π°Ρ Вас Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ°ΠΊ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ‚ΠΎΡ€Π°, Π½ΠΎ ΠΈ ΠΊΠ°ΠΊ Β«Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€Π° ΠΈΠ΄Π΅ΠΉΒ». НС Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΏΡ€ΠΎ использованиС ΠΎΡ‚Π»Π°Π΄Ρ‡ΠΈΠΊΠ°, Π·Π°ΡΡ‚Π°Π²Π»ΡΡŽΡ‰Π΅Π³ΠΎ C# программиста ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ созданныС ΠΈΠΌ конструкции, строка Π·Π° строкой, снова ΠΈ снова, ΠΏΠΎΠΊΠ° ΠΊΠΎΠ΄ Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½ ΠΈ работоспособСн. Π“ΠΎΡ€Π΄ΠΎΡΡ‚ΡŒ Π·Π° Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Π½ΡƒΡŽ Ρ€Π°Π±ΠΎΡ‚Ρƒ – Π²ΠΎΡ‚ ΠΆΠ΅Π»Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ Π² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ IT спСциалистов Π² Π£ΠΊΡ€Π°ΠΈΠ½Π΅, Ρ‚Π΅ΠΌ Π±ΠΎΠ»Π΅Π΅ Ссли Ρ€Π΅Ρ‡ΡŒ ΠΈΠ΄Ρ‘Ρ‚ ΠΎ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠΈ программиста, ΠΈΠ·Π±Ρ€Π°Π²ΡˆΠ΅Π³ΠΎ ΠΏΡƒΡ‚ΡŒ изучСния C#. Π“ΠΎΡ€Π΄ΠΎΡΡ‚ΡŒ, Π»Π΅Π³ΠΊΠΎ конвСртируСмая Π² Π»ΡŽΠ±ΡƒΡŽ ΠΈΠ·Π±Ρ€Π°Π½Π½ΡƒΡŽ ΠΌΠΎΡ‚ΠΈΠ²Π°Ρ†ΠΈΡŽ. Π’Π΅Π΄ΡŒ ΠΏΠΎ настоящСму Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ спСциалиста всСгда хотят всС!

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ лишь ΠΎΠ΄Π½ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ³ΠΎ обучСния C# Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, это постиТСниС сути ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠ΄Ρ€Π°Π·Π΄Π΅Π»Π° нашСй ΡΡ‚Π°Ρ‚ΡŒΠΈ.

5) Π₯Π»ΠΎΠΏΠΎΠΊ ΠΎΠ΄Π½ΠΎΠΉ ладонью ΠΈΠ»ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ 10 000 вопросов. ΠΠ΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ комплСксного ΠΈ систСматичСского ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π° ΠΊ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ Π½Π° C# ΠΈ Π² ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠΈ .NET ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹

Если Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΠ»ΠΈΡΡŒ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠΎΠ΄, Ρ‚ΠΎ, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ Π’Ρ‹ ΡƒΠΆΠ΅ Π½Π΅ Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ Π² C#. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΎΠ±Ρ€Π΅Π»ΠΈ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ Π·Π½Π°Π΅Ρ‚Π΅, ΠΊΠ°ΠΊ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ личностной ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса, Ρ‚Π°ΠΊ ΠΈ Β«ΡƒΠ·ΠΊΠΈΠ΅ мСста» ΠΈ ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΠ΅ ΠΏΡ€ΠΎΡ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΈΡ… с Π»Ρ‘Π³ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΈ изящСством ΠΎΠΏΡ‹Ρ‚Π½ΠΎΠ³ΠΎ программиста C#. Π§Ρ‚ΠΎ ΠΆΠ΅ это Π·Π½Π°Ρ‡ΠΈΡ‚? Π’Ρ‹ стали C# Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ? НСт. Π’Ρ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ сдСлали ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ шаг. НуТСн ΠΎΡ‚Ρ€Π΅Π·Π²Π»ΡΡŽΡ‰ΠΈΠΉ Ρ…Π»ΠΎΠΏΠΎΠΊ ΠΎΠ΄Π½ΠΎΠΉ ладонью, ΠΈΠ»ΠΈ говоря Π±Π΅Π· ΠΏΡ€ΠΈΡ‚Ρ‡ ΠΈ ассоциативного ряда с Π±ΡƒΠ΄Π΄ΠΈΠ·ΠΌΠΎΠΌ, попросту ΠΏΠΎΡ‰Π΅Ρ‡ΠΈΠ½Π°, выданная самому сСбС с ΡƒΠ»Ρ‹Π±ΠΊΠΎΠΉ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Π£Π³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ΅ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ C# ΠΈΠ»ΠΈ ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠΌ Ρ‚Ρ€Π΅Π½Π΅Ρ€Ρƒ, всё это врСмя Π΄Π΅Ρ€ΠΆΠ°Π²ΡˆΠ΅ΠΌΡƒ Π½ΡƒΠ±Π° Π² Ρ‡Ρ‘Ρ€Π½ΠΎΠΌ Ρ‚Π΅Π»Π΅. ΠŸΡ€ΠΈΡˆΠ»Π° Π’Π°ΡˆΠ° ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Π²ΠΎΡ‚ Ρ‡Ρ‚ΠΎ это Π·Π½Π°Ρ‡ΠΈΡ‚. 10 000. ИмСнно 10 000 вопросов! Никак Π½Π΅ мСньшС! 10 000 вопросов ΡƒΡΠ»Ρ‹ΡˆΠΈΡ‚ ΠΎΡ‚ вас Ρ‚Ρ€Π΅Π½Π΅Ρ€ Π² ΠΎΠ½Π»Π°ΠΉΠ½-ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ, Π² процСссС ΠΎΡ‡Π½Ρ‹Ρ… занятий ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠ³ΠΎ изучСния C#, просмотра Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠΎΠ² ΠΈ ΠΈΡ… обсуТдСния. ΠžΡΠΎΠ·Π½Π°Π½Π½Ρ‹Ρ…, Π½Π΅ΡΠΏΠ΅ΡˆΠ½Ρ‹Ρ…, Π²Ρ‹Π΄Π΅Ρ€ΠΆΠ°Π½Π½Ρ‹Ρ… ΠΈ Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Ρ… Π΄ΠΎ Π±Π΅ΡˆΠ΅Π½ΡΡ‚Π²Π°. Π—Π΄Π΅ΡΡŒ ΠΈ сСйчас, ΠΊΠ°ΠΊ ΠΌΡ‹ ΠΈ ΡƒΡ‡ΠΈΠ»ΠΈ Вас. Π’Π΅Π΄ΡŒ Π’Ρ‹ Π½Π΅ просто Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠΉ C# программист, Π° Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊ, Π΄ΠΎΡΡ‚ΠΈΠ³Π°ΡŽΡ‰ΠΈΠΉ своих Ρ†Π΅Π»Π΅ΠΉ, ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ абстрактно-пространствСнными катСгориями ΠΈ Π·Π½Π°ΡŽΡ‰ΠΈΠΉ Π²Π°ΠΆΠ½ΠΎΡΡ‚ΡŒ комплСксного обучСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ C# ΠΈ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΡŽ .NET ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. И, Π΄Π°! Π’ΠΎΡ‚ Π΅Ρ‰Ρ‘ ΠΊΠΎΠ΅-Ρ‡Ρ‚ΠΎ. НадСюсь, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π’Ρ‹ ΠΈ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ ΡΠΎΠ±ΠΈΡ€Π°Π΅Ρ‚Π΅ΡΡŒ ΠΎΠ±ΠΌΠ°Π½Ρ‹Π²Π°Ρ‚ΡŒ сСбя Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π’Ρ‹ Π½Π°ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΡƒΠ³Π»ΡƒΠ±Π»Π΅Π½Π½ΠΎΠΉ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ Π½Π° C# Π·Π° ΠΏΠ°Ρ€Ρƒ-Ρ‚Ρ€ΠΎΠΉΠΊΡƒ нСдСль.

habr.com

C++ ΡƒΡ€ΠΎΠΊΠΈ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… — ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ с нуля для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ²

Π‘++ — это ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΉ, высокоуровнСвый язык программирования. ΠœΠΎΠΆΠ΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ сфСр примСнСния. ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π°ΡŽΡ‰Π°ΡΡΡ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. На сСгодня – это ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½Π΅ΠΉΡˆΠΈΡ… ΠΈ ΠΈΠ·Π²Π΅ΡΡ‚Π½Π΅ΠΉΡˆΠΈΡ… языков.

ΠŸΠΎΠ»Π΅Π·Π½Ρ‹Π΅ ссылки:

3) Π‘ΠΎΠ»ΡŒΡˆΠΎΠΉ курс ΠΏΠΎ C++;

Π‘++ Π±Π΅Ρ€Ρ‘Ρ‚ основу Π² языкС Π‘ΠΈ, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌΠΎΠΌ Π΅Ρ‰Ρ‘ Π² 1969-1973 Π³ΠΎΠ΄Π°Ρ…. Π—Π° Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ ΠΎΡ‚Π²Π΅Ρ‡Π°Π»Π° компания Bell Labs Π²ΠΎ Π³Π»Π°Π²Π΅ с Π³Π»Π°Π²Π½Ρ‹ΠΌ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Dennis Ritchie. Π§Π΅Ρ€Π΅Π· 10 Π»Π΅Ρ‚ программист ΠΈΠ· Π”Π°Π½ΠΈΠΈ Bjarne Stroustrup, Π² своё врСмя являвшийся Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π‘ΠΈ, выпускаСт Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ языка ΠΏΠΎΠ΄ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Π‘++. Π’Π½Π°Ρ‡Π°Π»Π΅ своСго ΠΏΡƒΡ‚ΠΈ C++ являлся всСго лишь Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ, Π½Π΅ΠΊΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ Π‘ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ»ΠΎ возмоТности ООП. Π‘Π°ΠΌ Бтрауструп ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ рассматривал язык всСго лишь ΠΊΠ°ΠΊ Β«Π‘ΠΈ с классами».

Π”Π°Ρ‚Π° роТдСния C++ приходится Π½Π° 1983 Π³ΠΎΠ΄. Π₯ΠΎΡ‚ΡŒ ΠΎΠ½ ΠΈ Π½Π΅ являлся ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Ρ‹ΠΌ языком, Π° лишь ΠΎΡ‚Π²Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π‘ΠΈ, Π½ΠΎ всё ΠΆΠ΅ ΠΈΠΌΠ΅Π» ряд ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ. Π—Π° счёт Π½ΠΈΡ… программистам ΡƒΠ΄Π°Π²Π°Π»ΠΎΡΡŒ быстрСС ΠΈ ΠΏΡ€ΠΎΡ‰Π΅ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ прилоТСния. Π‘ Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠΌ C++ Π² ΠΌΠΈΡ€Π΅ появилось ряд, Π½Ρ‹Π½Π΅ общСраспространённых, понятий:

  • Π˜Π½ΠΈΡ†ΠΈΠ°Ρ†ΠΈΡ классов с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌΠΈ Π² ООП;
  • ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏ наслСдования;
  • Π’Ρ‹Π³Ρ€ΡƒΠ·ΠΊΠ° ΠΈΠ»ΠΈ ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ ΠΈΠ· памяти;
  • Π’ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Ρ€Π°Π±ΠΎΡ‚Π° функциями;
  • БистСма ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

Π‘ΡƒΠ΄Π΅Ρ‚ интСрСсно: Π‘ΠΈ ΠΏΠΎ сСй дСнь сохраняСт ΠΏΠΎΠΏΡƒΠ»ΡΡ€Π½ΠΎΡΡ‚ΡŒ Π΄Π°ΠΆΠ΅ нСсмотря Π½Π° Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ C++ ΠΈ Π΄ΠΎΠΌΠΈΠ½ΠΈΡ€ΡƒΡŽΡ‰Π΅Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ послСднСго языка Π² сфСрС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. ΠŸΠΎΡ‡Π΅ΠΌΡƒ старый ΠΈ ΠΌΠ΅Π½Π΅Π΅ Ρ€Π°Π·Π²ΠΈΡ‚Ρ‹ΠΉ язык Π΄Π°ΠΆΠ΅ сСгодня популярСн? Всё просто – ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ язык — довольно Π·Π°Ρ‚Ρ€Π°Ρ‚Π½ΠΎΠ΅ ΠΈ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π΄Π΅Π»ΠΎ. Π§Π°ΡΡ‚ΡŒ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ просто ΠΏΠ»Ρ‹Π²ΡƒΡ‚ ΠΏΠΎ Ρ‚Π΅Ρ‡Π΅Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡŽΡ‚ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ свои ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° Π‘ΠΈ.

Π’ сСти ΠΎΡ‡Π΅Π½ΡŒ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ спСциалисты Π΄Π°ΡŽΡ‚ совСты, Ρ‡Ρ‚ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π‘-ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… языков Π»ΡƒΡ‡ΡˆΠ΅ с Π‘ΠΈ. Они говорят, Ρ‡Ρ‚ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ‚Π°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΡΡƒΡ‚ΡŒ Π‘++. Π’ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ – это Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅. Если Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π΅Π½ΠΈΠ΅ с Π‘++, Π² арсСналС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ° появятся знания ΠΎ Π±ΠΎΠ»Π΅Π΅ Π½ΠΎΠ²Ρ‹Ρ… ΠΈ соврСмСнных возмоТностях языка. Если ΠΊΠΎΠ³Π΄Π°-Ρ‚ΠΎ появится Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Π‘ΠΈ, это Π½Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ сил. Π”Π°ΠΆΠ΅ сам Ρ„Π°ΠΊΡ‚ нСобходимости ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄Π° Π½Π° довольно старый Π‘ΠΈ ΡƒΠΆΠ΅ Π²Ρ‹Π·Ρ‹Π²Π°Π΅Ρ‚ большиС сомнСния.

Но Ссли Π²Ρ‹ всС ΠΆΠ΅ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π‘ΠΈ ΠΏΠ΅Ρ€Π΅Π΄ языком C++, Ρ‚ΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌ Π²Π°ΠΌ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с большим Π²ΠΈΠ΄Π΅ΠΎ ΡƒΡ€ΠΎΠΊΠΎΠΌ, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π²Ρ‹ смоТСтС ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ с этим языком:

Π‘ΠΎΠ»Π΅Π΅ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎ язык Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Π½Π° этой страницС.

Π’ скорости послС выпуска Π‘++ язык Π½Π°Ρ‡Π°Π» Π·Π°Π²ΠΎΡ‘Π²Ρ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ сфСры программирования. ΠŸΠΎΡΡ‚Π΅ΠΏΠ΅Π½Π½ΠΎ Π² Π½Π΅Π³ΠΎ внСдряли всё Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, Ρ‡Ρ‚ΠΎ всё большС отдаляло Π΅Π³ΠΎ ΠΎΡ‚ Ρ€ΠΎΠ»ΠΈ дополнСния ΠΊ Π‘ΠΈ. Π“ΠΎΠ΄Π°ΠΌΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Π΅Π³ΠΎ пСрСстали Ρ€Π°ΡΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΈΡˆΠ»ΠΎ врСмя ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΡ‚Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ ΠΎΡ‚ Π‘ΠΈ, Ρ‚ΠΎΠ³Π΄Π°-Ρ‚ΠΎ язык ΠΈ Π½Π°Π·Π²Π°Π»ΠΈ Π‘++. Π‘ Ρ‚Π΅Ρ… ΠΏΠΎΡ€ ΠΏΡƒΡ‚ΡŒ языков Ρ€Π°Π·ΠΎΡˆΡ‘Π»ΡΡ, ΠΎΠ½ΠΈ стали нСзависимыми (насколько это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ).

БСгодня Π‘++ — это Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ ΠΌΠΎΡ‰Π½Ρ‹ΠΉ язык, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ» Π² наслСдство ΠΎΡ‚ Π‘ΠΈ массу ΠΊΠ»ΡŽΡ‡Π΅Π²Ρ‹Ρ… возмоТностСй ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ. По этой ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ ΠΎΠ½ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ примСняСтся Π² систСмном ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ.

НСсколько сфСр использования:

  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм. Π”Π°ΠΆΠ΅ сама Windows прСимущСствСнно базируСтся Π½Π° Π‘++;
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²;
  • НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ с нуля;
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° антивирусных ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ.

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

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

Π‘++ относится ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΠ΅ΠΌΡ‹ΠΌ языкам, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ компилятор измСняСт ΠΊΠΎΠ΄ C++, прСобраТая Π΅Π³ΠΎ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ прСдустановлСнных инструкций. ВсС ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ ΠΎΡ‚Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ особСнностями, ΠΈΠ·-Π·Π° Ρ‡Π΅Π³ΠΎ нСльзя Π²Π·ΡΡ‚ΡŒ ΠΈ пСрСнСсти ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ с ΠΎΠ΄Π½ΠΎΠΉ Π½Π° Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Π’ΠΎΡ‡Π½Π΅Π΅, пСрСнСсти ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΎΠ½Π° Ρ‚Π°ΠΌ Π½Π΅ запустится. ΠŸΡ€ΠΈ этом исходный ΠΊΠΎΠ΄ прилоТСния прСимущСствСнно пСрСносится. ЕдинствСнноС ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ – использованиС спСцифичСских возмоТностСй ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ОБ.

Π£ Π‘++ Π΅ΡΡ‚ΡŒ компиляторы ΠΈ инструмСнты для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΠ΄ΠΎΠΌ Π½Π° Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ извСстных ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌ. Π­Ρ‚ΠΎ позволяСт ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ исходники ΠΏΠΎΠ΄ Π»ΡŽΠ±ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ.

Π‘++ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ написаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ Π² стилС ООП, Ρ‡Π΅Π³ΠΎ Π½Π΅ ΡƒΠΌΠ΅Π΅Ρ‚ Π‘ΠΈ. Π’ этом случаС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ становится лишь Π½Π°Π±ΠΎΡ€ΠΎΠΌ классов, ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ способны Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ с Π΄Ρ€ΡƒΠ³ΠΈΠΌΠΈ элСмСнтами ΠΊΠΎΠ΄Π°. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Как поэтапно развивался Π‘++?

Π¨Π°Π³ΠΈ развития Π‘++:

  • 1979-1980 – Π‘++ появился ΠΈ позиционировался, ΠΊΠ°ΠΊ язык Π‘ΠΈ с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ классами;
  • 1983 – язык Π½Π°Ρ‡Π°Π» Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ, ΠΊΠ°ΠΊ всС ΠΌΡ‹ ΠΏΡ€ΠΈΠ²Ρ‹ΠΊΠ»ΠΈ Π‘++;
  • 1985 – Ρ€Π΅Π»ΠΈΠ· коммСрчСского Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Π‘++. Π’ этот ΠΆΠ΅ Π³ΠΎΠ΄ появилась пСрвая бумаТная ΠΊΠ½ΠΈΠ³Π° Β«Π―Π·Ρ‹ΠΊΠ° программирования C++Β», ΠΎΠ½Π° Π²ΠΊΠ»ΡŽΡ‡Π°Π»Π° описаниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, возмоТностСй ΠΈ ΠΏΡ€Π°Π²ΠΈΠ» использования языка;
  • 1989 – Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π° вторая вСрсия языка с Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΌΠΈ возмоТностями;
  • Π‘ 1990 Π΄ΠΎ 2011 – ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠ΅ Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. Π’Π°ΠΊΠΆΠ΅ стоит ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π² 1998 Π³ΠΎΠ΄Ρƒ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ ΠΏΠΎΠΏΡ‹Ρ‚Π°Π»ΠΈΡΡŒ ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ язык. Π’ΠΎΡ‚ стандарт впослСдствии Π½Π°Π·Π²Π°Π»ΠΈ ISO/IEC 14882:1998, сСгодня — Π‘++98. Π’ 2003 Π³ΠΎΠ΄Ρƒ появилась ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ стандарта C++03;
  • 2011 – ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ стандарта C++11, Π² Π½Ρ‘ΠΌ появилось Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠΉ. ОбновлСниС ΠΎΠ±ΠΎΠ³Π°Ρ‚ΠΈΠ»ΠΎ язык ΠΎΠ±ΠΈΠ»ΠΈΠ΅ΠΌ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… возмоТностСй;
  • 2014 – выпуск ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠ°Π»ΠΎΠ³ΠΎ добавлСния ΠΊ ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅ΠΉ вСрсии стандарта. Π•Π³ΠΎ ΠΏΡ€ΠΎΠ·Π²Π°Π»ΠΈ C++14;
  • 2017 – послСдний ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ Ρ€Π΅Π»ΠΈΠ· языка.

Π‘Ρ€Π΅Π΄Ρ‹ программирования, компиляторы

Для написания ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° C++ обязатСлСн компилятор, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°ΠΆΠ°Π΅Ρ‚ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ΄ Π² подходящий ΠΊ исполнСнию Π² Ρ„Π°ΠΉΠ»Π΅. БСгодня компиляторов нСисчислимоС количСство. Они Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ ΠΏΠΎ массС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ΠΎΠ², Π² Ρ‚ΠΎΠΌ числС ΠΏΠΎ способу Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ стандартов. На этапС Π²Ρ‹Π±ΠΎΡ€Π° компилятора Π»ΡƒΡ‡ΡˆΠ΅ Π²Ρ‹Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Π΅, Ρ‡Ρ‚ΠΎ постоянно ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ.

Для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с C++ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ срСду Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π»ΡŽΠ±ΡƒΡŽ ΡƒΠ΄ΠΎΠ±Π½ΡƒΡŽ для вас срСду ΠΈΠ»ΠΈ ΠΆΠ΅ вовсС Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ½Π»Π°ΠΉΠ½ компилятором. Π‘Ρ€Π΅Π΄ΠΈ самых популярных срСд Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ: Visual C++, Xcode (Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Мак), GCC, Intel C++ Compiler, Embarcadero (Borland) C++ Builder.

Π”ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ курсы

Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ курсы ΠΏΠΎ языку C++. На нашСм сайтС всС курсы ΠΏΠΎ языку Π‘++ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎ этой ссылкС.

itproger.com

с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ бСсплатно ΠΈ с нуля

ЗдравствуйтС, Π΄ΠΎΡ€ΠΎΠ³ΠΈΠ΅ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΠΈ!

О Π·Π°Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ… программистов ходят Π»Π΅Π³Π΅Π½Π΄Ρ‹. О возмоТности Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠΌ Π½Π° фрилансС (Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ, Π² ΠΏΠΈΠΆΠ°ΠΌΠ΅ ΠΈ Π·Π° Ρ‡Π°ΡˆΠΊΠΎΠΉ ΠΊΠΎΡ„Π΅ Π»ΠΈΠ±ΠΎ Π½Π° Π±Π΅Ρ€Π΅Π³Ρƒ ΠΎΠΊΠ΅Π°Π½Π°) Ρ‚ΠΎΠΆΠ΅. Π­Ρ‚ΠΈΠΌ Π»Π΅Π³Π΅Π½Π΄Π°ΠΌ вСрят ΠΈ Π² эту сфСру хотят ΠΏΠΎΠΏΠ°ΡΡ‚ΡŒ.

ΠŸΠΎΠ΄ΠΎΠ³Ρ€Π΅Π²Π°Π΅Ρ‚ интСрСс Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ сами программисты твСрдят, Π±ΡƒΠ΄Ρ‚ΠΎ ΠΏΡƒΡ‚ΡŒ Π² ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ для всСх, Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚Π΅Ρ…Π½Π°Ρ€Π΅ΠΉ. Π“Π»Π°Π²Π½ΠΎΠ΅, Π·Π½Π°Ρ‚ΡŒ, Π³Π΄Π΅ Π΅Π³ΠΎ Π½Π°ΠΉΡ‚ΠΈ. Π˜Π½Ρ‚Π΅Ρ€Π΅ΡΡƒΠ΅Ρ‚Π΅ΡΡŒ ΠΈΠΌ Ρ‚ΠΎΠΆΠ΅? Π’ΠΎΠ³Π΄Π° эта ΡΡ‚Π°Ρ‚ΡŒΡ, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π°Ρ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΎΠ² – для вас!

ВсСм Π»ΠΈ Π΄Π°Π½ΠΎ

Как-Ρ‚ΠΎ Π’ΡƒΠ΄ΠΈ АллСн сказал, Ρ‡Ρ‚ΠΎ большая Ρ‡Π°ΡΡ‚ΡŒ ΠΆΠΈΠ·Π½ΠΈ – это ΠΏΠΎΠΊΠ°Π·ΡƒΡ…Π°. ВсС хотят Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³Ρƒ, сцСнарий (ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ), Π½ΠΎ дальшС ΠΆΠ΅Π»Π°Π½ΠΈΠΉ ΠΌΠ°Π»ΠΎ Ρƒ ΠΊΠΎΠ³ΠΎ Π΄ΠΎΡ…ΠΎΠ΄ΠΈΡ‚, Π° зря. Если Π²Ρ‹ Π½Π°Ρ‡Π°Π»ΠΈ, Π²Ρ‹ Π½Π° ΠΏΠΎΠ»ΠΏΡƒΡ‚ΠΈ ΠΊ Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΡŽ. И Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»Π°Π΄Ρ‹Π²Π°Ρ‚ΡŒ Π½Π°Ρ‡Π°Π»ΠΎ Π½Π° Π·Π°Π²Ρ‚Ρ€Π°, Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ мСсяц Π»ΠΈΠ±ΠΎ Π½Π° понСдСльник ΠΈ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ Π½Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ идСю прямо сСйчас.

Π‘Ρ‹Π»ΠΎ Π±Ρ‹ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅. ΠŸΠΎΠ΄Ρ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚ это ΠΈ публикация Π½Π° Π₯Π°Π±Ρ€Π΅, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ написал нСзрячий программист. НСзрячий, Π½ΠΎ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ ΠΈ ΡƒΠΌΠ΅ΡŽΡ‰ΠΈΠΉ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ. ΠœΡ‹ ΠΆΠΈΠ²Π΅ΠΌ Π² XXI Π²Π΅ΠΊΠ΅, Π°, Π·Π½Π°Ρ‡ΠΈΡ‚, Ρƒ нас ΠΌΠΎΡ€Π΅ возмоТностСй.

ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ старт – ΠΏΠΎΠ»Π΄Π΅Π»Π°

На вопрос Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ±ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ с нуля ΠΈ ΠΏΠΎΡ‚ΠΎΠΌ этим Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ, Π³ΡƒΡ€Ρƒ ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‚: «УсвоСниС основ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ впослСдствии Π²ΡΡ‚Ρ€Π΅Ρ‡Π°ΡŽΡ‚ΡΡ Π² Ρ€Π°Π±ΠΎΡ‚Ρ‹ повсСмСстно». Π­Ρ‚ΠΎ:

  • Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ;
  • функция;
  • Ρ†ΠΈΠΊΠ»;
  • условиС.

Π Π°Π·ΠΎΠ±Ρ€Π°Π²ΡˆΠΈΡΡŒ с Π½ΠΈΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° ΠΈ ΠΊΠ°ΠΊ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Π΅Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Найти эти знания ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π² ΠΊΠ½ΠΈΠ³Π°Ρ…. Но Π΅Ρ‰Π΅ Π±ΠΎΠ»Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ с Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ программирования.

Π‘ ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка Π½Π°Ρ‡Π°Ρ‚ΡŒ

Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ тСхничСских Π²ΡƒΠ·ΠΎΠ² ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ с Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… языков. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Turbo Pascal ΠΈ Turbo C. Π‘Π°ΠΌΠΈ программисты ΠΈΡ… сСйчас практичСски Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚, Π½ΠΎ Ρ†Π΅Π»ΡŒ обучСния эти языки ΠΎΠΏΡ€Π°Π²Π΄Ρ‹Π²Π°ΡŽΡ‚. Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ студСнтам Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ с тонкостями Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠ°ΠΌΡΡ‚ΡŒΡŽ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΏΠΎΡΡ‚ΠΈΡ‡ΡŒ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΡƒΡ‚ΡŒ трСбуСтся ΠΏΡ€ΠΎΠΉΡ‚ΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚ΡŒ замысСл Π² Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ.

ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, Ρ‚ΠΎΡ‚ ΠΆΠ΅ язык Π‘ являСтся своСобразной основой для создания соврСмСнных языков ΠΈ ΠΈΠ·ΡƒΡ‡ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌΡƒ программисту ΠΎΡ‡Π΅Π½ΡŒ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ.

Если ΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΡƒΡŽΡ‚ пСрспСктивныС языки программирования, ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π°:

  • Python. К слову, с Π½Π΅Π³ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΠ΅ программисты ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚. Π‘Π΅ΠΊΡ€Π΅Ρ‚ Π΅Π³ΠΎ популярности – Π½Π΅ Π² ΠΎΠ±ΡˆΠΈΡ€Π½ΠΎΠΌ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π΅, Π° Π² возмоТности быстро ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π§Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ, достаточно ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² тонкостях Ρ€Π°Π±ΠΎΡ‚Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ нСслоТно: Π΅ΡΡ‚ΡŒ масса ΠΊΠ½ΠΈΠ³, написанных ΠΏΠΎΠ΄ Python. ΠšΡΡ‚Π°Ρ‚ΠΈ, этот язык ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΠΊΡ€ΡƒΠΏΠ½Ρ‹Ρ… компаниях, ΠΈ Ρ‚Π΅, ΠΊΡ‚ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π² Π½Π΅ΠΌ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‚ΡΡ, всСгда ΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΉΡ‚ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρƒ.
  • Java. ΠžΡ‡Π΅Π½ΡŒ популярный, примСняСтся Π½Π° всСх устройствах ΠΈ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ…. БпСциалисты, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ освоили Π΅Π³ΠΎ, вострСбованы ΠΈ всСгда смогут Π½Π°ΠΉΡ‚ΠΈ Π²Ρ‹ΡΠΎΠΊΠΎΠΎΠΏΠ»Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΡƒΡŽ Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡ‚ΡŒ. К слову, ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΎΠ±Ρ‰Π΅Π³ΠΎ с JavaScript.
  • PHP. На сайтС ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΏΡ€ΠΎ Π½Π΅Π³ΠΎ. Π•Π³ΠΎ Π½Π°Π·Ρ‹Π²Π°ΡŽΡ‚ Β«Π½Π΅ совсСм настоящим» языком программирования, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π·Π°Ρ‚ΠΎΡ‡Π΅Π½ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄ Π²Π΅Π±, Π² Ρ‚ΠΎ ΠΆΠ΅ врСмя Π΅Π³ΠΎ Ρ€Π΅Π΄ΠΊΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ Π² Π²Π΅Π±-прилоТСниях. Π―Π·Ρ‹ΠΊ Π»Π΅ΠΆΠΈΡ‚ Π² основС самых популярных Β«Π΄Π²ΠΈΠΆΠΊΠΎΠ²Β», ΠΈΠ»ΠΈ CMS. (Π’ этой ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠΈ я ΡƒΠΆΠ΅ писал ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ CMS простыми словами, Π° здСсь Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ,Β ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΠ½ΠΈ Π±Ρ‹Π²Π°ΡŽΡ‚ ΠΈ ΠΊΠ°ΠΊ выглядят) ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ссли Π²Ρ‹ Ρ€Π°Π·Π±Π΅Ρ€Π΅Ρ‚Π΅ΡΡŒ с Π½ΠΈΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΈ с WordPress, которая являСтся ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· самых популярных систСм управлСния сайтами, Ρ€Π°Π±ΠΎΡ‚Ρƒ сСбС Π²Ρ‹ всСгда Π½Π°ΠΉΠ΄Π΅Ρ‚Π΅. Π—Π΄Π΅ΡΡŒ я ΡƒΠΆΠ΅ писал с Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ процСсс Π΅Π΅ изучСния.

Π•ΡΡ‚ΡŒ ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ языки: Ruby (ΠΊΠ°ΠΊ ΠΈ Python скриптовый), Π‘# (ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Ρƒ ΠΏΠΎΡ…ΠΎΠΆ Π½Π° Java, позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ сайты ΠΈ прилоТСния Π½Π° Ρ„Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊΠ΅ .NET), Π‘++ (слоТная вСрсия Π‘, которая ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ массу возмоТностСй, Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π»ΡƒΡ‡ΡˆΠ΅ с наставником).

Как ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ

Π•ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ способа Π²Ρ‹ΡƒΡ‡ΠΈΡ‚ΡŒ основы программирования, Π½Π΅ имСя Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Π½Π°Π²Ρ‹ΠΊΠΎΠ².

Π‘Π°ΠΌΠΎΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅

Π’ этом случаС Π² свободноС врСмя Π½ΡƒΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€:

  • Β«Π˜Π·ΡƒΡ‡Π°Π΅ΠΌ РНР ΠΈ MySQLΒ» Π›. Π‘Π΅ΠΉΠ»ΠΈ ΠΈ М. ΠœΠΎΡ€Ρ€ΠΈΡΠΎΠ½;
  • Β«ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ Python. Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ программирования» Π‘. Π›ΡŽΠ±Π°Π½ΠΎΠ²ΠΈΡ‡ ΠΈ Π΄Ρ€.

Π—Π°Ρ‚Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ знания ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. Π’ΠΎΠ³Π΄Π° Π·Π° Π³ΠΎΠ΄ – Π΄Π²Π° ΠΏΡ€ΠΈ условии ΠΏΡ€ΠΈΠ»Π΅ΠΆΠ½ΠΎΠ³ΠΎ изучСния ΠΌΠΎΠΆΠ½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΠ²ΠΎΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΡ„Π΅ΡΡΠΈΡŽ бСсплатно. Π“Π»Π°Π²Π½ΠΎΠ΅, ΠΏΠΎΠΌΠ½ΠΈΡ‚ΡŒ, Ρ€Π°Π΄ΠΈ Ρ‡Π΅Π³ΠΎ всС Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΎΡΡŒ ΠΈ постоянно ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ.

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

ΠŸΠΎΠΌΠΎΡ‰ΡŒ ΠΌΠ΅Π½Ρ‚ΠΎΡ€Π°

ΠœΠ΅Π½Ρ‚ΠΎΡ€ – это ΠΎΠΏΡ‹Ρ‚Π½Ρ‹ΠΉ программист, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π°ΠΏΡ€Π°Π²ΠΈΡ‚ вас Π½Π° ΠΏΡƒΡ‚ΡŒ истинный. Он ΠΈ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ посовСтуСт, ΠΈ ΠΊΠΎΠ΄ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚, ΠΈ задания Π½Π° ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ практичСских Π½Π°Π²Ρ‹ΠΊΠΎΠ² ΠΏΠΎΠ΄ΠΊΠΈΠ½Π΅Ρ‚. Π“Π»Π°Π²Π½ΠΎΠ΅, Π΅Π³ΠΎ ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ. Π“Π΄Π΅? На Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ…, ΠΎΠ½Π»Π°ΠΉΠ½-конфСрСнциях. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ, ΠΎΡ‚Ρ‹ΡΠΊΠ°Ρ‚ΡŒ ΠΈ Π·Π°ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с Π²Π°ΠΌΠΈ.

Π’Ρ€Π΅Π½ΠΈΠ½Π³ΠΈ

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€Π΅ΡƒΡΠΏΠ΅Ρ‚ΡŒ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π½ΡƒΠΆΠ½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Ρ‚Π΅ΠΎΡ€ΠΈΡŽ Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅. На этом основан курс GeekBrains. Π‘ Π΅Π³ΠΎ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π²Ρ‹ смоТСтС Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΊΠΎΠ΄ΠΈΡ‚ΡŒ бСсплатно Π² процСссС просмотра ΠΎΠ±ΡƒΡ‡Π°ΡŽΡ‰ΠΈΡ… Π²ΠΈΠ΄Π΅ΠΎΡ€ΠΎΠ»ΠΈΠΊΠΎΠ² ΠΈ выполнСния домашнСго задания.

ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ плюс – ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ с Π΅Π΄ΠΈΠ½ΠΎΠΌΡ‹ΡˆΠ»Π΅Π½Π½ΠΈΠΊΠ°ΠΌΠΈ. Π­Ρ‚ΠΎ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ вдохновляСт, Π½ΠΎ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ: Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Ρ‡Π°Ρ‰Π΅ ΠΏΠΎΡΠ²Π»ΡΡŽΡ‚ΡΡ слоТности ΠΈ ошибки, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ наставники ΡƒΡ‡Π°Ρ‚ вас ΡΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒΡΡ. Π—Π½Π°Ρ‚ΡŒ ΠΎ Π½ΠΈΡ… – Π·Π½Π°Ρ‡ΠΈΡ‚, Π±Ρ‹Ρ‚ΡŒ Π½Π° шаг Π²ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠ½ΠΊΡƒΡ€Π΅Π½Ρ‚ΠΎΠ².

ΠšΡƒΠ΄Π° ΠΏΠΎΠ΄Π°Ρ‚ΡŒΡΡ

Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅? Π‘ Π²Ρ‹Π±ΠΎΡ€Π° направлСния, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ подскаТСт ΠΈ Π²Ρ‹Π±ΠΎΡ€ языка. Π•ΡΡ‚ΡŒ:

  • Π’Π΅Π±-ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ – пСрспСктивная ΠΈ Π±Ρ‹ΡΡ‚Ρ€ΠΎΡ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‰Π°ΡΡΡ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ, для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π½ΡƒΠΆΠ΅Π½ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ ΠΈ Π±Ρ€Π°ΡƒΠ·Π΅Ρ€. ΠŸΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ‚ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ сайты. Освоив Π΅Π³ΠΎ, Π²Ρ‹ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Ρ‚Π΅ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, благодаря ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ смоТСтС Ρ…ΠΎΡ€ΠΎΡˆΠΎ Π·Π°Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ. Π₯ΠΎΡ‚ΠΈΡ‚Π΅ Π±Ρ‹Ρ‚ΡŒ Π²Π΅Π±-программистом? Π£Ρ‡ΠΈΡ‚Π΅ PHP.
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π‘Π»ΠΎΠΆΠ½ΠΎΠ΅, Π½ΠΎ интСрСсноС Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅, Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±Π΅Π· знания основ практичСски Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. Π’Ρ‹Π±ΠΎΡ€ языка зависит ΠΎΡ‚ сфСры: ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅, ΠΏΠΎΠ΄ Android (Ρ‡ΠΈΡ‚Π°ΠΉΡ‚Π΅ здСсь Ρ‡Ρ‚ΠΎ это ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ Π»ΡƒΡ‡ΡˆΠ΅) ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΡƒΡŽ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ. Java ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚.
  • БистСмноС администрированиС. Π—Π΄Π΅ΡΡŒ всС просто: Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Ρ€Π°Π½Π΅Π΅ ΠΊΠ΅ΠΌ-Ρ‚ΠΎ созданныС. Π’ этом Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π°ΠΆΠ½ΠΎ разностороннСС Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅.

ΠŸΡƒΡ‚ΡŒ ΠΊ успСху Π²ΠΎ всСх случаях Π»Π΅ΠΆΠΈΡ‚ Ρ‡Π΅Ρ€Π΅Π· ΡƒΠΌΠ΅Π½ΠΈΠ΅ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΈ ΡΠ°ΠΌΠΎΡ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΏΠΎΠ΄ΠΏΠΈΡΡ‹Π²Π°ΠΉΡ‚Π΅ΡΡŒ Π½Π° Π±Π»ΠΎΠ³, Ρ‡Ρ‚ΠΎΠ±Ρ‹ постоянно ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΠΎΡ€Ρ†ΠΈΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ Π½Π° Π³Ρ€ΡƒΠΏΠΏΡƒ Π’ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Π΅. А Ρ‚Π°ΠΊΠΆΠ΅ постоянно примСняйтС знания Π½Π° ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ΅: Β«ΠΏΠΈΡˆΠΈΡ‚Π΅Β» для сСбя, Ρ€Π΅ΡˆΠ°ΠΉΡ‚Π΅ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ Π² сСти для программистов, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, ΠΈΡ‰ΠΈΡ‚Π΅, Π³Π΄Π΅ ΠΈΠ΄Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠ² Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ ΠΏΡ€ΠΎΡ„ΠΈ Π½Π° Π±ΠΈΡ€ΠΆΠ°Ρ… фриланса.

start-luck.ru

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для программирования Π½Π° C++

Π›ΡŽΠ΄ΠΈ, Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… появилось ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΈΠ·ΡƒΡ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π° C++, часто Π·Π°Π΄Π°ΡŽΡ‚ Ρ‚Π°ΠΊΠΈΠ΅ вопросы Π² сСти:

  • Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для программирования Π½Π° C++
  • КакиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½ΡƒΠΆΠ½Ρ‹ для программирования Π½Π° C++
  • Как Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C++

Однако ΠΎΡ‚Π²Π΅Ρ‚ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· вопросов ΠΏΠΎΡ€ΠΎΠΆΠ΄Π°Π΅Ρ‚ Π΅Ρ‰Π΅ вопросы. На этой страницС я ΠΏΠΎΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ ΠΎΡ‚Π²Π΅Ρ‚ΠΈΡ‚ΡŒ Π½Π° Π½ΠΈΡ… ΠΈ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅.

Π―Π·Ρ‹ΠΊ программирования C++ ΠΎΡ‡Π΅Π½ΡŒ популярный ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΉ. ΠŸΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, написанныС Π½Π° этом языкС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚Β ΡΠΈΡΡ‚Π΅ΠΌΠ½Ρ‹Π΅ Π²Ρ‹Π·ΠΎΠ²Ρ‹ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ Π±Π΅Π· прослоСк. Π­Ρ‚ΠΎ, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, экономит рСсурсы Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΈ влияСт Π½Π° быстродСйствиС. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, написанныС Π½Π° языкС C++, славятся своим быстродСйствиСм.

Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для программирования Π½Π° C++

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

Для самого процСсса программирования Π½ΡƒΠΆΠ΅Π½ сам программист ΠΈ Π΅Π³ΠΎ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ мСсто(ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с Π½ΡƒΠΆΠ½Ρ‹ΠΌ софтом). Если Π²Ρ‹ Ρ‡ΠΈΡ‚Π°Π΅Ρ‚Π΅ это, Ρ‚ΠΎ навСрняка с ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°, поэтому всё Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π²Ρ‹ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚Π΅, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ IDE.

Π˜Ρ‚Π°ΠΊ, Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ:

  • Π–Π΅Π»Π°Π½ΠΈΠ΅
  • ΠšΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€
  • УстановлСнная IDE

IDE β€” интСгрированная срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ, Π° Ссли ΠΏΡ€ΠΎΡ‰Π΅, Ρ‚ΠΎ это ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ имССтся Ρ†Π΅Π»Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… Π²Π΅Ρ‰Π΅ΠΉ: тСкстовый Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ для ΠΊΠΎΠ΄Π° с подсвСткой синтаксиса, компилятор (ΠΎΠ½ ΠΏΠ΅Ρ€Π΅Π²ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ вашСй ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π² ΠΌΠ°ΡˆΠΈΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ΄, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ понятСн ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρƒ), Π΄Π΅Π±Π°Π³Π³Π΅Ρ€ ΠΈ Π΅Ρ‰Π΅ ΠΊΡƒΡ‡Π° Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΏΠΎΠ»Π΅Π·Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ±Π»ΡƒΠ΄.

БущСствуСт мноТСство Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… IDE для Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм.

IDE для Windows

Visual Studio.Β Π‘Π°ΠΌΡ‹ΠΌ популярным для Windows являСтся Visual Studio (На ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌ сайтС Microsoft ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Ρ‡Π°Ρ‚ΡŒ бСсплатно Visual Studio Express). Π’ Π½Π΅ΠΉ Π΅ΡΡ‚ΡŒ всё Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ ΠΈ Π΄Π°ΠΆΠ΅ большС, вСсит этот монстр нСсколько Π³ΠΈΠ³Π°Π±Π°ΠΉΡ‚, ΠΏΡ€ΠΈ этом Ρ‚ΠΎΡ€ΠΌΠΎΠ·ΠΈΡ‚ Π½Π° слабых ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π°Ρ….

Dev-C++.Β Π‘Π°ΠΌΡ‹ΠΌ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠΌ для программирования являСтся IDE Dev-C++, Π΅ΡΡ‚ΡŒ всС Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ для Π½Π°Ρ‡Π°Π»Π°, вСсит ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ 50 ΠΌΠ΅Π³Π°Π±Π°ΠΉΡ‚. ΠŸΡ€ΠΎΡΡ‚ΠΎΠΉ интСрфСйс, Π»Π΅Π³ΠΊΠΎ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ. Π‘ΠΊΠ°Ρ‡Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ здСсь.

IDE для Linux

Geany.Β Π‘Π°ΠΌΡ‹ΠΉ ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ β€” Geany. ЛСгковСсно, просто, быстро ΠΈ ΡƒΠ΄ΠΎΠ±Π½ΠΎ.

QtCreator.Β Π›ΡƒΡ‡ΡˆΠ°Ρ, Π½Π° ΠΌΠΎΠΉ взгляд, IDE для Linux (И Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ, ΠΎΠ½Π° кроссплатформСнная). Π•ΡΡ‚ΡŒ всё Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ + Qt Framework ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ.

Как Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π° C++

Π—Π°ΠΏΠ°ΡΡ‚ΠΈΡΡŒ Ρ‡Π°ΡˆΠΊΠΎΠΉ вкусного ΠΊΠΎΡ„Π΅, ΡΠ΅ΡΡ‚ΡŒ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠΌ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ IDE. Однако, Ссли Π’Ρ‹ Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π½Π°Ρ‡Π°Π»ΠΈ, Ρ‚ΠΎ Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ вашСй IDE, Π² сСти мноТСство ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° эту Ρ‚Π΅ΠΌΡƒ. Для Π½Π°Ρ‡Π°Π»Π° достаточно ΡƒΠ·Π½Π°Ρ‚ΡŒ: ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠ°ΠΊ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΈ ΠΊΠ°ΠΊ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ. Π­Ρ‚ΠΎ Π΄Π΅Π»ΠΎ 10-15 ΠΌΠΈΠ½ΡƒΡ‚.

Ну ΠΈ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½ΠΎ ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Π² Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€, ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ:

#include <iostream> using namespace std; int main() { cout << «Hello, world!»; return 0; }

#include <iostream>

Β 

using namespace std;

Β 

int main()

{

Β Β Β Β cout << «Hello, world!»;

Β Β Β Β return 0;

}

Π”Π°Π»Π΅Π΅ Π’Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠ° учСбная Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Π° ΠΏΠΎ языку C++. ΠšΡΡ‚Π°Ρ‚ΠΈ, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ… ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΠ°Ρ… ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ IDE, ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹.

Π£Ρ‡Π΅Π±Π½ΠΎΠΉ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹ Π² сСти ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ сайты с ΡƒΡ€ΠΎΠΊΠ°ΠΌΠΈ, Π²ΠΈΠ΄Π΅ΠΎ-ΡƒΡ€ΠΎΠΊΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅.

Π― Π±Ρ‹ Π½Π°Ρ‡Π°Π» с ΠΊΠ½ΠΈΠ³, Π² Π½ΠΈΡ… всё Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описано.

Π― ΠΌΠΎΠ³Ρƒ ΠΏΠΎΡ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°Ρ€Ρƒ ΠΊΠ½ΠΈΠ³:

  • ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅: ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ ΠΈ ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ° Π² Π‘++ (Π‘ΡŒΡ‘Ρ€Π½ Бтрауструп) β€” ΠΊΠ½ΠΈΠ³Π° для Ρ‚Π΅Ρ…, Ρƒ ΠΊΠΎΠ³ΠΎ совсСм Π½Π΅Ρ‚ ΠΎΠΏΡ‹Ρ‚Π° программирования.
  • Π£Ρ‡Π΅Π±Π½ΠΈΠΊ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…: Π‘++ (Бтэнли Π›ΠΈΠΏΠΌΠ°Π½, ДТосС Π›Π°Π΄ΠΆΠΎΠΉΠ΅, Π‘Π°Ρ€Π±Π°Ρ€Π° ΠœΡƒ) Β β€” для Ρ‚Π΅Ρ…, ΠΊΡ‚ΠΎ ΡƒΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ нСбольшой ΠΎΠΏΡ‹Ρ‚. Π’ Π½Π΅ΠΉ тысяча страниц ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅ΠΉΡˆΠ΅Π³ΠΎ описания.

Ну Π° Π»ΡƒΡ‡ΡˆΠ΅Π΅, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ для изучСния программирования β€” это ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠ°. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΡƒΠΉΡ‚Π΅ Ρ‡Π°Ρ‰Π΅, ΠΏΡ€ΠΈΠ΄ΡƒΠΌΡ‹Π²Π°ΠΉΡ‚Π΅ сСбС интСрСсныС Π·Π°Π΄Π°Ρ‡ΠΈ ΠΈ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΠΉΡ‚Π΅ ΠΈΡ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹. Если Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π½Π΅ получаСтся β€” ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅ Ρƒ Π΄Ρ€ΡƒΠ³ΠΈΡ… людСй Π½Π° программистских Ρ„ΠΎΡ€ΡƒΠΌΠ°Ρ… ΠΈΠ»ΠΈ stackoverflow.

Π”ΡƒΠΌΠ°ΡŽ, Ρ‡Ρ‚ΠΎ Π½Π° всС 3 популярных вопроса я ΠΎΡ‚Π²Π΅Ρ‚ΠΈΠ».Β Π–Π΅Π»Π°ΡŽ ΡƒΠ΄Π°Ρ‡ΠΈ Π² начинаниях.

nicknixer.ru

Π‘ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…

1 ΠŸΡ€ΠΈΡΡ‚ΡƒΠΏΠ°Π΅ΠΌ ΠΊ Ρ€Π°Π±ΠΎΡ‚Π΅
Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² язык Π‘ 10
Установка компилятора языка Π‘ 12
НаписаниС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Π‘ 14
ΠšΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° языкС Π‘ 16
ПониманиС процСсса компилирования 18
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 20

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ 22
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… 24
Π’Π²ΠΎΠ΄ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… 26
Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρ‹ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… 28
ИспользованиС Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… 30
Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… Π² рСгистрах 32
ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² Π΄Π°Π½Π½Ρ‹Ρ… 34
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ массивов ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… 36
ОписаниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΈΠ·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠΉ 38
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 40

ОбъявлСниС констант Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ 42
ΠŸΠ΅Ρ€Π΅Ρ‡ΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ констант 44
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ константного Ρ‚ΠΈΠΏΠ° 46
ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ констант 48
ΠžΡ‚Π»Π°Π΄ΠΊΠ° с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ 50
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 52

Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ арифмСтичСских ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ 54
ΠŸΡ€ΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 56
Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 58
ЛогичСскиС значСния 60
ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° условий 62
Π˜Π·ΠΌΠ΅Ρ€Π΅Π½ΠΈΠ΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° 64
Π‘Ρ€Π°Π²Π½Π΅Π½ΠΈΠ΅ Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ 66
Π€Π»Π°Π³ΠΈ 68
Знакомство с ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚Π°ΠΌΠΈ 70
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 72

ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ 74
Π’Π΅Ρ‚Π²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ switch 76
Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ счСтчика 78
Π—Π°Ρ†ΠΈΠΊΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ условия 80
Досрочный Π²Ρ‹Ρ…ΠΎΠ΄ ΠΈΠ· Ρ†ΠΈΠΊΠ»ΠΎΠ² 82
ΠŸΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ ΠΊ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ 84
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 86

ОбъявлСниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ 88
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ΠΎΠ² 90
РСкурсивныС Π²Ρ‹Π·ΠΎΠ²Ρ‹ 92
Π Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°Ρ… 94
ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ доступности 96
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 98

ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ доступа ΠΊ Π΄Π°Π½Π½Ρ‹ΠΌ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 100
АрифмСтика ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 102
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 104
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ массивов ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ 106
Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 108
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 110
Π§Ρ‚Π΅Π½ΠΈΠ΅ строк 112
ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ строк 114
ОбъСдинСниС строк 116
Поиск подстрок 118
Валидация строк 120
ΠŸΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ строк 122
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 124

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ структур 125
Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² структуру 126
ΠžΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° Π΄Π°Π½Π½Ρ‹Ρ… с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ структуры 128
ИспользованиС ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»Π΅ΠΉ Π² структурах 130
Π£ΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ Π½Π° структуры 132
ΠŸΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° структур Π² Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 134
Π“Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°Π½Π½Ρ‹Ρ… Π² объСдинСниС 136
Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ памяти 138
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 140

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»Π° 142
Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись символов 144
Π§Ρ‚Π΅Π½ΠΈΠ΅ ΠΈ запись строк 146
Π‘Ρ‡ΠΈΡ‚Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈ запись Ρ„Π°ΠΉΠ»ΠΎΠ² Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ 148
Π‘ΠΊΠ°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹Ρ… ΠΏΠΎΡ‚ΠΎΠΊΠΎΠ² 150
Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡˆΠΈΠ±ΠΊΠ°Ρ… 152
ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Π΄Π°Ρ‚Ρ‹ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ 154
Запуск Ρ‚Π°ΠΉΠΌΠ΅Ρ€Π° 156
ГСнСрация случайных чисСл 158
ΠžΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° 160
Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ 162

ASCII-ΠΊΠΎΠ΄Ρ‹ символов 164
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π²Π²ΠΎΠ΄Π° ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π° 166
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ символов 174
АрифмСтичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 175
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ со строками 176
Π’ΡΠΏΠΎΠΌΠΎΠ³Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 178
ДиагностичСскиС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 180
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ 180
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π΄Π°Ρ‚ΠΎΠΉ ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ 181
Π€ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΎΠ² 184
Π‘ΠΈΠ³Π½Π°Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ 184
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ ΠΏΡ€Π΅Π΄Π΅Π»ΠΎΠ² 185
ΠšΠΎΠ½ΡΡ‚Π°Π½Ρ‚Ρ‹ с ΠΏΠ»Π°Π²Π°ΡŽΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΎΠΉ 186
ΠžΡΠ½ΠΎΠ²Ρ‹ программирования Π½Π° языкС Π‘ 187
ΠŸΡ€Π΅Π΄ΠΌΠ΅Ρ‚Π½Ρ‹ΠΉ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒ 188

www.htbook.ru

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ для Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ…. Запуск ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°!

Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь, ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ!

Π­Ρ‚ΠΈΠΌ постом я ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°ΡŽ свой Π±Π»ΠΎΠ³, посвящСнный ΠΎΠ½Π»Π°ΠΉΠ½ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ с нуля. Π˜Π·ΡƒΡ‡Π°Ρ‚ΡŒ с Π²Π°ΠΌΠΈ Π±ΡƒΠ΄Π΅ΠΌ основы программирования Π½Π° C.

ΠŸΠ΅Ρ€Π΅Π΄ Π½ΠΎΠ²ΠΈΡ‡ΠΊΠΎΠΌ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ встаСт сразу ΠΊΡƒΡ‡Π° вопросов:

  • Как ΡΡ‚Π°Ρ‚ΡŒ программистом?Как Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?Β 
  • Π‘ ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?Β 
  • По ΠΊΠ°ΠΊΠΎΠΌΡƒ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΡƒ/ΠΊΠ½ΠΈΠ³Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ?КакиС ΠΊΠ½ΠΈΠ³ΠΈ Π½ΡƒΠΆΠ½Ρ‹?Β 
  • Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?Β 

Π’ поисках ΠΎΡ‚Π²Π΅Ρ‚ΠΎΠ² Π½Π° эти ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ вопросы Π½ΠΎΠ²ΠΈΡ‡ΠΎΠΊ ΠΈΠ΄Π΅Ρ‚ Π² поисковик ΠΈ Π²Π±ΠΈΠ²Π°Π΅Ρ‚ Ρ‚ΡƒΠ΄Π° ΠΎΠ΄ΠΈΠ½ ΠΈΠ· этих вопросов, ΠΈ Π½Π° Π½Π΅Π³ΠΎ ΠΎΠ±Ρ€ΡƒΡˆΠΈΠ²Π°Π΅Ρ‚ΡΡ шквал ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ. Π’ Π΅Ρ‘ ΠΎΠ±ΡŠΠ΅ΠΌΠ°Ρ… слоТно Π½Π΅ ΠΏΠΎΡ‚Π΅Ρ€ΡΡ‚ΡŒΡΡ. Π’Π°ΠΊ Π±Ρ‹Π»ΠΎ ΠΈ со ΠΌΠ½ΠΎΠΉ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ мСня Π½ΠΈΠΊΡ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ Π½Π΅ ΡƒΡ‡ΠΈΠ», учился ΠΈ ΡƒΡ‡ΡƒΡΡŒ я всСму сам с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π°. Π― сталкивался с Ρ‚Π°ΠΊΠΈΠΌΠΈ ΠΆΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π»ΠΈ тСбя сюда ΠΌΠΎΠΉ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ.

И Ρ‚Π°ΠΊ Π½Π°Ρ‡Π½Π΅ΠΌ ΠΏΠΎ порядку!

1) Как ΡΡ‚Π°Ρ‚ΡŒ программистом? Как Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ? Π‘ Ρ‡Π΅Π³ΠΎ Π½Π°Ρ‡Π°Ρ‚ΡŒ?

Π§Ρ‚ΠΎΠ±Ρ‹ ΡΡ‚Π°Ρ‚ΡŒ программистом ΠΈ Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°Π΄ΠΎ… ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ! Π£Ρ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ! И СстСствСнно ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΏΡ€Π°ΠΊΡ‚ΠΈΠΊΠΎΠ²Π°Ρ‚ΡŒΡΡ. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ — ΠΎΡ‡Π΅Π½ΡŒ интСрСсноС ΠΈ ΡƒΠ²Π»Π΅ΠΊΠ°Ρ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ занятиС, Π³Π»Π°Π²Π½ΠΎΠ΅ ΡƒΠ»ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π΄ΡƒΡ…. ΠŸΠΎΡΠΌΠΎΡ‚Ρ€ΠΈΡ‚Π΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅ Π²ΠΈΠ΄Π΅ΠΎ.

ΠΠ°Ρ‡Π°Ρ‚ΡŒ слСдуСт с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ Π½ΡƒΠΆΠ½ΠΎ Π»ΠΈ Π²Π°ΠΌ это ΠΈ для Ρ‡Π΅Π³ΠΎ. Ибо Π±Π΅Π· Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ стимула Π²Ρ‹ Π½ΠΈΡ‡Π΅Π³ΠΎ Π½Π΅ Π΄ΠΎΠ±ΡŒΠ΅Ρ‚Π΅ΡΡŒ!Π”Π°Π»Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒΡΡ, ΠΊΠ°ΠΊΠΎΠΉ язык программирования ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ для написания своих ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. «Π’ΠΎΡ‚ Π½Π΅Π·Π°Π΄Π°Ρ‡Π°», — ΠΏΠΎΠ΄ΡƒΠΌΠ°Π»ΠΈ Π½Π°Π²Π΅Ρ€Π½ΠΎ Π²Ρ‹. Как Π½ΠΎΠ²ΠΈΡ‡ΠΊΡƒ, ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½Π΅ Ρ€Π°Π·Π±ΠΈΡ€Π°ΡŽΡ‰Π΅ΠΌΡƒΡΡ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ язык? И это ΡƒΠΆΠ΅ Π²Ρ‚ΠΎΡ€ΠΎΠΉ вопрос.

2)Π‘ ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?

Если Π²Ρ‹ ΡƒΠΆΠ΅ искали ΠΏΠΎ этому вопросу ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ Π² поисковиках, Ρ‚ΠΎ Π½Π°Π²Π΅Ρ€Π½ΠΎ Π²ΠΈΠ΄Π΅Π»ΠΈ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π±ΠΎΡ€ ΠΈΠ΄Π΅Ρ‚ ΠΌΠ΅ΠΆΠ΄Ρƒ двумя языками C (Π‘ΠΈ) ΠΈ Pascal(Паскаль). ΠœΠ΅ΠΆΠ΄Ρƒ ΠΏΡ€ΠΈΠ²Π΅Ρ€ΠΆΠ΅Π½Ρ†Π°ΠΌΠΈ этих Π΄Π²ΡƒΡ… языковых Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠΉ постоянно Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‚ споры, Π½Π°Π·Ρ‹Π²Π°Π΅ΠΌΡ‹Π΅ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅ «Ρ…ΠΎΠ»ΠΈΠ²Π°Ρ€Π°ΠΌΠΈ». Π― ΠΏΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Π²Π°ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½-курс программирования Π½Π° языкС C(Π‘ΠΈ). На Π΄Π°Π½Π½ΠΎΠΌ этапС обучСния, Π½Π°ΠΌ Π² ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ΅ Π½Π΅ Π²Π°ΠΆΠ½ΠΎ с ΠΊΠ°ΠΊΠΎΠ³ΠΎ языка Π½Π°Ρ‡Π°Ρ‚ΡŒ. Π­Ρ‚ΠΎ ΠΌΠΎΠ΅ Π»ΠΈΡ‡Π½ΠΎΠ΅ ΠΌΠ½Π΅Π½ΠΈΠ΅ основанноС Π½Π° Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ язык это всСго лишь инструмСнт для описания Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠ°. Π― ΡΡ‡ΠΈΡ‚Π°ΡŽ Ρ‡Ρ‚ΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅ Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ, это Π½Π°ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Ρ‡ΠΈ, Π° языки это Π΄Π΅Π»ΠΎ Π½Π°ΠΆΠΈΠ²Π½ΠΎΠ΅!Π’Π°ΠΊ Ρ‡Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ вопросу!

3)По ΠΊΠ°ΠΊΠΎΠΌΡƒ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊΡƒ/ΠΊΠ½ΠΈΠ³Π΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ?

Π­Ρ‚ΠΎΡ‚ вопрос Ρ‚ΠΎΠΆΠ΅ ΠΎΡ‡Π΅Π½ΡŒ Π·Π°Π΄Π°Π²Π°Π΅ΠΌΡ‹ΠΉ, ΠΌΠ½ΠΎΠ³ΠΎ я Π²ΠΈΠ΄Π΅Π» ΠΌΠ½Π΅Π½ΠΈΠΉ, ΠΌΠ½ΠΎΠ³ΠΎ скачивал ΠΊΠ½ΠΈΠ³, Ρ‡ΠΈΡ‚Π°Π», учился, Π½Π΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π», мСнял ΠΊΠ½ΠΈΠ³Ρƒ, Π½Π°Ρ‡ΠΈΠ½Π°Π» Π·Π°Π½ΠΎΠ²ΠΎ ΠΈ Π² ΠΈΡ‚ΠΎΠ³Π΅ топтался Π½Π° ΠΎΠ΄Π½ΠΎΠΌ мСстС. Π― для сСбя ΠΏΡ€ΠΈΡˆΠ΅Π» ΠΊ Π²Ρ‹Π²ΠΎΠ΄Ρƒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сСйчас Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΡΠΎΠ²Π΅Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ Π²Π°ΠΌ, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½ΠΈΡ…, Π»ΡŽΠ±ΡƒΡŽ, ΠΈ ΡƒΡ‡ΠΈΡ‚Π΅ΡΡŒ ΠΏΠΎ Π½Π΅ΠΉ! НС стоит ΡΠΊΠ°ΠΊΠ°Ρ‚ΡŒ с ΠΎΠ΄Π½ΠΎΠ³ΠΎ источника Π½Π° Π΄Ρ€ΡƒΠ³ΠΎΠΉ, Ρ‚Π°ΠΊ Π²Ρ‹ ΠΌΠ°Π»ΠΎ Ρ‡Π΅Π³ΠΎ Π΄ΠΎΠ±ΡŒΠ΅Ρ‚Π΅ΡΡŒ!

4) Π§Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ Π±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ ΠΎΠ±ΡƒΡ‡Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ?

Π˜Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΏΠΎ ΠΌΠΎΠ΅ΠΌΡƒ курсу, Π½Ρƒ ΠΈ Π²ΠΎΠΎΠ±Ρ‰Π΅ ΡƒΡ‡ΠΈΡ‚ΡŒΡΡ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ, Π½Π°ΠΌ понадобится:

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

Если ΠΆΠ΅ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, Π½Π΅Ρ‚ Π½ΠΈ сил Π½ΠΈ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ‚ΠΎ ΡΠΎΠ²Π΅Ρ‚ΡƒΡŽ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ услугами Ρ€Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€Π°. ΠžΠ³Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ Π²Ρ‹Π±ΠΎΡ€Β Ρ€Π΅ΠΏΠ΅Ρ‚ΠΈΡ‚ΠΎΡ€ΠΎΠ² ΠœΠΎΡΠΊΠ²Ρ‹.

НапослСдок Ρ…ΠΎΡ‡Ρƒ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, костяк Π°ΡƒΠ΄ΠΈΡ‚ΠΎΡ€ΠΈΠΈ ΠΌΠΎΠ΅Π³ΠΎ Π±Π»ΠΎΠ³Π°, это «Ρ‡Π°ΠΉΠ½ΠΈΠΊΠΈ» Π² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠΈ. ΠŸΡ€ΠΎΡ„ΠΈ Π·Π΄Π΅ΡΡŒΒ Π²Ρ€ΡΠ΄ Π»ΠΈΒ Π½Π°ΠΉΠ΄ΡƒΡ‚ для сСбя Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ интСрСсноС, Π½ΠΎ я Π±ΡƒΠ΄Ρƒ ΠΎΡ‡Π΅Π½ΡŒ Ρ€Π°Π΄, Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ· ΡΡ‚Π°Ρ€ΡˆΠΈΡ… Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡ‹Ρ‚Π½Ρ‹Ρ… Ρ‚ΠΎΠ²Π°Ρ€ΠΈΡ‰Π΅ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊΠΎ ΠΌΠ½Π΅ ΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠΈ записи, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° Π½Π΅Π΄ΠΎΡ‡Π΅Ρ‚Ρ‹ ΠΈ ошибки, хотя я Π±ΡƒΠ΄Ρƒ ΡΡ‚Π°Ρ€Π°Ρ‚ΡŒΡΡ ΠΈΡ… Π½Π΅ Π΄ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ!

ВсСм спасибо, Π΄ΠΎ встрСчи Π½Π° страницах Π±Π»ΠΎΠ³Π°! =)))

ΠŸΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ ΠΏΠ΅Ρ€Π²ΠΎΠΌΡƒ ΡƒΡ€ΠΎΠΊΡƒ.


Если Π’Π°ΠΌ понравился ΠΌΠΎΠΉ Π±Π»ΠΎΠ³, Ρ‚ΠΎ Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΌΠ½Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ, рассказав ΠΎ Π½Π΅ΠΌ вашим Π΄Ρ€ΡƒΠ·ΡŒΡΠΌ. Π’ этом  Π’Π°ΠΌ ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ ΠΊΠ½ΠΎΠΏΠΊΠΈ основных ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Ρ… сСтСй, располоТСнныС Π½ΠΈΠΆΠ΅. Π’Π°ΠΌ остаСтся всСго лишь ΠΊΠ»ΠΈΠΊΠ½ΡƒΡ‚ΡŒ ΠΏΠΎ любой ΠΈΠ· Π½ΠΈΡ….

www.youngcoder.net

ΠžΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *