Введение в c# и .Net framework
C # это современный объектно-ориентированный, общего назначения, программирование
Язык, созданный и разработанный Microsoft совместно с .NET
Платформа. Существует весьма разнообразны программное обеспечение, разработанное с C # и на .NET
Платформа: офисные приложения, веб-приложений, веб-сайты, настольные приложения,
Мобильные приложения, игры и многое другое.
C # является языком высокого уровня, который похож на Java и C ++, и к некоторым
Степени, такие языки, как Delphi, VB.NET и программ C. C # является объектно-ориентированным.
Он состоит из множества определенных классов, которые содержат методы
И методы содержат логику работы программы - команды, которые компьютер выполняет.
В настоящее время C # является одним из самых популярных языков программирования. Он
Используется миллионами разработчиков по всему миру. Поскольку C # разработан
Microsoft в рамках своей современной платформы для разработки и выполнения
Приложения, .NET Framework, язык широко распространен среди
Microsoft-ориентированных компаний, организаций и индивидуальных разработчиков.
Платформа поддерживается и полностью управляется Microsoft.
Из-за этого, все другие крупные программные корпорации
Как IBM, Oracle и SAP основывают свои решения на платформе Java и используют
Java в качестве основного языка для разработки своих собственных программных продуктов.
В отличие от C # и .NET Framework, Java-языка и платформы с открытым исходным кодом.
C # язык распространяется вместе со специальной средой, на которой
Он выполняется, называется Common Language Runtime (CLR). Эта
Окружающая среда является частью платформы .NET Framework, которая включает в себя CLR, в
Расслоение стандартных библиотек, обеспечивающих базовую функциональность, компиляторы,
Отладчики и другие средства разработки. Благодаря CLR программы являются переносимыми и они могут работать на различных аппаратных платформах и операционных системах. C # программы наиболее часто работают на MS Windows, но .NET Framework и CLR также поддерживают мобильные телефоны и другие портативные устройства, основанные на Windows Mobile, Windows Phone и Windows. C # может работать под Linux, FreeBSD, IOS, Android, MacOS X и других операционных систем через свободно реализуемый .NET Framework Mono, который не является официально поддерживаемым корпорацией Майкрософт.
C # язык не распространяется как отдельный продукт - это частьплатформы Microsoft .NET Framework (произносится как "Dot Net Microsoft фреймворк"). .NET Framework обычно состоит из среды для
разработка и реализация программ, написанных на языке C # или каком-либо другом языке, совместимым с .NET (например, VB.NET, Managed C ++, J # или F #).
Платформа состоит из:
- .NET Языков программирования (C #, VB.NET и другие);
- Среда для выполнения управляемого кода (CLR), который выполняет программы C # контролируемым образом;
- Набор инструментальных средств разработки, таких как CSC компилятор, который превращает C #
программы в промежуточный код (так называемый MSIL), который CLR может понять;
- Набор стандартных библиотек, таких как ADO.NET, которые позволяют доступ к базе данных (например, MS SQL Server или MySQL) и WCF, которая соединяет приложений с помощью стандартных протоколов связи как HTTP, REST, JSON, SOAP и TCP сокетов.
.NET Framework является частью каждого современного дистрибутива Windows, и
доступен в различных версиях. Последнюю версию можно загрузить и установлен с веб-сайта Microsoft.

Есть много причин, почему я выбрал C #. Это современный язык программирования, широко распространен, используется миллионами программистов по всему миру. В то же время C # является очень простым и легким в изучении (в отличие от C и C ++).

C # является объектно-ориентированным языком программирования. Таковы все современные
языки программирования, используемые для серьезных программных систем (например, Java и
C ++). Объектно-ориентированные языки, позволяют работать с объектами из
реальный мир (например, студент, школа, учебник, книги и др.)
Объекты имеют свойства (например имя, цвет и т.д.) и может выполнять действия (например,
двигаться, говорить и т.д.).
Если вы открываете веб-сайт с предложениями о работе для программистов, вы увидите сами, что спрос на C # и .NET специалистов огромен, и близок к спросу на Java программистов.
Для хорошего программиста, язык не имеет существенного значения, потому что они знают, подход в разработке программного обеспечения.
Автор статьи: Алексей