ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² написании студСнчСских Ρ€Π°Π±ΠΎΡ‚
АнтистрСссовый сСрвис

ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° языка программирования

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

К Ρ‡ΠΈΡΠ»Ρƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Microsoft Π² ΡΠ·Ρ‹ΠΊΠ΅ программирования C#, ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅Π½ ΠΈ Π΄Π»Ρ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ Microsoft .NET Π² Ρ†Π΅Π»ΠΎΠΌ); — свойства ΠΊΠ°ΠΊ срСдство инкапсуляции Π΄Π°Π½Π½Ρ‹Ρ… (Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ†Π΅Π»ΠΎΠΌ для ООП); — ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий (ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π² Ρ‚ΠΎΠΌ числС Π² Ρ‡Π°ΡΡ‚ΠΈ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

ОбоснованиС Π²Ρ‹Π±ΠΎΡ€Π° языка программирования (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€ΠΎΠ³Ρ€Π΅ΡΡ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π½Ρ‹Ρ… Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» процСсс появлСния Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π½Π°ΠΊΠΎΠ²Ρ‹Ρ… систСм для записи Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ² — языков программирования. Бмысл появлСния Ρ‚Π°ΠΊΠΎΠ³ΠΎ языка — оснащённый Π½Π°Π±ΠΎΡ€ Π²Ρ‹Ρ‡ΠΈΡΠ»ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΡƒΠ» Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ, ΠΏΡ€Π΅Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ Π² Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌ. Π―Π·Ρ‹ΠΊ программирования слуТит Π΄Π²ΡƒΠΌ связанным ΠΌΠ΅ΠΆΠ΄Ρƒ собой цСлям: ΠΎΠ½ Π΄Π°Ρ‘Ρ‚ программисту Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚ для задания дСйствий, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹, ΠΈ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ программист, Ρ€Π°Π·ΠΌΡ‹ΡˆΠ»ΡΡ ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.

C# (говоря Π½Π° Ρ€ΡƒΡΡΠΊΠΎΠΌ, си Π¨Π°Ρ€ΠΏ) — это ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅. Он Π±Ρ‹Π» Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π² 2001 Π³ΠΎΠ΄Ρƒ, ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌΠΈ ΠΏΠΎΠ΄ руководством АндСрса Π₯СйлсбСрга Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft. На Π΄Π°Π½Π½ΠΎΠ΅ врСмя сущСствуСт 4 вСрсии языка «ΡΠΈ Π¨Π°Ρ€ΠΏ».

НазваниС «Π‘ΠΈ Π¨Π°Ρ€ΠΏ» (ΠΎΡ‚ Π°Π½Π³Π». sharp — Π΄ΠΈΠ΅Π·) происходит ΠΎΡ‚ ΠΌΡƒΠ·Ρ‹ΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π½ΠΎΡ‚Π°Ρ†ΠΈΠΈ, Π³Π΄Π΅ Π·Π½Π°ΠΊ Π΄ΠΈΠ΅Π·, прибавляСмый ΠΊ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌΡƒ ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ Π½ΠΎΡ‚Ρ‹, ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅Π³ΠΎ этой Π½ΠΎΡ‚Π΅ Π·Π²ΡƒΠΊΠ° Π½Π° ΠΏΠΎΠ»ΡƒΡ‚ΠΎΠ½. Π­Ρ‚ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ названию языка Π‘++, Π³Π΄Π΅ «++» ΠΎΠ±ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ пСрСмСнная Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π° Π½Π° 1.

К Ρ‡ΠΈΡΠ»Ρƒ ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΈΠ°Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹Ρ… Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΊΠΎΡ€ΠΏΠΎΡ€Π°Ρ†ΠΈΠ΅ΠΉ Microsoft Π² ΡΠ·Ρ‹ΠΊΠ΅ программирования C#, ΠΌΠΎΠΆΠ½ΠΎ отнСсти ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅: — ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅Π½ ΠΈ Π΄Π»Ρ ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ Microsoft .NET Π² Ρ†Π΅Π»ΠΎΠΌ); - свойства ΠΊΠ°ΠΊ срСдство инкапсуляции Π΄Π°Π½Π½Ρ‹Ρ… (Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π² Ρ†Π΅Π»ΠΎΠΌ для ООП); - ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий (ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ, Π² Ρ‚ΠΎΠΌ числС Π² Ρ‡Π°ΡΡ‚ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ, Π² Ρ‡Π°ΡΡ‚ности, ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ try); - унифицированная систСма Ρ‚ΠΈΠΏΠΈΠ·Π°Ρ†ΠΈΠΈ (соотвСтствуСт ΠΈΠ΄Π΅ΠΎΠ»ΠΎΠ³ΠΈΠΈ Microsoft .NET Π² Ρ†Π΅Π»ΠΎΠΌ); - Π΄Π΅Π»Π΅Π³Π°Ρ‚Ρ‹ (delegate — Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ указатСля Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ Π² ΡΠ·Ρ‹ΠΊΠ°Ρ… C ΠΈ C++); - индСксаторы (indexer — ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ индСкса для обращСния ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°ΠΌ классаконтСйнСра); - ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ (Ρ€Π°Π·Π²ΠΈΡ‚ΠΈΠ΅ ООП); - ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€ foreach (ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° всСх элСмСнтов классов-ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉ, Π°Π½Π°Π»ΠΎΠ³ Visual Basic); - ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΡ‹ boxing ΠΈ unboxing для прСобразования Ρ‚ΠΈΠΏΠΎΠ²; - Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ (срСдство опСрирования ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ Π² COM-ΠΌΠΎΠ΄Π΅Π»ΠΈ); - ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½Ρ‹Π΅ массивы (Π½Π°Π±ΠΎΡ€ элСмСнтов с Π΄ΠΎΡΡ‚ΡƒΠΏΠΎΠΌ ΠΏΠΎ Π½ΠΎΠΌΠ΅Ρ€Ρƒ индСкса ΠΈ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ количСством столбцов ΠΈ ΡΡ‚Ρ€ΠΎΠΊ).

Достоинства си-ΡˆΠ°Ρ€ΠΏΠ° ΠΏΠΎ ΠΊΠ½ΠΈΠ³Π΅ Π‘ΠΈΠ»Π»ΠΈΠ³Π°:

C# создавался ΠΏΠ°Ρ€Π°Π»Π»Π΅Π»ΡŒΠ½ΠΎ с ΠΊΠ°Ρ€ΠΊΠ°ΡΠΎΠΌ Framework .Net ΠΈ Π² ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΌΠ΅Ρ€Π΅ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°Π΅Ρ‚ всС Π΅Π³ΠΎ возмоТности — ΠΊΠ°ΠΊ FCL, Ρ‚Π°ΠΊ ΠΈ CLR;

C# являСтся ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½ΠΎ-ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΌ языком, Π³Π΄Π΅ Π΄Π°ΠΆΠ΅ Ρ‚ΠΈΠΏΡ‹, встроСнныС Π² ΡΠ·Ρ‹ΠΊ, прСдставлСны классами;

C# являСтся ΠΌΠΎΡ‰Π½Ρ‹ΠΌ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π½Ρ‹ΠΌ языком с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ями наслСдования ΠΈ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ;

C# являСтся наслСдником языков C/C++, сохраняя Π»ΡƒΡ‡ΡˆΠΈΠ΅ Ρ‡Π΅Ρ€Ρ‚Ρ‹ этих популярных языков программирования. ΠžΠ±Ρ‰ΠΈΠΉ с ΡΡ‚ΠΈΠΌΠΈ языками синтаксис, Π·Π½Π°ΠΊΠΎΠΌΡ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΎΡ€Ρ‹ языка ΠΎΠ±Π»Π΅Π³Ρ‡Π°ΡŽΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ программистов ΠΎΡ‚ Π‘++ ΠΊ C#;

Π‘ΠΎΡ…Ρ€Π°Π½ΠΈΠ² основныС Ρ‡Π΅Ρ€Ρ‚Ρ‹ своСго Π²Π΅Π»ΠΈΠΊΠΎΠ³ΠΎ родитСля, язык стал ΠΏΡ€ΠΎΡ‰Π΅ ΠΈ Π½Π°Π΄Π΅ΠΆΠ½Π΅Π΅. ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° ΠΈ Π½Π°Π΄Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, Π³Π»Π°Π²Π½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, связаны с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° C# хотя ΠΈ Π΄ΠΎΠΏΡƒΡΠΊΠ°ΡŽΡ‚ся, Π½ΠΎ Π½Π΅ ΠΏΠΎΠΎΡ‰Ρ€ΡΡŽΡ‚ся Ρ‚Π°ΠΊΠΈΠ΅ опасныС свойства Π‘++ ΠΊΠ°ΠΊ ΡƒΠΊΠ°Π·Π°Ρ‚Π΅Π»ΠΈ, адрСсация, Ρ€Π°Π·Ρ‹ΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠ΅, адрСсная Π°Ρ€ΠΈΡ„ΠΌΠ΅Ρ‚ΠΈΠΊΠ°;

Благодаря каркасу Framework .Net, ΡΡ‚Π°Π²ΡˆΠ΅ΠΌΡƒ надстройкой Π½Π°Π΄ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой, программисты C# ΠΏΠΎΠ»ΡƒΡ‡Π°ΡŽΡ‚ Ρ‚Π΅ ΠΆΠ΅ ΠΏΡ€Π΅ΠΈΠΌΡƒΡ‰Π΅ΡΡ‚Π²Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹ с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной, Ρ‡Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡΡ‚Ρ‹ Java. Π­Ρ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° Π΄Π°ΠΆΠ΅ ΠΏΠΎΠ²Ρ‹ΡˆΠ°Π΅Ρ‚ΡΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ ΠΈΡΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ срСда CLR прСдставляСт собой компилятор ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½ΠΎΠ³ΠΎ языка, Π² Ρ‚ΠΎ Π²Ρ€Π΅ΠΌΡ ΠΊΠ°ΠΊ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ Java-машина являСтся ΠΈΠ½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚Π°Ρ‚ΠΎΡ€ΠΎΠΌ Π±Π°ΠΉΡ‚-ΠΊΠΎΠ΄Π°;

ΠœΠΎΡ‰Π½Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° каркаса ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ удобство построСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… Ρ‚ΠΈΠΏΠΎΠ² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° C#, позволяя Π»Π΅Π³ΠΊΠΎ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Web-слуТбы, Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π²ΠΈΠ΄Ρ‹ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², достаточно просто ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒ ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΈΠ· Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ…Ρ€Π°Π½ΠΈΠ»ΠΈΡ‰ Π΄Π°Π½Π½Ρ‹Ρ…;

РСализация, ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰Π°Ρ построСниС Π½Π°Π΄Π΅ΠΆΠ½ΠΎΠ³ΠΎ ΠΈ ΡΡ„Ρ„Π΅ΠΊΡ‚ΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°, являСтся Π½Π΅ΠΌΠ°Π»ΠΎΠ²Π°ΠΆΠ½Ρ‹ΠΌ Ρ„Π°ΠΊΡ‚ΠΎΡ€ΠΎΠΌ, ΡΠΏΠΎΡΠΎΠ±ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ успСху C#.

Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ Π»ΡƒΡ‡ΡˆΠΈΡ… ΠΈΠ΄Π΅ΠΉ соврСмСнных языков программирования Π΄Π΅Π»Π°Π΅Ρ‚ язык C# Π½Π΅ ΠΏΡ€ΠΎΡΡ‚ΠΎ суммой ΠΈΡ… Π΄ΠΎΡΡ‚оинств, Π° ΡΠ·Ρ‹ΠΊΠΎΠΌ программирования Π½ΠΎΠ²ΠΎΠ³ΠΎ поколСния.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ