Вы здесь

Языки программирования: C#

Языки программирования: C#

Язык программирования Си с самого момента своего появления не давал разработчикам покоя. С одной стороны, это был язык системного программирования, близкого к машинному. С другой стороны, мир программирования в то время потрясали новые парадигмы и технологии, связанные с наступлением эры объектно-ориентированного программирования (ООП). И его возможностей в Си явно не хватало, несмотря на появление первых версий C++ от Borland. Кстати, были и обратные попытки еще более упросить Си: до сих пор популярен проект Sphinx C--, где из программ была выброшена вся RTL-часть.

Но мир ждал большего, поэтому появились все эти C++, C builder, C# (Си-шарп). Последний увидел свет в далеком 2001 году и уже дошел до 4-й версии. Как и остальные подобные языки, он заимствовал синтаксис от Си и Java – к тому времени программисты не поняли бы значительных изменений. Вместе с тем, как и C++, Си-шарп не является прямым потомком Си – они просто похожи. Как и с Java, которую можно назвать лишь двоюродной сестрой этому языку. Некоторые же программисты просто уверены, что Си-шарп является тем же Delphi c его RAD-оболочкой, просто синтаксис другой. И все это правда. Самое главное отличие нового языка программирования заключается в том, что работать он может только в среде .

 NET Framework. Еще недавно эту платформу программисты ставили исключительно осознанно, зато теперь он включена в ОС, начиная с Vista. Что дает подобная платформа? Во-первых, она максимально независима от ОС – программы под ней даже не трогают реестр! Во-вторых, в разработке пакетов можно использовать разные языки программирования – их результаты объединяются на этапе позднего связывания. И это благодаря тому, что каждый компилятор сначала создает программу на промежуточном MSIL-коде. Интересно, но когда-то ранее уже был проект под названием TopSpeed, где языки программирования (Pascal, Modula, C) включались в единую среду как в слоты, а линкер и генератор кода у них был общим. Но речь у нас не об истории и даже не о технологии .NET.

Си-шарп в процессе своего развития, как комбайн, сгреб многие лучшие стороны и технологии передовых языков того времени. При этом авторы, стараясь не усложнять язык, выбросили из него некоторые ненужные вещи – к примеру, множественное наследование классов, сборщики мусора и т.д. Не забываем про платформу .

NET – она содержит все необходимые и хорошо структурированные классы. Плюс к этому, с развитием платформы возможности языка Си-шарп улучшались автоматически. К примеру, поддержка интернациональных приложений, поддержка 64-битных систем и т.д. С версии 3 язык и сам довольно сильно обновился, при этом не потеряв своей относительной простоты. В любом случае, в программистском сообществе язык был встречен очень тепло.


Понравилось? Поделись с друзьями:
Не нашли то, что искали? Воспользуйтесь поиском:
Реклама
Топ самых обсуждаемых
05.01.2019 Комментариев: 152 Бизнес Где взять миллион рублей за один день, срочно и безвозмездно?

Где взять миллион рублей за один день, срочно и безвозмездно?

Каждому человеку не помешал бы в жизни 1 миллион рублей, но где его взять? Под развитие бизнеса такие деньги дает государство, в других случаях поможет личная смекалка и богатые друзья или родственники. Существует масса вариантов.
28.07.2017 Комментариев: 128 История Архивы участников Великой Отечественной войны (пропавших без вести, погибших, ветеранов)

Как найти по фамилии участника ВОВ в современных архивах

Список современных баз данных участников Великой Отечественной войны, а также подробная инструкция по поиску участников Великой отечественной войны 1941-1945 по фамилии в ахивах пропавших без вести ветеранов и на сайте министерства обороны. 
20.07.2017 Комментариев: 55 Еда и кулинария  кляр для рыбы: лучшие рецепты

Кляр для рыбы: пошаговые и простые рецепты

Ищите как сделать кляр для рыбы? Подборка из 25 простых пошаговых  рецептов с фото для приготовления филе. Базовые варианты рыбки  в кляре и рецепты с майонезом, молоком, на минералке , на пиве, с сыром и  другие. Эти рецепты позволят сделать лезьон
12.04.2016 Комментариев: 48 Свадьба В каких странах разрешены однополые браки?

В каких странах разрешены однополые браки?

Люди с нетрадиционной сексуальной ориентацией все чаще заявляют о себе, как о равноправных гражданах, и хотят, чтобы их браки были официально признаны в каждой стране. На сегодня не так много стран решилось на это, но каждый год список пополняется.
12.04.2016 Комментариев: 42 Интернет и компьютеры Секреты клавиатуры: как писать символами, которых нет на клавиатуре

Секреты клавиатуры: как писать символами, которых нет на клавиатуре

В этой статье вы узнаете, как, используя обычную клавиатуру, вставить в текст различные специальные символы: смайлики, стрелочки и т.д.
05.08.2016 Комментариев: 38 Развлечения Что такое вайперы (вейперы), что они парят, вредно или нет?

Что такое вайперы (вейперы), что они парят, вредно или нет?

Сегодня, на улицах мегаполисов можно встретить людей, что выдыхают клубы пара. У них в руках странные курительные принадлежности.
28.04.2017 Комментариев: 35 Закон До скольки можно шуметь в квартире по закону РФ

До скольки можно шуметь в квартире по закону РФ

Соблюдайте "Закон о тишине" и не докучайте громкой музыкой своим соседям даже в дневное время. Иначе у вас могут возникнуть значительные неприятности.
05.07.2017 Комментариев: 29 Развлечения

Гироскутер: что это такое, как выбрать и правильно им управлять

Что такое гироскутер? Как правильно его выбрать и на на основе каких принципов функционирует такое двухколесное средство передвижения? Узнайте как научиться управлять и заряжать его правильно. Постараемся ответить на эти и другие вопросы в
21.04.2017 Комментариев: 28 Технологии Как отследить местоположение телефона: действительно рабочие способы

Как отследить местоположение телефона: реальные методы

Можно ли отследить местоположение телефона без ведома его владельца? Программы-радары для родителей, определяющие координаты устройства в режиме реального времени, а также ограничения на работу программ, отслеживающих координаты телефона.
19.05.2017 Комментариев: 28 Здоровье Как избавиться от укусов комаров: самые эффективные и проверенные способы

Как избавиться от укусов комаров за 5 минут

Комариные укусы вызывают ужасный зуд, а если не сопротивляться желанию почесать укушенное место, то зуд становится сильнее, и появляется волдырь. Как избежать неприятных последствий?
12.04.2016 Комментариев: 23 Деньги Как разбогатеть?

Как стать богатым?

Стать богатым - мечта миллионов. Но вот как им стать? Способов разбогатеть, применимо к российской действительности, немного. Но они - есть...
26.04.2016 Комментариев: 22 Топы

ТОП 10 самых смешных комедий 2016 года

Дедпул, Кунг-фу панда 3, Зверополис и еще много-много комедий, которые вышли в 2016 году, никого не оставят равнодушными. Одни можно смотреть только взрослым, другие с удовольствием посмотрят и детки, но все они – ну очень уж смешные.
Добавить комментарий