Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Реферат*
Код 575704
Дата создания 2016
Страниц 28
Мы сможем обработать ваш заказ (!) 5 декабря в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
790руб.
КУПИТЬ

Содержание

Введение 3
Общие сведения о языке программирования C# 4
Структуры языка программирования C# 13
Особенности языка программирования С# 22
Примеры программирования на C# 23
Заключение 26
Список литературы 27


Введение

Языком программирования (ЯП) можно называть любую систему обозначений и понятий для описания структур данных и алгоритмов. Не случайно первое издание книги Никлауса Вирта имело название «Алгоритмы структуры данных программы».
Язык программирования – это формальный искусственный языки, созданный человеком для своих нужд, подобно языку математики, созданный когда-то для счета и математических вычислений.
Язык программирования, как и любой другой язык, в т.ч. и естественный, имеет свой алфавит и синтаксис, а также семантику.
Алфавит – это набор символов, которые можно и разрешено использовать в данном языке. Как правило, алфавит у каждого языка, как естественного, так и формального, разный. В этом, собственно, и состоит первое отличие языков друг от друга.
Синтаксис – это особая система правил, по которым записываются конструкции языка. Как правило, синтаксис также у каждого языка, как естественного, так и формального, разный. В этом, собственно, и состоит второе отличие языков друг от друга.
Семантика – это набор правил, на основе которых следует истолковывать эти конструкции. В семантике же заключается третье отличие языков.
Языки программирования используются при написании программ для персональных компьютеров (ПК) или, как говорили раньше, для ЭВМ – электронных вычислительных машин. Однако, это не весь спектр применения языков. Также на языках программирования пишут и приложения для мобильных устройств. При этом на одних языках программирования пишут программы только для ПК, а другие сочетают в себе и те и другие возможности и являются кроссплатформенными, т.е. с помощью них пишут программы (приложения) как для ПК, так и для мобильных устройств.

Фрагмент работы для ознакомления

Каждый язык имеет и преимущества, и недостатки. Критерии оценки могут быть как объективные, так и субъективные. Иногда имеются внешние причины, влияющие на оценку. Например, если особые требования предъявляет заказчик программного продукта. Иногда программистская фирма или иная организация, преследуя корыстные цели, искусственно поддерживает тот или иной язык программирования.
При разработке программ следует учитывать не только используемый язык программирования, но критерии его оценки по параметрам:
• Простота;
• Гибкость;
• Надежность;
• Естественность;
• Мобильность;
• Стоимость.
В первую очередь нужно исходить из параметров надежности, гибкости и реализуемости задач.
Таким образом, C# – это новый язык программирования, созданный для программирования под платформу .NET и ориентированный на разработку для платформы .NET, и пригодный и для быстрого прототипирования приложений и для разработки крупномасштабных приложений.

Список литературы

1. Забудский, Е.И. Учебно-методический комплекс дисциплины «Объектно-ориентированный анализ и программирование». М.: Кафедра АПС ГУ-ВШЭ, 2011. –
2. Подбельский, В.В. Язык C#. Базовый курс [Текст] / В.В. Подбельский. – М., 2013. – 426 с.
3. Богатырев, А. Язык программирования С [Электронный ресурс] / А. Богатырев.- электр. дан. - Режим доступа: http://www.refby.com. - Загл. с экрана.
4. Котов, О. М. Язык C#: краткое описание и введение в технологии программирования: учебное пособие [Текст] / О. М. Котов. – Екатеринбург: Изд-во Урал. ун-та, 2014. – 208 с.
5. Острековский, В.А. Информатика. Теория и практика: Учеб.пособие [Текст] / В.А. Острейковсий, И.В. Полякова. – М.: Оникс, 2008. – 608 с.
6. Терехов, А.А., Вояковская, Н.К., Булычев, Д.Г., Москаль, А.П. Разработка компиляторов на платформе .NET: курс лекций [Электронный ресурс] / А.А. Терехов, Н.К. Вояковская, Д.Г. Булычев, А.П. Москаль. – электр. дан. – Режим доступа: http://window.edu.ru/catalog/pdf2txt/679/41679/18837?p_page=1 - Загл. с экрана.
7. Кроссплатформенная разработка в Visual Studio [Электронный ресурс] / Microsoft. – Режим доступа: https://msdn.microsoft.com/ru-ru/library/dn771552.aspx. - Загл. с экрана.
8. C Sharp [Электронный ресурс] / Wikipedia. – Режим доступа: https://ru.wikipedia.org/wiki/C_Sharp. - Загл. с экрана.
9. Kovacs, James. C#/.NET History Lesson (September 7, 2007) [Электронный ресурс] / Режим доступа: http://www.jameskovacs.com/blog/CNETHistoryLesson.aspx
10. Microsoft C# FAQ [Электронный ресурс] / Microsoft. – Режим доступа: http://msdn.microsoft.com/vcsharp/previous/2002/FAQ/default.aspx
11. Microsoft C# Language Specification – 4th. – ECMA International, 2006 [Электронный ресурс] / Microsoft. – Режим доступа: http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-334.pdf. - Загл. с экрана.
12. The A-Z of Programming Languages: С#: computerworld.com.au (1 October2008) [Электронный ресурс] / Режим доступа: http://www.computerworld.com.au/article/261958/a-z_programming_languages_c_/?pp=2

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00376
© Рефератбанк, 2002 - 2024