Вы здесь

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

thumbnail
Языки программирования: 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 язык и сам довольно сильно обновился, при этом не потеряв своей относительной простоты. В любом случае, в программистском сообществе язык был встречен очень тепло.


Понравилось? Поделись с друзьями:
Топ 10 самых обсуждаемых
28.07.2017 | История | Комментариев: 118

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

Архивы участников Великой Отечественной войны (пропавших без вести, погибших, ветеранов)

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

17.01.2018 | Бизнес | Комментариев: 114

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

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

Каждому человеку не помешал бы в жизни 1 миллион рублей, но где его взять? Под развитие бизнеса такие деньги дает государство, в других случаях поможет личная смекалка и богатые друзья или родственники. Существует масса вариантов.

20.07.2017 | Еда и кулинария | Комментариев: 55

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

 кляр для рыбы: лучшие рецепты

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

12.04.2016 | Свадьба | Комментариев: 43

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

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

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

12.04.2016 | Интернет и компьютеры | Комментариев: 42

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

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

В этой статье вы узнаете, как, используя обычную клавиатуру, вставить в текст различные специальные символы: смайлики, стрелочки и т.д.

05.08.2016 | Развлечения | Комментариев: 37

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

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

Сегодня, на улицах мегаполисов можно встретить людей, что выдыхают клубы пара. У них в руках странные курительные принадлежности.

28.04.2017 | Закон | Комментариев: 35

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

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

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

05.07.2017 | Развлечения | Комментариев: 29

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

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

19.05.2017 | Здоровье | Комментариев: 27

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

Как избавиться от укусов комаров: самые эффективные и проверенные способы

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

21.04.2017 | Технологии | Комментариев: 25

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

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

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


Не нашли что искали? Воспользуйтесь поиском:

Реклама

Добавить комментарий