Логотип Автор24реферат
Заказать работу
Курсовая работа на тему: Основные понятия языков программирования
82%
Уникальность
Аа
6841 символов
Категория
Русский язык
Курсовая работа

Основные понятия языков программирования

Основные понятия языков программирования .doc

Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод Эмоджи на новый заказ в Автор24. Это бесплатно.

Большинству работников, даже тем, кто хоть немного знаком с компьютерными программами, весьма сложно написать программу в машинном коде. Это становится тем труднее, чем быстрее происходит увеличение размеров самой программы и сложности решения задачи, которую необходимо решить. Можно сказать, машинный код можно считать оптимальным в том случае, когда размер компьютерной программы не больше пары десятков байтов и когда отсутствует потребность в ручном вводе данных [2, С.569].
Именно по этой причине на сегодняшний день практически все программы до единой пишутся с использованием некоторых языков программирования. Есть такой термин – метаязык, когда компьютерная программа пишется с использованием элементов человеческого языка. Этот прием целесообразно использовать в начале составления алгоритма.
Проблема в том, что из-за высокой неоднозначности человеческого языка преобразовать написанное в машинный код невозможно. Языки программирования отчасти схожи с естественным языком. Также им присущ свой алфавит, грамматика, синтаксические и семантические нормы, словарный запас [4, С.319].
Если посмотреть школьное определение языка программирования – это формальный искусственный язык.
Дадим определение его составляющим:
Алфавит – это разрешенный к использованию набор символов, с помощью которого могут быть образованы слова и величины данного языка.
Синтаксис – система правил, определяющих допустимые конструкции языка программирования из букв алфавита.
Семантика – система правил однозначного толкования каждой языковой конструкции, позволяющих производить процесс обработки данных [26].
Что касается основных терминов языков программирования, они определяются как раз таки семантическими и синтаксическими правилами

Зарегистрируйся, чтобы продолжить изучение работы

. К основным понятиям можно отнести константы, идентификаторы, функции, операторы, процедуры и т. п.
Ещё одна разница между естественным языком и языком программирования в том, что первый заключает в себе ограниченное количество слов и более узкие границы написания операторов. Что же касается грамматической и семантической сторон, и в том, и в другом языке их правила чётко определены.
Изначально программирование имело достаточно примитивный вид и по суди не отличалось от бинарного кода с формализованным подходом.
Попробуем рассмотреть классификацию языков программирования.Языки программирования можно разделить по способу их выполнения на интерпретируемые, совмещенные, компилируемые и компилируемые на основе псевдокода [5, С. 557-559].
Интерпретируемые языки. К этой группе относят язык программирования, исходный код которых считывается и выполняется специальной программой-интерпретатором инструкция за инструкцией. Интерпретируемыми являются большинство версий языков Basic и Forth .
Совмещенные языки. В совмещенных языках исходный код проходит две стадии обработки. На первой стадии происходит компиляция исходного кода до уровня промежуточного языка (байт-код в Java или язык MSIL в технологии .NET). На второй стадии происходит интерпретация промежуточного кода (в Java этим занимается виртуальная машина Java) или докомпиляция промежуточного кода до выполняемого машинного кода (эту функцию осуществляет среда выполнения CLR в технологии .NET).
Компилируемые языки. К этой группе относят язык программирования, исходный код которых преобразуется специальной программой-компилятором в объектные модули, которые затем собираются при помощи программы сборки (линковщика) в единый загружаемый модуль

50% курсовой работы недоступно для прочтения

Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!

Промокод действует 7 дней 🔥
Оставляя свои контактные данные и нажимая «Заказать работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.
Больше курсовых работ по русскому языку:

Усеченные прилагательные в русской поэзии Серебряного века

40490 символов
Русский язык
Курсовая работа
Уникальность

Заимствованные фразеологизмы русского языка

40005 символов
Русский язык
Курсовая работа
Уникальность

Стилистические особенности жанра интервью

35264 символов
Русский язык
Курсовая работа
Уникальность
Все Курсовые работы по русскому языку