HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <ul><li><a>Что такое C#</a><ul><li><a>Управляемые и неуправляемые кодификации</a></li>
1 <ul><li><a>Что такое C#</a><ul><li><a>Управляемые и неуправляемые кодификации</a></li>
2 </ul></li>
2 </ul></li>
3 <li><a>Framework - определение</a><ul><li><a>Цели, особенности и задачи</a></li>
3 <li><a>Framework - определение</a><ul><li><a>Цели, особенности и задачи</a></li>
4 <li><a>Для юзера</a></li>
4 <li><a>Для юзера</a></li>
5 <li><a>Для разработчиков</a></li>
5 <li><a>Для разработчиков</a></li>
6 <li><a>Где взять и установить</a></li>
6 <li><a>Где взять и установить</a></li>
7 <li><a>Если с фреймворком проблемы</a></li>
7 <li><a>Если с фреймворком проблемы</a></li>
8 </ul></li>
8 </ul></li>
9 <li><a>Нет Core</a></li>
9 <li><a>Нет Core</a></li>
10 <li><a>Компиляция</a></li>
10 <li><a>Компиляция</a></li>
11 <li><a>Поддержка сред разработки</a></li>
11 <li><a>Поддержка сред разработки</a></li>
12 </ul><p>Прогресс в языках программирования и операционных системах никогда не стоит на месте. После первого появления компьютера соответствующие области начали стремительно развиваться. Сейчас популярностью пользуется так называемое Си-семейство. Это языки программирования C/C++/C#. Последний - наиболее новый и удобный.</p>
12 </ul><p>Прогресс в языках программирования и операционных системах никогда не стоит на месте. После первого появления компьютера соответствующие области начали стремительно развиваться. Сейчас популярностью пользуется так называемое Си-семейство. Это языки программирования C/C++/C#. Последний - наиболее новый и удобный.</p>
13 <p>Пользователи и разработчики часто слышат такое словосочетание как Net Framework. Но не все понимают, что это такое. Для программеров и обычных юзеров данный термин крайне важен. О нем и зайдет речь в данной статье.</p>
13 <p>Пользователи и разработчики часто слышат такое словосочетание как Net Framework. Но не все понимают, что это такое. Для программеров и обычных юзеров данный термин крайне важен. О нем и зайдет речь в данной статье.</p>
14 <a></a><p>Си Шарп - язык программирования "нового поколения". Относится к высшему уровню и предлагает:</p>
14 <a></a><p>Си Шарп - язык программирования "нового поколения". Относится к высшему уровню и предлагает:</p>
15 <ul><li>простой синтаксис;</li>
15 <ul><li>простой синтаксис;</li>
16 <li>кроссплатформенность;</li>
16 <li>кроссплатформенность;</li>
17 <li>удобную среду программирования;</li>
17 <li>удобную среду программирования;</li>
18 <li>отсутствие большинства ошибок, присущих Си-языкам;</li>
18 <li>отсутствие большинства ошибок, присущих Си-языкам;</li>
19 <li>расширенный функционал по сравнению с предшественниками.</li>
19 <li>расширенный функционал по сравнению с предшественниками.</li>
20 </ul><p>Используется для написания приложений и разнообразных программ преимущественно для Windows 8 и другие ОС от Microsoft. Чем-то напоминает JavaScript.</p>
20 </ul><p>Используется для написания приложений и разнообразных программ преимущественно для Windows 8 и другие ОС от Microsoft. Чем-то напоминает JavaScript.</p>
21 <p>C# - идеальный вариант для тех, кто планирует заниматься веб-программированием. У него есть собственная среда выполнения - Net.Framework.</p>
21 <p>C# - идеальный вариант для тех, кто планирует заниматься веб-программированием. У него есть собственная среда выполнения - Net.Framework.</p>
22 <p>Разработчики все чаще пользуются соответствующим языком, так как он включает в себя все преимущества Си-семейства и схож с большинством "способов общения" с компьютерами и софтом в веб-пространстве. Активно развивается, дорабатывается и поддерживается.</p>
22 <p>Разработчики все чаще пользуются соответствующим языком, так как он включает в себя все преимущества Си-семейства и схож с большинством "способов общения" с компьютерами и софтом в веб-пространстве. Активно развивается, дорабатывается и поддерживается.</p>
23 <h3>Управляемые и неуправляемые кодификации</h3>
23 <h3>Управляемые и неуправляемые кодификации</h3>
24 <p>Стоит обратить внимание на то, что утилиты, написанные на Шарпе, нередко называются управляемыми. Это значит, что основывается софт на базе Net.Framework. Данная особенность позволяет работать с общеязыковой средой CLR, отвечающей за загрузку и очистку памяти при необходимости.</p>
24 <p>Стоит обратить внимание на то, что утилиты, написанные на Шарпе, нередко называются управляемыми. Это значит, что основывается софт на базе Net.Framework. Данная особенность позволяет работать с общеязыковой средой CLR, отвечающей за загрузку и очистку памяти при необходимости.</p>
25 <p>Если же компиляция происходит без CLR, будет задействована обычная машинная кодификация. При подобных обстоятельствах фреймворк не осуществляет управление написанным кодом. Зато посредством него удается взаимодействовать с "машинным текстом".</p>
25 <p>Если же компиляция происходит без CLR, будет задействована обычная машинная кодификация. При подобных обстоятельствах фреймворк не осуществляет управление написанным кодом. Зато посредством него удается взаимодействовать с "машинным текстом".</p>
26 <h2>Framework - определение</h2>
26 <h2>Framework - определение</h2>
27 <p>Net Framework - своеобразный комплекс сервисов, работающих в Сети, а также программного обеспечения, активно внедряемого компанией Майкрософт. Для работы в интернете frameworks - это аналоги DirectX при задействовании игровых утилит. Иными словами - общепризнанный стандарт.</p>
27 <p>Net Framework - своеобразный комплекс сервисов, работающих в Сети, а также программного обеспечения, активно внедряемого компанией Майкрософт. Для работы в интернете frameworks - это аналоги DirectX при задействовании игровых утилит. Иными словами - общепризнанный стандарт.</p>
28 <p>Появился Net Framework в 1999 году. Сейчас это - некая среда, используемая для работы ряда программного обеспечения. Есть две "версии" подобного ПО - для пользователей и для программеров.</p>
28 <p>Появился Net Framework в 1999 году. Сейчас это - некая среда, используемая для работы ряда программного обеспечения. Есть две "версии" подобного ПО - для пользователей и для программеров.</p>
29 <p>Хотя само название Net Framework в случае с программированием использовать не совсем корректно. Связано это с тем, что фреймворк представляет собой некий инструментарий интерфейсов прикладного программирования (API). В нем также есть библиотеки для разработчиков. Отвечают за среду выполнения приложений (машина-песочница).</p>
29 <p>Хотя само название Net Framework в случае с программированием использовать не совсем корректно. Связано это с тем, что фреймворк представляет собой некий инструментарий интерфейсов прикладного программирования (API). В нем также есть библиотеки для разработчиков. Отвечают за среду выполнения приложений (машина-песочница).</p>
30 <p>Именно Net.Framework - один из примеров. Пользуется спросом, так как поддерживается Microsoft и выполняется в Windows.</p>
30 <p>Именно Net.Framework - один из примеров. Пользуется спросом, так как поддерживается Microsoft и выполняется в Windows.</p>
31 <h3>Цели, особенности и задачи</h3>
31 <h3>Цели, особенности и задачи</h3>
32 <p>Фраймворк Net содержит разнообразный функционал. Когда выполняется/пишется та или иная программа, требуется не только обработка информации, но и проделывание неких алгоритмов.</p>
32 <p>Фраймворк Net содержит разнообразный функционал. Когда выполняется/пишется та или иная программа, требуется не только обработка информации, но и проделывание неких алгоритмов.</p>
33 <p>Основные цели, задачи и особенности Net Framework - это:</p>
33 <p>Основные цели, задачи и особенности Net Framework - это:</p>
34 <ol><li>Работа с памятью устройства. Осуществляется управление оной. Программисты предусматривают освобождение и выделение пространства, управление жизнью тех или иных элементов. За это фраймворки Net задействуют CLR.</li>
34 <ol><li>Работа с памятью устройства. Осуществляется управление оной. Программисты предусматривают освобождение и выделение пространства, управление жизнью тех или иных элементов. За это фраймворки Net задействуют CLR.</li>
35 <li>Наличие общей системы типов. В "классическом" варианте базовые типы определяются не самостоятельно, а при помощи компиляторов. Из-за этого при взаимодействии разных языков программирования могут возникать проблемы. Net Framework задействует систему типов.</li>
35 <li>Наличие общей системы типов. В "классическом" варианте базовые типы определяются не самостоятельно, а при помощи компиляторов. Из-за этого при взаимодействии разных языков программирования могут возникать проблемы. Net Framework задействует систему типов.</li>
36 <li>Наличие библиотек классов. Больше не придется вручную записывать кодификации, дабы выполнить стандартные операции низкого уровня.</li>
36 <li>Наличие библиотек классов. Больше не придется вручную записывать кодификации, дабы выполнить стандартные операции низкого уровня.</li>
37 <li>Собственные платформы и технологии разработки. В рассматриваемых фреймворках имеются "индивидуальные" области разработки приложений (ASP/ADO и другие). Они часто используются для написания утилит Виндовс.</li>
37 <li>Собственные платформы и технологии разработки. В рассматриваемых фреймворках имеются "индивидуальные" области разработки приложений (ASP/ADO и другие). Они часто используются для написания утилит Виндовс.</li>
38 <li>Поддержка взаимодействия языков. NET Framework имеет поддержку промежуточного кода - CIL. Он компилируется во время взаимодействия с CLR. Данный примем можно использовать, чтобы сэкономить время при разработке: утилита, написанная на C#, будет осуществлять работу на других языках.</li>
38 <li>Поддержка взаимодействия языков. NET Framework имеет поддержку промежуточного кода - CIL. Он компилируется во время взаимодействия с CLR. Данный примем можно использовать, чтобы сэкономить время при разработке: утилита, написанная на C#, будет осуществлять работу на других языках.</li>
39 <li>Поддержка совместимости. Возможно запускать утилиты, работающие на базе Net фреймворк на более поздних версиях. Не требуется предварительно проделывать какие-либо доработки.</li>
39 <li>Поддержка совместимости. Возможно запускать утилиты, работающие на базе Net фреймворк на более поздних версиях. Не требуется предварительно проделывать какие-либо доработки.</li>
40 <li>Параллельность выполнения. Платформа годится для разрешения конфликтов версий. Несколько утилит (их интерпретаций) смогут без проблем сосуществовать на устройстве. В процессе обработки будет использоваться наиболее подходящий Framework.</li>
40 <li>Параллельность выполнения. Платформа годится для разрешения конфликтов версий. Несколько утилит (их интерпретаций) смогут без проблем сосуществовать на устройстве. В процессе обработки будет использоваться наиболее подходящий Framework.</li>
41 <li>Настройки для версий. Программисты смогут выпускать утилиты, которые работают по определенным стандартам. Пример - на платформах Net Core и Net Framework 4.</li>
41 <li>Настройки для версий. Программисты смогут выпускать утилиты, которые работают по определенным стандартам. Пример - на платформах Net Core и Net Framework 4.</li>
42 </ol><p>Созданный таким образом контент - универсален и удобен. Это - одна из причин, по которой разработчики предпочитают работать с C#.</p>
42 </ol><p>Созданный таким образом контент - универсален и удобен. Это - одна из причин, по которой разработчики предпочитают работать с C#.</p>
43 <h3>Для юзера</h3>
43 <h3>Для юзера</h3>
44 <p>Описание Framework иногда вынуждает запутаться, особенно новичков. Существуют две версии этой "утилиты". Первая - для пользователей.</p>
44 <p>Описание Framework иногда вынуждает запутаться, особенно новичков. Существуют две версии этой "утилиты". Первая - для пользователей.</p>
45 <p>В данном случае не потребуется никаких особых знаний относительно рассматриваемой платформы. Для "рядового" пользователя контент прозрачен и понятен.</p>
45 <p>В данном случае не потребуется никаких особых знаний относительно рассматриваемой платформы. Для "рядового" пользователя контент прозрачен и понятен.</p>
46 <p>При использовании Windows соответствующий "пакет инструментов" может быть установлен на устройстве по умолчанию. Если же открыть приложение, требующее Net Framework, система предложит провести инициализацию недостающей "библиотеки".</p>
46 <p>При использовании Windows соответствующий "пакет инструментов" может быть установлен на устройстве по умолчанию. Если же открыть приложение, требующее Net Framework, система предложит провести инициализацию недостающей "библиотеки".</p>
47 <p>Пользователям не стоит избавляться от более старых версий платформы. На то существует ряд отдельных причин:</p>
47 <p>Пользователям не стоит избавляться от более старых версий платформы. На то существует ряд отдельных причин:</p>
48 <ul><li>"набор" приложений Net поможет избежать ошибок запуска некоторых утилит - того ПО, которое использует конкретный фреймворк;</li>
48 <ul><li>"набор" приложений Net поможет избежать ошибок запуска некоторых утилит - того ПО, которое использует конкретный фреймворк;</li>
49 <li>для некоторых платформ есть обновления "на базе прошлых".</li>
49 <li>для некоторых платформ есть обновления "на базе прошлых".</li>
50 </ul><p>Чтобы избавиться от Net Framework в Windows до "Восьмерки", рекомендуется воспользоваться средством под названием "Программы и компоненты". Вручную деинсталляцию проводить нельзя ни в коем случае.</p>
50 </ul><p>Чтобы избавиться от Net Framework в Windows до "Восьмерки", рекомендуется воспользоваться средством под названием "Программы и компоненты". Вручную деинсталляцию проводить нельзя ни в коем случае.</p>
51 <p>Внимание: начиная с Windows 8, фреймворк является частью операционной системы. Отдельному удалению он не подлежит.</p>
51 <p>Внимание: начиная с Windows 8, фреймворк является частью операционной системы. Отдельному удалению он не подлежит.</p>
52 <h3>Для разработчиков</h3>
52 <h3>Для разработчиков</h3>
53 <p>Программисты, решившие освоить C#, будут обязательно сталкиваться с Net Framework. Это очень удобно, так как платформа поддерживает совместимость языков. Можно взаимодействовать со всем функционалом Framework, независимо от того, на чем именно написан тот или иной контент.</p>
53 <p>Программисты, решившие освоить C#, будут обязательно сталкиваться с Net Framework. Это очень удобно, так как платформа поддерживает совместимость языков. Можно взаимодействовать со всем функционалом Framework, независимо от того, на чем именно написан тот или иной контент.</p>
54 <a></a><p>Перед тем, как начать использование подобного программного обеспечения, требуется провести небольшую подготовку. Она сводится к следующим манипуляциям:</p>
54 <a></a><p>Перед тем, как начать использование подобного программного обеспечения, требуется провести небольшую подготовку. Она сводится к следующим манипуляциям:</p>
55 <ol><li>Если Net Framework ранее не был установлен в ОС - провести инициализацию. На данный момент стабильно работает версия 4.8. Присутствует в майских обновлениях Windows 10 (2019-2020 года). Можно загрузить платформу для более старых Виндовс. Дополнительные пакеты - это внештатные элементы. Выпускаются хаотично и не все требуются для разработки контента.</li>
55 <ol><li>Если Net Framework ранее не был установлен в ОС - провести инициализацию. На данный момент стабильно работает версия 4.8. Присутствует в майских обновлениях Windows 10 (2019-2020 года). Можно загрузить платформу для более старых Виндовс. Дополнительные пакеты - это внештатные элементы. Выпускаются хаотично и не все требуются для разработки контента.</li>
56 <li>Выбрать языки, которые будут поддерживаться платформой Net. Обязательно обратить внимание на C# и Си-семейство как таковое.</li>
56 <li>Выбрать языки, которые будут поддерживаться платформой Net. Обязательно обратить внимание на C# и Си-семейство как таковое.</li>
57 <li>Определиться со средой разработки. Воспользоваться можно любым подходящим контентом. В случае с Windows по умолчанию задействуют так называемую "базу" Visual Studio. Ее необходимо предварительно инициализировать перед началом программирования.</li>
57 <li>Определиться со средой разработки. Воспользоваться можно любым подходящим контентом. В случае с Windows по умолчанию задействуют так называемую "базу" Visual Studio. Ее необходимо предварительно инициализировать перед началом программирования.</li>
58 </ol><p>Важно: для разработчиков предусматривается весьма дружелюбное и обширное комьюнити, а также разнообразные руководства и официальные справки от корпорации Майкрософт.</p>
58 </ol><p>Важно: для разработчиков предусматривается весьма дружелюбное и обширное комьюнити, а также разнообразные руководства и официальные справки от корпорации Майкрософт.</p>
59 <h3>Где взять и установить</h3>
59 <h3>Где взять и установить</h3>
60 <p>У некоторых пользователей, особенно далеких от программирования, возникают вопросы относительно Net Framework. Они задумываются над тем, где вообще взять соответствующее программное обеспечение. Ведь не всегда оно по умолчанию установлено в имеющейся операционной системе. Обойтись без него можно, но придется "туго".</p>
60 <p>У некоторых пользователей, особенно далеких от программирования, возникают вопросы относительно Net Framework. Они задумываются над тем, где вообще взять соответствующее программное обеспечение. Ведь не всегда оно по умолчанию установлено в имеющейся операционной системе. Обойтись без него можно, но придется "туго".</p>
61 <p>Загрузку можно произвести через<a>данную ссылку</a>. Также на официальной страничке Microsoft Net Framework удастся отыскать программное обеспечение для своей ОС.</p>
61 <p>Загрузку можно произвести через<a>данную ссылку</a>. Также на официальной страничке Microsoft Net Framework удастся отыскать программное обеспечение для своей ОС.</p>
62 <p>Внимание: проводить предварительную деинсталляцию прошлых версий нет никакой необходимости. Более того, поступать подобным образом крайне не рекомендуется. Конфликтов платформ не возникнет!</p>
62 <p>Внимание: проводить предварительную деинсталляцию прошлых версий нет никакой необходимости. Более того, поступать подобным образом крайне не рекомендуется. Конфликтов платформ не возникнет!</p>
63 <h3>Если с фреймворком проблемы</h3>
63 <h3>Если с фреймворком проблемы</h3>
64 <p>Можно сколько угодно писать о том, что такое Net Framework, но не всем ясно, как поступить, если с данным ПО возникли проблемы. Это - крайне редкое явление. В новых версиях платформы и на новейших Windows они практически исключены. Операционная система вносит необходимые корректировки самостоятельно.</p>
64 <p>Можно сколько угодно писать о том, что такое Net Framework, но не всем ясно, как поступить, если с данным ПО возникли проблемы. Это - крайне редкое явление. В новых версиях платформы и на новейших Windows они практически исключены. Операционная система вносит необходимые корректировки самостоятельно.</p>
65 <p>Если же проблемы все равно возникают, рекомендуется:</p>
65 <p>Если же проблемы все равно возникают, рекомендуется:</p>
66 <ol><li>Проверить, есть ли в Виндовс (или иной операционке) последние обновления.</li>
66 <ol><li>Проверить, есть ли в Виндовс (или иной операционке) последние обновления.</li>
67 <li>При наличии новой версии Net Framework - скачать и установить ее. Можно просто инициализировать обновление системными утилитами.</li>
67 <li>При наличии новой версии Net Framework - скачать и установить ее. Можно просто инициализировать обновление системными утилитами.</li>
68 <li>Деинсталлировать все имеющиеся фреймворки, перезагрузить компьютер (рекомендуется). После этого произвести добавление оных вновь.</li>
68 <li>Деинсталлировать все имеющиеся фреймворки, перезагрузить компьютер (рекомендуется). После этого произвести добавление оных вновь.</li>
69 <li>Проверить системные файлы ОС на наличие ошибок и повреждений. Процесс отнимает несколько минут. В случае обнаружения ошибок Windows постарается автоматически исправить их.</li>
69 <li>Проверить системные файлы ОС на наличие ошибок и повреждений. Процесс отнимает несколько минут. В случае обнаружения ошибок Windows постарается автоматически исправить их.</li>
70 </ol><p>Иногда разрешить "конфликтную ситуацию" помогает откат системы. В крайнем случае стоит воспользоваться утилитой под названием Net Framework Repair Tool. Соответствующий софт способствует устранению наиболее распространенных ошибок при настройке и обновлениях фреймворков. В основном делается это автоматически.</p>
70 </ol><p>Иногда разрешить "конфликтную ситуацию" помогает откат системы. В крайнем случае стоит воспользоваться утилитой под названием Net Framework Repair Tool. Соответствующий софт способствует устранению наиболее распространенных ошибок при настройке и обновлениях фреймворков. В основном делается это автоматически.</p>
71 <h2>Нет Core</h2>
71 <h2>Нет Core</h2>
72 <p>Net Framework с 2019 года перестала развиваться в качестве платформы для программирования. Остановились "работы" на версии 4.8. Но с 2014 года миру представили альтернативное решение. Речь идет о Net Core.</p>
72 <p>Net Framework с 2019 года перестала развиваться в качестве платформы для программирования. Остановились "работы" на версии 4.8. Но с 2014 года миру представили альтернативное решение. Речь идет о Net Core.</p>
73 <p>Это - тот же "виндовсовский" фреймворк, но более удобный и функциональный. Разработчиком является компания Microsoft. На данный момент актуальна связка C# и Core 5 (Net Framework).</p>
73 <p>Это - тот же "виндовсовский" фреймворк, но более удобный и функциональный. Разработчиком является компания Microsoft. На данный момент актуальна связка C# и Core 5 (Net Framework).</p>
74 <p>Отличительной чертой "Коре" является именно кроссплатформенность. На практике Net Framework - утилита преимущественно для Windows (хоть и может работать на других ОС). А Core подойдет для:</p>
74 <p>Отличительной чертой "Коре" является именно кроссплатформенность. На практике Net Framework - утилита преимущественно для Windows (хоть и может работать на других ОС). А Core подойдет для:</p>
75 <ul><li>Windows;</li>
75 <ul><li>Windows;</li>
76 <li>MacOS;</li>
76 <li>MacOS;</li>
77 <li>Linux.</li>
77 <li>Linux.</li>
78 </ul><p>Разработчики обещают вскоре выпустить совершенно новый фреймворк Core 6, который заберет лучшее от платформы Mono.</p>
78 </ul><p>Разработчики обещают вскоре выпустить совершенно новый фреймворк Core 6, который заберет лучшее от платформы Mono.</p>
79 <p>Внимание: Core также используется для разработки мобильных приложений на Android и iOS посредством C#.</p>
79 <p>Внимание: Core также используется для разработки мобильных приложений на Android и iOS посредством C#.</p>
80 <h2>Компиляция</h2>
80 <h2>Компиляция</h2>
81 <p>Описание Си-семейства и используемых платформ для программирования не дают особого понимания нюансов компиляции Net Framework.</p>
81 <p>Описание Си-семейства и используемых платформ для программирования не дают особого понимания нюансов компиляции Net Framework.</p>
82 <p>В C# при компилировании приходится работать с расширениями .dll или .exe через языковую "раскладку" CIL. После того, как происходит запуск, осуществляется компиляция типа JIT в машинный код. У него есть runtime, который отнимает не так много времени.</p>
82 <p>В C# при компилировании приходится работать с расширениями .dll или .exe через языковую "раскладку" CIL. После того, как происходит запуск, осуществляется компиляция типа JIT в машинный код. У него есть runtime, который отнимает не так много времени.</p>
83 <p>Полученная кодификация выполняется, но компилируется лишь та часть, к которой обращается устройство или пользователь. Если "войти" в другую часть кода, она преобразуется компилированием из CIL в обычный машинный вариант. И только после этого сохранится до завершения работы утилиты. Подобный алгоритм Net Framework способствует повышению производительности.</p>
83 <p>Полученная кодификация выполняется, но компилируется лишь та часть, к которой обращается устройство или пользователь. Если "войти" в другую часть кода, она преобразуется компилированием из CIL в обычный машинный вариант. И только после этого сохранится до завершения работы утилиты. Подобный алгоритм Net Framework способствует повышению производительности.</p>
84 <h2>Поддержка сред разработки</h2>
84 <h2>Поддержка сред разработки</h2>
85 <p>Каждый разработчик имеет право выбирать, в какой среде писать те или иные кодификации. В случае с Net Framework разрешается использование:</p>
85 <p>Каждый разработчик имеет право выбирать, в какой среде писать те или иные кодификации. В случае с Net Framework разрешается использование:</p>
86 <ul><li>Visual Studio;</li>
86 <ul><li>Visual Studio;</li>
87 <li>MonoDevelop;</li>
87 <li>MonoDevelop;</li>
88 <li>SharpDevelop;</li>
88 <li>SharpDevelop;</li>
89 <li>A#;</li>
89 <li>A#;</li>
90 <li>Borland;</li>
90 <li>Borland;</li>
91 <li>Embarcadero;</li>
91 <li>Embarcadero;</li>
92 <li>Zonnon;</li>
92 <li>Zonnon;</li>
93 <li>JetBrains;</li>
93 <li>JetBrains;</li>
94 <li>PascalABC.</li>
94 <li>PascalABC.</li>
95 </ul><p>Ни одно описание платформы не упоминает ключевой особенности Net Framework - кодификации пишутся и разработки возможны в обычном текстовом редакторе. Дополнительно придется вызывать компиляторы из командной строки.</p>
95 </ul><p>Ни одно описание платформы не упоминает ключевой особенности Net Framework - кодификации пишутся и разработки возможны в обычном текстовом редакторе. Дополнительно придется вызывать компиляторы из командной строки.</p>
96 <p>Прочитав данную статью, каждый сможет понять, что такое Net Framework, и для чего он используется. В C# обойтись без него никак не получится. Это не предусматривается "встроенными возможностями".</p>
96 <p>Прочитав данную статью, каждый сможет понять, что такое Net Framework, и для чего он используется. В C# обойтись без него никак не получится. Это не предусматривается "встроенными возможностями".</p>
97 <p>В остальном работа с Net Framework, как и программирование на Си Шарп - это не так трудно. Если человек уже знаком с Си-семейством в той или иной степени, он относительно быстро освоит новый "способ общения" с компьютером.</p>
97 <p>В остальном работа с Net Framework, как и программирование на Си Шарп - это не так трудно. Если человек уже знаком с Си-семейством в той или иной степени, он относительно быстро освоит новый "способ общения" с компьютером.</p>
98 <p>Внимание: проверить наличие рассмотренной платформы в Windows можно через "Программы и компоненты".</p>
98 <p>Внимание: проверить наличие рассмотренной платформы в Windows можно через "Программы и компоненты".</p>
99 <a></a>
99 <a></a>