Коротко о языке C#

5.09.2008

В рубрике: microsoft

Сам я с языком C# (C-sharp, Си-шарп) познакомился примерно год назад, а интенсивно пользоваться начал столкнувшись с программным пакетом Microsoft Robotics Studio.

C# был разработан компанией Microsoft в 2000 году, как один из языков платформы .NET, где за основу была взята технология ASP.NET и язык C++. В настоящий момент C# считается объекто-ориентированным языком и его последняя версия 3.0 была представлена с выпуском пакета Microsoft .NET Framework 3.5.

Почему C#? Наверное основной причиной выбора данного языка стал тот факт, что документация к Microsoft Robotics Studio изначально шла только на английском языке, а все примеры были на языке C#. Поэтому пролистав все эти 20 примеров работы со службами Microsoft Robotics и средой DSS я быстро привык к языку, при том что сам всегда любил семейство Си.

Когда пресса Microsoft начала публикацию этих же статей и примеров на языке Visual Basic .NET, мало кто заинтересовался, так как на ряду с этим была выпущена базовая документация по технологии Windows Presentation Foundation (WPF), опять же, на языке C# и XAML (Extended Application Markup Language), что было гораздо интереснее чем изучение “старого по-новому”.

Итак, большая часть Microsoft Robotics Community (в том числе форумы MSDN по робототехнике) пишут на языке C#, приняв его за стандарт программирования в среде Microsoft Robotics Studio. А зачем отступать от стандартов? ;)

3 комментария на "Коротко о языке C#"

hsm сказал:
8 января 2009

Вы уж извините, но со вторым абзацем я не могу согласиться. 1. ASP.NET тут вообще ниразу не при делах. Это веб технология и не имеет никакого отношения к теме.
2. C# полностью объектно ориентированый язык. От плюсов у него остался разве что синтаксис, и тот больше на яву похож.
3. Почему они взяли именно шарп? Ну пока только ява работает на любой платформе, и товарищи из майкрософта активно полируют свой .нет микро фреймворк, на котором и будет вертеться .нет виртуальная машина. Сам же шарп просто “пипл схавал”, хотя объектный код практически не зависит от исходного языка (есть исключения, но в целом), тобишь писать можно хоть на питоне.

Константин сказал:
8 января 2009

hsm, да, ASP.NET всего лишь технология, но C# здорово повлиял на разработку веб-приложений. Именно приложений, сервисов, а не старомодных веб говно-сайтов. Туда же XML, XAML и SOAP (и соответсвенно их RPC). Если вы сталкивались с написанием сервисов под Microsoft Robotics Studio (или Developer Studio) то прекрасно должны знать как созданные службы работают, и их взаимодействие друг с другом. Да, ASP.NET не публикуется, но ведь именно он позволяет многие вещи.

Подробнее здесь: http://en.wikipedia.org/wiki/C_Sharp_(programming_language)

И кстати, C# это не просто распиаренный язык майкрософтом, посмотрите буржуйские фрилансовые биржи, там давно забыли про то, что такое php и mysql ;)

klavaser сказал:
17 декабря 2009

Зачот…класно…

Оставить комментарий

Имя : 
Почта : 
Сайт : 
Комментарий :