Компьютеры антивирусы медицина спорт Среда, 04.12.2024, 21:13
Меню сайта
Категории раздела
Мои статьи [12]
Компьютеры. [188]
Hi-Tech. [81]
Медицина. [102]
Антивирусники [61]
Энциклопедия языков программирования [61]
Интернет [30]
Софт [59]
Спорт [51]

Кнопка сайта


Статистика





Каталог ссылок. Информационный портал - Старого.NET




Онлайн всего: 2
Гостей: 2
Пользователей: 0

Луганет





Украинских гривен курсы валют Прага
(RUB)//-//
Евро(EUR)//-//
Доллар США(USD)//-//
Форма входа

Главная » Статьи » Энциклопедия языков программирования

C#
C# (произносится си-шарп) — язык программирования, сочетающий объектно-ориентированные и контекстно-ориентированные концепции. Разработан в 1998—2001 годах группой инженеров под руководством Андерсa Хейлсбергa в компании Microsoft как основной язык разработки приложений для платформы Microsoft .NET. Компилятор с C# входит в стандартную установку самой .NET, поэтому программы на нём можно создавать и компилировать даже без инструментальных средств вроде Visual Studio. 

C# относится к семье языков с C-подобным синтаксисом, из них его синтаксис наиболее близок к С++ и Java. Язык имеет строгую статическую типизацию, поддерживает полиморфизм, перегрузку операторов, указатели на функции-члены классов, атрибуты, события, свойства, исключения, комментарии в формате XML. Переняв многое от своих предшественников — языков С++, Delphi, Модула и Smalltalk — С#, опираясь на практику их использования, исключает некоторые модели, зарекомендовавшие себя как проблематичные при разработке программных систем: так, C# не поддерживает множественное наследование классов (в отличие от C++) или вывода типов (в отличие Haskell). 

Элементы синтаксиса:Комментарий до конца строки // 
Комментарии, которые могут быть вложенными нет 
Комментарии, которые не могут быть вложенными /* ... */ 
Регистрозависимость да 
Регулярное выражение идентификатора переменной [_a-zA-Z][_a-zA-Z0-9]* 
Присваивание значения переменной = 
Объявление переменной type variable 
Объявление переменной с присваиванием значения type variable = value 
Группировка выражений ( ... ) 
Блок { ... } 
Тождественное равенство == 
Тождественное неравенство != 
Сравнение < > <= >= 
Определение функции returntype f (type1 p1, type2 p2, ... ) { ... } 
Вызов функции f(a, b, ...) 
Вызов функции без параметров f() 
Последовательность ; 
Если - то if (condition) ... 
Если - то - иначе if (condition) ... else ... 
Бесконечный цикл while (!0) ... 
Цикл с предусловием while (condition) ... 
Цикл с постусловием do ... while (!condition) 
Цикл for - next для диапазона целых чисел с инкрементом на 1 for (int i = 1; i <= 10; i++) ... 
Цикл for - next для диапазона целых чисел с декрементом на 1 for (int i = 10; i > 0; i--) ...

Категория: Энциклопедия языков программирования | Добавил: DankoIya (19.09.2009)
Просмотров: 732 | Комментарии: 1 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:




Друзья сайта
  • "Красота"
  • МСК "Лугор"
  • Северодонецк"
  • Поиск
    Пользовательского поиска




    Сними свой «Аватар»



    Как установить на один компьютер Windows Vista, XP и Linux?



    Доктор Веб нашел порнографию ВКонтакте